1.进入到 vi /etc/sysconfig/network-scripts/ifcfg-eth0,修改为如下
DEVICE=eth0
TYPE=Ethernet
ONBOOT=yes
BOOTPROTO=dhcp
service network restart
ifconfig 查看IP地址
2.配置静态ipBOOTPROTO=static
IPADDR=192.168.0.X #上述ip
NETMASK=255.255.255.0
GATEWAY=192.168.0.1 #网关
重启网络:service network restart
3.宿主机ping 虚拟机,若ping不同,查看虚拟机防火墙是否关闭
service iptables status
关闭防火墙:service iptables stop(重启后恢复start)
永久关闭:
vi /etc/selinux/config
SELINUX=disabled
4.虚拟机ping宿主机,若
宿主机能ping通虚拟机,但虚拟机ping不同
宿主机,检查
宿主机是否能被其他电脑ping通
5.能ping通网关,ping不同外网(www.baidu.com)
查看路由 [root@cgls]# route -n
Kernel IP routing table
Destination Gateway Genmask
0.0.0.0 192.168.11.1 0.0.0.0
192.168.11.0 0.0.0.0 255.255.255.0
192.168.111.0 0.0.0.0 255.255.255.0
如果你缺失第一个路由,是肯定无法ping通外网的。
添加dns
[root@cgls]# vim /etc/resolv.conf
nameserver 114.114.114.114
nameserver 8.8.8.8
添加路由[root@cgls]# route add default gw 192.168.11.1 #网关
现在问题解决了,试一下ping百度
[root@cgls]# ping www.baidu.com