それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

Ubuntu DesktopのIPを固定する。

Ubuntu DesktopのIPを固定する。

Ubuntu DesktopはDHCP

Ubuntu DesktopのIPアドレスはNetWorkManagerで管理されることになってる。
なのでUbuntuを固定IPにするときはGUIで設定すると良い。

固定するときはGUIからやりましょう。といえば元も子もない。

CUIでやってみたい。

SSH経由でやりたいんだ。
いろいろ調べてみたけれど、NetWorkManagerをRemoveするのが確実なようです。

/etc/networking/interfaceを編集する。

sudo vim /etc/networking/interface
  1 auto lo
  2 iface lo inet loopback
  3
  4 auto eth1
  5 iface eth1 inet static
  6     address 192.168.11.13
  7     netmask 255.255.255.0
  8     gateway 192.168.11.254
  9     dns-nameservers 192.168.11.1
 10

network-managerをマシンから削除する。

削除したらSSH切断されてマシーンルームに駆け込むことになった。ガックリ。

sudo aptitude remove network-manager
takuya@cheese:~$ sudo aptitude remove network-manager
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
拡張状態情報を読み込んでいます
パッケージの状態を初期化しています... 完了
以下のパッケージは依存関係が壊れています:
  network-manager-gnome
以下のパッケージは『削除』されます:
  network-manager
0 個のパッケージを更新、 0 個を新たにインストール、 1 個を削除予定、152 個が更新されていない。
0B のアーカイブを取得する必要があります。 展開後に 2130kB のディスク領域が解放されます。
以下のパッケージには満たされていない依存関係があります:
  network-manager-gnome: 依存: network-manager (>= 0.7~~svn20080928) しかし、それはインストールできません
以下のアクションでこれらの依存関係の問題は解決されます:

以下のパッケージを削除する:
network-manager-gnome

以下の依存関係を未解決のままにする:
ubuntu-desktop が network-manager-gnome を推奨
スコアは -81 です

この解決方法を受け入れますか? [Y/n/q/?]

Yes押す前にヨーク確認を。。。SSH切断されてIP行方不明になるかも。僕はNIC二枚差しでやるので回避できるはずだった。失敗してデータセンタへ。

ネットワークを再起動する。

sudo /etc/init.d/networking restart

これでIPは固定された。