ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

centos 7修改多网卡设备无法连通问题

2020-11-03 14:01:40  阅读:280  来源: 互联网

标签:连通 network centos ifcfg 网卡 NetworkManager eth1 配置文件


问题描述:

  现有一台多网卡设备,其中一个网口用于连接外网,另一个网卡连接另一台设备,此时配置IP地址相关信息。

  出现问题的设备网卡配置文件ifcfg-eth0和ifcfg-eth1,将ifcfg-eth0配置为访问外网网卡,配置信息如下:

 View Code

   ifcfg-eth1配置信息如下:

1 NAME="eth0"
2 DEVICE="eth0"
3 ONBOOT=yes
4 NETBOOT=yes
5 BOOTPROTO=static
6 TYPE=Ethernet
7 IPADDR=10.10.10.100
8 NETMASK=255.255.255.0
9 GATEWAY=10.10.10.1
View Code

  此时重启网络“service network restart”,可能会出现以下问题:

  1、网络重启出错

 Restarting network (via systemctl): Job for network.service failed because the control process exited with error code. See "systemctl status network.service" and "journalctl -xe"for details.

                                                           [FAILED]

   此时可以通过“systemctl status network.service“和"journalctl -xe"查看网络状态,以及出错原因。

  journalctl -xe日志信息中有一条:Nov 03 11:51:33 localhost.localdomain systemd[1]: Failed to start LSB: Bring up/down networking.

  此类错误主要是因为配置文件出现问题,有可能是写错了哪,可以将所有的配置文件先移动到一个别的路径下,重写一个新的配置文件,最好不要复制。在有网上有人说没有加HWADDR,也就没有写网卡的mac地址,我在遇到此问题添加了也没有解决,可能是因为配置文件写有问题所以添加HWADDR也就没有起作用。

  2、网络重启成功,但是不能访问外网

   在实际操作过程中遇到了两种情况,一种是把ifcfg-eth1配置文件删除,重启网络,此时查看网卡信息显示eth1的IP还是10.10.10.100,也就是说网络虽然重启成功,但是并没有起到想要的效果。另一种是如果现在把ifcfg-eth1配置文件改为ifcfg-eth2的配置文件,把相应的配置信息修改完,ip地址信息不变,重启网络,此时查看网卡信息显示eth1和eth2的信息都有,而且ip地址都为10.10.10.100。如果现在把eth2网卡连接到另一台设备上,将相应的网卡信息配置好,也是不能连通的。

  在上述的两种情况发生后,查阅了多种解决方法,也尝试了多种方式,发现还是没有解决,后来发现centos 7添加了NetworkManager服务,这是一个网络管理守护进程,以下是介绍:

The NetworkManager daemon attempts to make networking configuration and operation as painless and automatic as possible by managing the primary network connection and other network interfaces, like Ethernet, WiFi, and Mobile Broadband devices. NetworkManager will connect any network device when a connection for that device becomes available, unless that behavior is disabled. Information about networking is exported via a D-Bus interface to any interested application, providing a rich API with which to inspect and control network settings and operation.

  主要是说:

NetworkManager守护程序试图通过管理主网络连接和其他网络接口(例如以太网,WiFi和移动宽带设备)来使网络的配置和操作尽可能轻松自如。 当网络连接可用时,NetworkManager会连接该网络设备,除非该行为被禁用。 有关网络的信息通过D-Bus接口导出到任何
感兴趣的应用程序,提供了丰富的API,可用来检查和控制网络设置和操作。

  此时就怀疑是不是这货偷偷的做了点什么,为了验证把这家伙关掉试一下,结果不试不知道,就是这个后台进程出现了无法预料的事。

  所用命令:systemctl  stop NetworkManager

  至于NetworkManager有时间在整理,整理完记录在此。

 

标签:连通,network,centos,ifcfg,网卡,NetworkManager,eth1,配置文件
来源: https://www.cnblogs.com/YuAnTime/p/13919926.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有