web-dev-qa-db-ja.com

Ubuntu11.04静的IPはかかりません

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をインストールしていません。これを実行している可能性のあるバックグラウンドで実行されているものは他にありますか?もしそうなら、どうすればそれを無効にできますか?

3
mrduclaw

「autoeth0」行を削除またはコメントアウトします...その行の下で静的として定義している場合は、そもそも「auto」は必要ありません。

私の推測では、静的を今すぐ設定できるので、最初に完了するのは競合状態だと思います。サーバー通信とハンドシェイクが少し必要なため、DHCPの確立に少し時間がかかります。配置します。したがって、それが最終的に完了すると、すでに設定が完了している静的IPが上書きされます。

私の地域で嵐が発生したためにすべてのプラグが抜かれているため、これを自分のマシンでテストしていませんが、これはテストされていない最善の推測です。

1
CenterOrbit

ログファイルを検索してみてください。具体的には、/ 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/*

1
bbaja42

NetworkManagerがインストールされている場合(dpkg -l network-manageriiで始まるエントリを表示するはずです)、ifupdownの設定に干渉する可能性があります。

/etc/NetworkManager/NetworkManager.confを更新し、ifupdownプラグインを有効にし、/etc/network/interfacesで指定されたインターフェースの管理を無効にしてみてください。

私のはこのように見えます:

[main]
plugins=ifupdown

[ifupdown]
managed=false

他のプラグインがアクティブ化されている可能性があります。次に、それらをpluginsスタンザの最後に追加し、名前をコンマで区切り、ファイルの最後に[ifupdown]セクションを追加する必要があります。

1
whitequark