vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
虚拟机的网络选择的是桥接网卡,网卡名称是要能正常连接网路的那个(可以在windows网络设置中看一下先)
特别注意: BOOTPROTO为dhcp时只能虚拟机设置子机的网络为网络地址转换(NAT),若为none或static都可以设置为桥接网卡
按如下修改和添加项
TYPE=“Ethernet” ->(必选)
PROXY_METHOD=“none”
BROWSER_ONLY=“no”
BOOTPROTO=“none” ->(必填)可选项为:none,static,dhcp,修改为none或static会启用静态Ip,否则使用dhcp动态Ip
IPADDR=“172.20.10.10” ->(必填)固定的静态Ip,与主机的Ip(注意主机的Ip不能是VirtualBox Host-Only Network的Ip)类似,但不能和主机Ip重复
GATEWAY=“172.20.10.1” ->(必填)主机的网关,保持和主机的一致即可(通过netstat -rn或ipconfig /all查看)
NETMASK=“255.255.255.0” ->(必填)子网掩码,和主机保持一致即可
BROADCAST=“static” ->(必填)静态广播,不会生成DNS解析
DNS1=“8.8.8.8” ->(必填)通用DNS解析
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=“enp0s3”
UUID=“44cea8af-1f97-4a03-b6cb-8f6e71abfd8c” ->该值每个虚拟机可以一样,目前未发现什么问题
DEVICE=“enp0s3” ->(必填)
ONBOOT=“yes” ->(必填)开启自动启用网络连接
win7宿主机+centos7虚拟机,双网卡(桥接,HostOnly)
其中桥接网卡用来虚拟机访问外网,配置如下,如GATEWAY,这个需要和宿主机的主网卡(用来上网的网卡)保持一致
HostOnly用来win7宿主机和centos7虚拟机内部互相访问,使用192.168开头直接访问即可
TYPE=“Ethernet”
PROXY_METHOD=“none”
BROWSER_ONLY=“no”
BOOTPROTO=“none”
IPADDR=“10.51.233.215”
GATEWAY=“10.51.233.1”
NETMASK=“255.255.255.0”
BROADCAST=“static”
DNS1=“8.8.8.8”
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=“enp0s3”
UUID=“44cea8af-1f97-4a03-b6cb-8f6e71abfd8c”
DEVICE=“enp0s3”
ONBOOT=“yes”
解决: ifcfg-enp0s3中添加配置DNS1=“8.8.8.8”,其中8.8.8.8可以换成宿主机的DNS服务器(宿主机用无线网络连接时的无线网络网卡的DNS)
问题: 说明ifcfg-enp0s3中的主要两项IPADDR,GATEWAY配置有问题,这个需要和宿主机的DNS保持一致
注意: 虚拟机桥接模式+Host Only模式下,宿主机用无线网络连接时是无线网络网卡的网关地址,宿主机用有线网络连接时是有线网卡的网关地址,一定不能填写成了其他网卡的地址
因为Host-Only会自动创建一个网络连接,并且Ipv4网段一般都是192.168开头,虽然宿主机和虚拟机能用这种192.168开头的ip互相ping通,这个网络走向是走的Host Only,但是这样设置一样会导致虚拟机ping www.baidu.com卡住
参考: "virtualbox内部连不上问题"章节,有讲到内部不能互访的双网卡设置策略(win10以上一般不会出现这个问题)
每次ifcfg-enp0s3修改都要重启网络服务service network restart或systemctl restart network
修改域名解析策略,这个必须做,没有设置就会使得外部主机telnet ip 22内部主机不通
vi /etc/resolv.conf
最下面加入:
nameserver 8.8.8.8
重启网络:
service network restart