Ubuntu11.04で静的IPアドレスを設定しようとしています。サーバーをインストールしました。 /etc/network/interfaces
ファイルを編集して次のものを含めました。
auto eth0
iface eth0 inet static
address 10.0.0.100
netmask 255.255.255.0
gateway 10.0.0.1
/etc/init.d/networking restart
を実行すると、これがかかるように見えます。ただし、しばらくすると、その10.0.0.100
はDHCPサーバーによって作成されたものに変わります。
私の問題はこれに似ているようです: buntu intrepid-静的IPネットワークはDHCPで再起動し続けます
しかし、私はGnomeをインストールしていません。これを実行している可能性のあるバックグラウンドで実行されているものは他にありますか?もしそうなら、どうすればそれを無効にできますか?
「autoeth0」行を削除またはコメントアウトします...その行の下で静的として定義している場合は、そもそも「auto」は必要ありません。
私の推測では、静的を今すぐ設定できるので、最初に完了するのは競合状態だと思います。サーバー通信とハンドシェイクが少し必要なため、DHCPの確立に少し時間がかかります。配置します。したがって、それが最終的に完了すると、すでに設定が完了している静的IPが上書きされます。
私の地域で嵐が発生したためにすべてのプラグが抜かれているため、これを自分のマシンでテストしていませんが、これはテストされていない最善の推測です。
ログファイルを検索してみてください。具体的には、/ var/log/syslogがすべてのIP変更をログに記録することに気づきました。
考えられるgrepはほとんどありません
grep -i eth0 /var/log/syslog
grep -i 10.0.0.100 /var/log/syslog
すべてのログを検索するにはgrep -i eth0 /var/log/*
NetworkManagerがインストールされている場合(dpkg -l network-manager
はii
で始まるエントリを表示するはずです)、ifupdown
の設定に干渉する可能性があります。
/etc/NetworkManager/NetworkManager.conf
を更新し、ifupdown
プラグインを有効にし、/etc/network/interfaces
で指定されたインターフェースの管理を無効にしてみてください。
私のはこのように見えます:
[main]
plugins=ifupdown
[ifupdown]
managed=false
他のプラグインがアクティブ化されている可能性があります。次に、それらをplugins
スタンザの最後に追加し、名前をコンマで区切り、ファイルの最後に[ifupdown]
セクションを追加する必要があります。