VirtualBox安装CentOs7,安装完成后,使用ping命令发现无法上网
[root@localhost ~]# ping baidu.com ping: baidu.com: 未知的名称或服务解决方式 先关闭虚拟机,可以使用命令关闭,也可以手动强制关闭
[root@localhost ~]# shutdown -h now查看宿主机网卡配置,记住IPv4地址段和网关段
改为桥接网卡,点击OK,表示使用宿主机的网卡进行联网
[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
编辑配置,重点关注我写有注释的配置
TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no # static-使用静态IP 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=enp0s3 UUID=926ee24d-bee7-4681-8efc-2f1ec48794d7 DEVICE=enp0s3 # yes-启动时激活网卡 ONBOOT=yes # 设置虚拟机系统IP地址,地址段需要跟宿主机的地址段一致,最后一个段的数字保证唯一就行 IPADDR=192.168.31.6 # 子网掩码,跟宿主机保持一致 NETMASK=255.255.255.0 # 网关地址,跟宿主机保持一致 GATEWAY=192.168.31.1 # 互联网域名解析器,不配置的话,无法解析域名;如果公司内网有自己的域名解析,可以用自己的 DNS1=114.114.114.114重启网卡
[root@localhost ~]# service network restart验证上网功能,已经能正常上网
[root@localhost ~]# ping baidu.com PING baidu.com (220.181.38.251) 56(84) bytes of data. 64 bytes from 220.181.38.251 (220.181.38.251): icmp_seq=1 ttl=52 time=41.2 ms 64 bytes from 220.181.38.251 (220.181.38.251): icmp_seq=2 ttl=52 time=51.5 ms 64 bytes from 220.181.38.251 (220.181.38.251): icmp_seq=3 ttl=52 time=39.8 ms



