NAT模式,手動修改ifcfg 如下:
# 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
但是ping外網死活不通,比如 ping qq.com,ping 114。
防火牆的原因?Selinux的原因?
service firewalld stop
chkconfig firewalld off
setenforce 0
一通操作后,
# service NetworkManager restart
Redirecting to /bin/systemctl restart NetworkManager.service
# service network restart
Restarting network (via systemctl): [ OK ]
reboot,無果。
網上搜索一大堆,無果。
難道是默認網關的原因嗎? 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 :