Ubuntu日本語フォーラム
ログインしていません。
英語フォーラムでも話題になっていますが、固定IP環境下で11.10アップデート後resolv.confの内容が消されます。
自分でnameserver行を加えてもリブートで初期化されます。
resolvconfをインストールして /etc/network/interfacesにdns-namesavers 行を加えてみましたが、DNSは復帰しません。
固定IPなのだからNetworkManagerを無効にすればよいかと、sysv-rc-confをインストールして /etc/init.d/network-managerの自動起動を確認してみましたが、自動起動登録されていませんでした。
resolv.confを消している犯人であるNetworkManager(resolv.confにそう書いてある)は、どこで自動起動設定しているのでしょうか?
現在唯一の解決方法は起動のたびに自分でresolv.confを書き換えることです。
英語フォーラムでは自動イーサネットにする方法が書かれていましたが、固定IPで運用したいのです。
ここに同様の質問がないのは、ネットに繋がらずに質問もできないからでは? と思っています。
オフライン
hoary による投稿:
resolv.confを消している犯人であるNetworkManager(resolv.confにそう書いてある)は、どこで自動起動設定しているのでしょうか?
・/etc/init/network-manager.conf が起動のための設定ファイルです。自動起動を停止するには、ファイルに「manual」と記載してください。
・https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/862134 で対処が始まっているので、そう遠くない将来に直るはずです。
それはそれとして、ちょっと良く分からないのですが、「固定IPにしたい」とは、「/etc/network/interfacesにIPアドレスを記載したい」という意味でしょうか?
この場合、NetworkManagerが動作している(NetworkManagerがインストールされる必要がある≒Desktop環境が入っている?)ことを考えると、NetworkManager側で固定IP設定を書くべきですが、そうしない理由は何でしょう? NetworkManager側で設定している限り、この現象を食らう可能性はありませんし、NetworkManagerを入れているならそちらで設定する方が妥当なような気がします。
オフライン
hito による投稿:
・/etc/init/network-manager.conf が起動のための設定ファイルです。自動起動を停止するには、ファイルに「manual」と記載してください。
・https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/862134 で対処が始まっているので、そう遠くない将来に直るはずです。
なるどほ、ありがとうございます。
サーバーから入ったのでデスクトップでも同じ手順を踏んでます。GUIで固定IPを設定するという概念が頭からふっとんでいました。
オフライン