NAT模式,手動修改ifcfg 以下:linux
# vi /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=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=11483e09-a91b-4cd4-a87f-6458ec7b7851
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.72.123
NETMASK=255.255.255.0
GATEWAY=192.168.72.1
DNS1=114.114.114.114
.net
可是ping外網死活不通,好比 ping qq.com,ping 114。rest
防火牆的緣由?Selinux的緣由? blog
service firewalld stopip
chkconfig firewalld offio
setenforce 0table
一通操做後,route
# service NetworkManager restart
Redirecting to /bin/systemctl restart NetworkManager.service
# service network restart
Restarting network (via systemctl): [ OK ]搜索
reboot,無果。network
網上搜索一大堆,無果。
難道是默認網關的緣由嗎? https://blog.csdn.net/smy_0114/article/details/78061599:
# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.72.1 0.0.0.0 UG 100 0 0 ens33
192.168.72.0 0.0.0.0 255.255.255.0 U 100 0 0 ens33
[root@localhost ~]# route add default gw 192.168.72.1 dev eth0
SIOCADDRT: No such device
[root@localhost ~]# route add default gw 192.168.72.1 dev ens33
[root@localhost ~]#
[root@localhost ~]# ping qq.com
^C
[root@localhost ~]#
[root@localhost ~]# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.72.1 0.0.0.0 UG 0 0 0 ens33
0.0.0.0 192.168.72.1 0.0.0.0 UG 100 0 0 ens33
192.168.72.0 0.0.0.0 255.255.255.0 U 100 0 0 ens33
可見有兩個默認網關了。 不是這個緣由, 無果。
最終在這裏找到了答案 :https://blog.csdn.net/Demonwolfe/article/details/80299015
我使用的是VMNet4,以前修改過。忘記了。原來仍是 NAT設置的問題, 默認網關不是 GATEWAY=192.168.72.1, 而應該改成 GATEWAY=192.168.72.2 :