免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4315 | 回复: 5
打印 上一主题 下一主题

[系统管理] redhat7修改网络接口后,数据不能通过网关 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2015-12-16 12:58 |只看该作者 |倒序浏览
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 是一样的吗?

论坛徽章:
45
2016猴年福章徽章
日期:2016-02-18 16:42:24平安夜徽章
日期:2015-12-27 09:46:0315-16赛季CBA联赛之八一
日期:2015-12-15 17:08:23黄金圣斗士
日期:2015-12-11 09:16:31天蝎座
日期:2015-12-11 09:16:22戌狗
日期:2015-12-11 09:16:19程序设计版块每周发帖之星
日期:2015-12-11 09:15:21操作系统版块每周发帖之星
日期:2015-12-11 09:15:16IT运维版块每周发帖之星
日期:2015-12-11 09:15:09IT运维版块每月发帖之星
日期:2015-12-11 09:15:01CU十四周年纪念徽章
日期:2015-12-11 09:14:40操作系统版块每日发帖之星
日期:2015-12-11 09:13:36
2 [报告]
发表于 2015-12-16 12:58 |只看该作者
本帖最后由 csoho2000 于 2015-12-16 13:16 编辑

1.nmcli device status命令看出enp0s25 和eth0 指的是同一个网卡设备(一个是连接名称,一个是设备名称)
后面/etc/sysconfig/network-scripts/目录下怎么有ifcfg-eth0和ifcfg-enp0s25两个 文件,这有什么目的,搞不清楚?

2 ifcfg-eth0中 BOOTPROTO=dhcp 的,看不出你eth0获得了什么IP信息,跟ifcfg-enp0s25 是一样的吗?

论坛徽章:
0
3 [报告]
发表于 2015-12-16 13:50 |只看该作者
本帖最后由 smile敷衍的爱 于 2015-12-16 13:51 编辑

回复 2# csoho2000

ifconfig  出来的信息都是一样的
enp0s25: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.154  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 fe80::f2de:f1ff:fe20:220b  prefixlen 64  scopeid 0x20<link>
        ether f0:de:f1:20:22:0b  txqueuelen 1000  (Ethernet)
        RX packets 101854  bytes 28227610 (26.9 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 28512  bytes 6954398 (6.6 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
        device interrupt 20  memory 0xf2600000-f2620000  

enp0s25  和eth0 是两个连接  nmcli con show 可以查看所有的连接
nmcli con down enp0s25  可以取消这个连接
nmcli con up eth0表示激活这个连接   


使用的都是一个设备enp0s25  。
和DHCP  没有关系 ,把eth0 的dhcp改成手动设置IP ,然后输入IP   systemctl restart network   ,   也没用影响。   

我觉得关键的地方是  NetworkManager  ,  它肯定修改了哪个配置文件。


论坛徽章:
0
4 [报告]
发表于 2015-12-16 14:32 |只看该作者
回复 2# csoho2000


   执行了nmcli con reload 之后  

再重新启动连接。
nmcli con down enp0s25
nmcli con up enp0s25
  网络 就恢复正常了 ,   貌似是连接没有重新加载  ,

  不过为什么重启 NetworkManger  和network 不行呢!
   

论坛徽章:
0
5 [报告]
发表于 2015-12-16 14:35 |只看该作者
nmcli con  reload   再重起接口就可以了

论坛徽章:
45
2016猴年福章徽章
日期:2016-02-18 16:42:24平安夜徽章
日期:2015-12-27 09:46:0315-16赛季CBA联赛之八一
日期:2015-12-15 17:08:23黄金圣斗士
日期:2015-12-11 09:16:31天蝎座
日期:2015-12-11 09:16:22戌狗
日期:2015-12-11 09:16:19程序设计版块每周发帖之星
日期:2015-12-11 09:15:21操作系统版块每周发帖之星
日期:2015-12-11 09:15:16IT运维版块每周发帖之星
日期:2015-12-11 09:15:09IT运维版块每月发帖之星
日期:2015-12-11 09:15:01CU十四周年纪念徽章
日期:2015-12-11 09:14:40操作系统版块每日发帖之星
日期:2015-12-11 09:13:36
6 [报告]
发表于 2015-12-16 14:39 |只看该作者
本帖最后由 csoho2000 于 2015-12-16 14:40 编辑

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP