ubuntu 8.10でIPアドレスの設定を固定にする方法

なんていうかNetworkManagerの挙動がバグ臭い。/etc/network/interfaces や /etc/resolv.conf が意図と違う内容に書き換えられてしまう。


この問題の対策が書いてあるサイトを見つけた。http://www.dreamhope.net/freewares/ DreamHope's FreeWares
記事ごとのパーマリンクがないので丸ごと引用する。

Ubuntu 8.10 Desktop で 固定IPアドレスをGUI操作できれいに設定する方法

Ubuntu 8.10 Server のように /etc/network/interfaces を変更することはありません

1、rootではないメインのユーザで、ログインする

次の2と3はrootでログインできるようにする設定ですので、すでに設定されている方は必要ありません

2、「システム→システム管理→ログイン画面→セキュリティ」にて「システム管理者(ローカル)のログインを許可する」のチェックボックスにチェックを入れる

3、「システム→システム管理→ユーザとグループ」にて「ロックの解除をクリック→rootをクリック→プロパティをクリック」し、rootのパスワードを設定する

4、「システム→設定→Network Configuration」にてAuto eth0のMACアドレスをテキストファイルにコピペし保存する

5、現在ある全てのネットワーク接続を削除する

6、ログアウトし、rootでログインする

7、右上(スピーカーアイコンやキーボードアイコンの左)にあるネットワーク接続を右クリックし、「自動イーサネット」をクリックする

すると自動的にネットワークに接続されます

8、「システム→設定→Network Configuration」にて「自動イーサネット」を選択し「編集」をクリックする

この段階では下記の状態になります
  「自動的に接続する」にチェックが入っている
  「システム設定」にチェックが入っていない
  「MACアドレス」が空白
  「IPv4設定」タブのメソッドが「自動(DHCP)」

9、「自動的に接続する」のチェックをはずす←とても重要!

10、「システム設定」のチェックを入れる←とても重要!

11、先ほど保存したMACアドレスを「MACアドレス」の欄にコピペする

12、「IPv4設定」タブの「メソッド」を「手動」に変更する

13、「IPv4設定」タブの「アドレス」の右側にある「追加」をクリックし、「アドレス」、「ネットマスク」、「ゲートウェイ」を入力する

14、「IPv4設定」タブの「DNSサーバ」を入力する

15、ドメインがあれば、「IPv4設定」タブの「検索するドメイン」を入力する(なければ入力しなくてもOK)
16、一旦「OK」ボタンをクリックする
この段階で、「自動的に接続する」のチェックをはずしたため、ネットワークが自動的に切断され、さらに「システム設定」にチェックを入れたため、「システム設定」が有効になります。手順を間違えると、ネットワークの切断がうまくいかない場合があり、「システム設定」が有効になりません。
間違えてしまった場合は、初期状態に戻すためにまず
  「自動イーサネット」を選択し「編集」をクリックする
  「自動的に接続する」にチェックを入れる
  「システム設定」のチェックをはずす
  「OK」をクリックする
  「自動イーサネット」を選択し「編集」をクリックする
  「自動的に接続する」のチェックをはずす
  「システム設定」のチェックを入れる
  「OK」をクリックする
という手順で行ってください
設定が有効になるのに時間がかかるようですので、ゆっくりと時間をおいてクリックしていくのがコツです
17、再度、「自動イーサネット」を選択し「編集」をクリックする
18、「自動的に接続する」にチェックを入れる
19、「OK」をクリックする
20、再起動する

長く感じる手順だが、試してみたらこれでうまくいった。