一個罕見的設備衝突 ;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 

關機 拆除顯卡 重啓正常。。。。。。。。。。。。。。。。。。



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章