- 论坛徽章:
- 0
|
20可用积分
redhat7采用NetworkManger 的nmcli来管理网络,可是在我修改了接口后,经常出现能ping通其他主机 ,不过ping不通网关的情况
以下是问题的详细描述:
这个eth0的接口是正常的,如下:
[root@nengxin Desktop]# nmcli device status
DEVICE TYPE STATE CONNECTION
enp0s25 ethernet connected eth0
[root@nengxin Desktop]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
TYPE=Ethernet
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=eth0
UUID=56eed695-7fd7-44c3-a1e4-79df54f4367c
DEVICE=enp0s25
ONBOOT=yes
DNS1=114.114.114.114
PEERDNS=yes
PEERROUTES=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
[root@nengxin Desktop]# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default 192.168.1.1 0.0.0.0 UG 100 0 0 enp0s25
172.16.191.0 0.0.0.0 255.255.255.0 U 0 0 0 vmnet8
172.16.229.0 0.0.0.0 255.255.255.0 U 0 0 0 vmnet1
192.168.1.0 0.0.0.0 255.255.255.0 U 100 0 0 enp0s25
[root@nengxin Desktop]# ping 192.168.1.1
PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.
64 bytes from 192.168.1.1: icmp_seq=1 ttl=128 time=0.698 ms
当我切换回enp0s25 , 最早enp0s25是正常的 ,当我增加了eth0接口就出现了问题
[root@nengxin Desktop]# nmcli connection down eth0
Connection 'eth0' successfully deactivated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/4)
[root@nengxin Desktop]# nmcli connection up enp0s25
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/5)
[root@nengxin Desktop]# cat /etc/sysconfig/network-scripts/ifcfg-enp0s25
TYPE=Ethernet
BOOTPROTO=none
#DEFROUTE=yes
#PEERDNS=yes
#PEERROUTES=yes
#IPV4_FAILURE_FATAL=no
#IPV6INIT=yes
#IPV6_AUTOCONF=yes
#IPV6_DEFROUTE=yes
#IPV6_PEERDNS=yes
#IPV6_PEERROUTES=yes
#IPV6_FAILURE_FATAL=no
NAME=enp0s25
UUID=b606b63c-0b87-4ec1-8943-41c1010b68e0
DEVICE=enp0s25
ONBOOT=no
DNS1=114.114.114.114
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=no
IPADDR=192.168.1.154
PREFIX=24
GATEWAY=192.168.1.1
[root@nengxin Desktop]# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default 192.168.1.1 0.0.0.0 UG 100 0 0 enp0s25
172.16.191.0 0.0.0.0 255.255.255.0 U 0 0 0 vmnet8
172.16.229.0 0.0.0.0 255.255.255.0 U 0 0 0 vmnet1
192.168.1.0 0.0.0.0 255.255.255.0 U 100 0 0 enp0s25
[root@nengxin Desktop]# ping 192.168.1.1
PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.
^C
--- 192.168.1.1 ping statistics ---
3 packets transmitted, 0 received, 100% packet loss, time 1999ms
[root@nengxin Desktop]# ping 192.168.1.245
PING 192.168.1.245 (192.168.1.245) 56(84) bytes of data.
64 bytes from 192.168.1.245: icmp_seq=1 ttl=64 time=1.44 ms
64 bytes from 192.168.1.245: icmp_seq=2 ttl=64 time=0.576 ms
^C
ping网络其他主机 ,正常。 这个原因是不是networkManger修改了 那个配置文件。
我知道networkmanager修改了/etc/resolv.conf , 求大神解答。 在很多台服务器上都出现了这个问题。
|
最佳答案
查看完整内容
1.nmcli device status命令看出enp0s25 和eth0 指的是同一个网卡设备(一个是连接名称,一个是设备名称)后面/etc/sysconfig/network-scripts/目录下怎么有ifcfg-eth0和ifcfg-enp0s25两个 文件,这有什么目的,搞不清楚?2 ifcfg-eth0中 BOOTPROTO=dhcp 的,看不出你eth0获得了什么IP信息,跟ifcfg-enp0s25 是一样的吗?
|