Linux

如何永久設置IP地址

  • May 2, 2014

這聽起來可能有點奇怪,但我嘗試使用命令行而不是編輯器在 Ubuntu 中永久設置 IP 地址。

我的想法是提供伺服器,只需輸入一次 IP 地址,腳本就會處理這個問題。

我只是無法想像那裡沒有任何東西可以寫

ifconfig eth1 10.1.1.1 netmask 255.255.255.0 up

/etc/network/interfaces文件中。

您可以輕鬆編寫一個腳本:

  • 從命令行讀取 IP 地址
  • 相應地更新 /etc/network/interfaces
  • 重啟網路

一個更好的想法是使用軟體配置管理 :像puppet這樣的工具比自製腳本有很多優勢。

從命令行重定向會起作用嗎?

echo -e "auto eth0\niface eth0\ninet static\naddress 10.1.1.1\nnetmask 255.255.255.0\n" > /etc/network/interfaces

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