Linux

Linux:如何在重新啟動之前驗證我的網路配置

  • October 26, 2012

我正在嘗試為伺服器上的虛擬機建構網橋。

/etc/sysconfig/network-scripts所以我添加了一個新文件並在目錄中更改了另一個。

然後我使用以下命令重新啟動了網路:/etc/init.d/network restart

之後,伺服器不再啟動。我聯繫了託管服務提供商的支持尋求幫助。

我需要一種方法來在網路重新啟動之前驗證我的新配置。我需要確保它會再次啟動,就像 apache 的一樣/etc/init.d/httpd configtest

本質上,您將需要以您選擇的語言/外殼創建一個腳本,以詢問您的伺服器以獲取目前載入的網路資訊,將其與對介面、路由表、配置文件和任何其他網路選項容器所做的更改進行比較,然後對差異執行邏輯以確定是否存在破壞對任何或所有網路的訪問的條件。

由於每個聯網設備都有大量不同的介面、路由、協議、物理和虛擬基礎設施,這些都是您的場景所獨有的,因此創建配置測試並不像使用 Apache 那樣容易。(我用“容易”這個詞來形容阿帕奇,我的絲狀乳頭在我的頰部區域留下了深刻的印象)

簡而言之,您將考慮自己創建一個腳本來檢查您最關心的條件。如果您對伺服器上的網路資源非常熟悉,能夠製作這種腳本,那麼您可能不需要那種腳本。好吧,這並不完全正確,但聽起來不錯。

TL; 博士

你對 perl 好嗎?

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