Linux
什麼建構 /proc/net/bonding?
我們正在使用 Nagios/check_mk 監控網路介面,它查看 /proc/net/bonding/bond0 以查看介面的狀態。不幸的是,我們的配置不正確,其中有 2 個 NIC,但顯示出來了(這是正確的,因為它們沒有連接)。我從綁定中刪除了 NIC 並重新啟動了服務,但這並沒有刷新文件 /proc/net/bonding/bond0。我想在不重新啟動的情況下更新系統,是否可以執行命令來更新此文件?
我能夠讓系統清理文件 /proc/net/bonding/bond0 而無需重新啟動。您將丟棄一些數據包,但如果您通過 ssh’ed 進入並將所有內容放在一條線上,我們能夠以最少的停機時間使其正常工作並且客戶不會抱怨
更改您的 ifcfg/bond 文件,然後執行:
ifdown bond0 && rmmod 鍵合 && modprobe 鍵合 && ifup bond0
如果您的配置正確,您將重新開始工作,並且 /proc/net/bonding/bond0 將用正確的資訊重寫。如果配置錯誤,您將失去對伺服器的訪問權限。