一个罕见的设备冲突 ;centos7的改变

今天维护一台很老的浪潮服务器 配置如下

intel 5100主板 xeon 3.4g

2g ddr2 *4

raid5

centos7

准备配置网桥 在network-scripts 目录新建ifcfg-br0文件

按照教程将网卡enp7s0 配置复制 并在enp7s0(下文简称s0)添加BRIDGE

重启网络服务 systemctl restart network(centos7 使用新的方式)

连接中断

用电源键关机 上显卡(该服务器未配显卡) 启动发现 br0 用ifconfig看不到

发现centos7 需要先使用brctl(新增的ctrl真多)添加网桥 否则不加载

删除配置 重置网络 发现网卡名被更换 

百度到一篇教程 大意是将所有cfg删除使用 init.d(centos7 中为system load network)本着谨慎的态度将io和s0重命名,敲错指令将s0配置误删。。。。。。。。。。。

从网上查找源文件 照着重建一份 重置服务 正常

关机移除显卡

开机 发现交换机上arp表找不到 且无法ping通 上显卡 开机正常

怀疑系统有问题 准备重装 

安装另一块pci网卡 发现对应cfg并没有自动建立 这时一同事推荐使用setup

由于这台centos使用最小安装 并没有setup 遂使用yum 安装 寻找半天 yum 找不到 system-config-network-tui 。。。。。。。。。。。

于是想到编写shell脚本 在移除显卡时 读取ifconfig 发现网卡名称在s0 和enp6s*之间来回跳动 使用dmesg判定是显卡使设备id改变

。。。。。。。。。。。。。。。。。。。。。。。。。。。。大约摸索一小时。。。。。。。。。

查找man 发现network管理工具 NetworkManager

首先通过systemctl start NetworkManager(注意大写)

然后nmtui

将标注system的可以大胆删除 重建

quit 重启服务 发现配置文件被重建 且自动绑定了uuid 

关机 拆除显卡 重启正常。。。。。。。。。。。。。。。。。。



你可能感兴趣的:(CentOS7,网卡,cfg)