![從頭開始建立網絡](https://rvso.com/image/38692/%E5%BE%9E%E9%A0%AD%E9%96%8B%E5%A7%8B%E5%BB%BA%E7%AB%8B%E7%B6%B2%E7%B5%A1.png)
讓我們假設我有一台計算機,由於某些原因,所有網路資訊(特別是 /etc 中的內容)都被擦除了。此外,無論是什麼原因導致資訊被擦除,都會阻止 /etc 資料夾被修改。
我已經啟動了計算機,沒有設定任何有關網路的內容(假設已加載該卡的驅動程式)。現在我需要從頭開始初始化並啟動網路。
有人可以描述一下設定網路所需的網關、路由等所需的步驟嗎?或至少給我指出一個確實有效的參考資料。
答案1
ifconfig
將設定您需要的任何介面。
route add
將設定包括網關在內的任何路由。
如果您還不知道如何使用它們,請參閱每個的手冊頁。
如果您想恢復 /etc 中的檔案並且系統不允許您這樣做,那麼您可能需要嘗試將備用媒體(例如 USB/DVD/網路)啟動到單一用戶,將根分區安裝為單獨的讀寫分區檔案系統和恢復。如果您沒有備份,這將需要存取類似系統的 /etc 目錄。
答案2
您可以暫時在 /etc 上掛載一個可寫入掛載點(可以是另一台電腦的副本)並將您的設定放在那裡。
ifconfig
與路線添加結合使用應該可以正常工作。僅對於 DNS,您仍然需要/etc
:在大多數配置下,應用程式會尋找/etc/resolv.conf
DNS 設定(如果它們要查找其他位置,則會在 中指出/etc/nsswitch.conf
)。