虚拟机如何固定 ip 且访问外网!!!

如果你虚拟机 IP 是自动获取的,难免会碰到 IP 经常变动,给 xshell 相关连接工具使用造成不便,那么怎么固定 IP 且正常访问外网地址呢?让小编告诉你 😎
一、虚拟机选择桥接方式

  1. 在编辑--虚拟网络编辑器中打开编辑器,如下面这两个图所示,选择 VMnet0,在下面的类型选择桥接,即 bridge,网卡不要选择自动(automatic),手动选择为自己现在主机的实际网卡名,然后点击应用,确定。

image.png

image.png

注意虚拟机默认设置的是自动桥接,笔记本一般会有 2 个网卡,一定要桥接到现在在上网的那个网卡,以免出错!
如何查看正在上网的网卡?——查看本机电脑的适配器设置,找到上网网卡

image.png

2.虚拟机选择桥接模式(自定义 VMnet0),确定。

image.png

二、在虚拟机中手动设置静态 ip

1.如果虚拟机系统是图形化界面,设置参考如下:

  1. 选择 System—>Preferences—>Network Connections
  2. 选择 Edit...编辑
  3. 选择 IPv4 设置—>Method 选择 Manual—>Add 输入 ip 地址、Netmask、Geteway—> 输入 DNS—>Apply
    我本机的 ip 为 192.168.2.153,虚拟机的往后顺延一个 ip 地址即可,注意不要出现 ip 冲突;Netmask、Geteway、DNS sever 与本机保持一致

image.png

image.png

image.png

2.如果虚拟机系统为命令行界面,设置参考如下:

  1. 输入命令:vi /etc/sysconfig/network-scripts/ifcfg-eth0
  2. 修改 ifcfg-eth0 文件:将 BOOTPROTO 修改为 static,添加 ip 地址、Netmask、Geteway、DNS1;如果本机 ip 为 192.168.2.153,虚拟机的往后顺延一个 ip 地址即可,注意不要出现 ip 冲突;Netmask、Geteway、DNS1 与本地电脑保持一致

image.png

  1. 修改后:wq,保存退出。

三、重启网络服务:输入命令 service network restart
出现 4 个 OK 表示设置成功。

image.png

四、测试效果
输入命令 ping www.baidu.com(测试外网)
输入命令 ping 192.168.2.153(宿主机 ip)
出现如下信息则表示成功。

image.png

注:测试不成功,关闭防火墙后再测试。

image.png

  • Linux
    8 引用 • 1 回帖 • 1 关注
1 操作
potato 在 2020-08-13 09:58:10 更新了该帖
回帖
请输入回帖内容 ...