Linux

什麼建構 /proc/net/bonding?

  • December 1, 2015

我們正在使用 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 將用正確的資訊重寫。如果配置錯誤,您將失去對伺服器的訪問權限。

引用自:https://serverfault.com/questions/705396