家里的台式机电脑复制了一份笔记本的vmware虚拟机centos7,发现不能上网。然后又安装了一个新的虚拟机centos7,可以上网,但当dhcp改成static后就不能上网。
BOOTPROTO=static不能上网
刚安装完的配置,dbcp可以上网,改成static就不行了
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp #改成static,设置上ip是不能上网的
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=a4c28a0d-2fcc-43e3-9fdd-f2af1c93f086
DEVICE=ens33
ONBOOT=no
很奇怪。
修改ifcfg-ens33
目前解决,从网上复制了一份儿就好了,修改如下:
有的电脑是修改ifcfg-ens33,有的是修改ifcfg-eth0
sudo vim /etc/sysconfig/network-scripts/ifcfg-ens33
内容如下:
TTYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=f47bde51-fa78-4f79-b68f-d5dd90cfc698
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.3.11
NETMASK=255.255.255.0
GATEWAY=192.168.3.1
DNS1=223.5.5.5
DNS2=8.8.8.8
修改网络network
sudo vim /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=arthur11
GATEWAY=192.168.3.1 #网关地址,同物理主机的网关地址
重启网络
sudo systemctl restart network
有时候生成的静态ip后,主机不能和虚拟机之间相互访问,需要考虑下,wmware的网上是不是选择正确,有时候vmware自动选择的网卡是不正确的,导致了以上问题的发生。
编辑
->虚拟网络编辑器
中查看
参考:
https://segmentfault.com/a/1190000011954814