Ubuntu(Ver:12.04 LTS)で、Unity(ver:5.20.0)のNetwork ManagerのGUIを使用して、無線LANに固定IPアドレスを設定しました。
通常、インストール時にDHCPによりインターネットに接続できるように設定していると、無線LANで固定IP自身は設定できるが、保存ボタンがグレーのままなので保存ボタンが押せなくなっています。無線LANを固定IPアドレスにしたい場合は、必ず無線LANの接続は行わない状態、立ち上げ時に自動的に接続する設定にしているときは自動的に接続するチェックを外す必要があります。立ち上げたときにネットワークのアイコンを見ると電波が出していないアイコン表示となります。
ネットワークのアイコンをクリックして表示された次のプロダウンメニューの「接続を編集する」を選択する。
次のネットワーク接続ダイアログが表示されるので、無線タブを選択し、固定IPアドレスを設定したい接続名を選択して編集ボタンを押します。
ダイアログが表示されるので、IPv4タブを選択すると次の画面が表示されます。(注:下の画面はすでに固定IPアドレスは設定されたものを使用しています)
IPv4ネットワーク設定画面で次の設定を行い、保存ボタンを押すと、設定が完了します。
- 方式:手動
- アドレス:固定IPアドレス
- DNSサーバー:DNSサーバアドレス
ここで一度シャットダウンを行います(必須!)。起動後、「端末(ターミナル)」で、ifconfigコマンドによりネットワークを確認すると次の設定が表示され、GUIで設定したIPアドレスが表示され、固定IPアドレスに設定されていることが確認できます。
$ ifconfig eth0 Link encap:イーサネット ハードウェアアドレス f0:de:f1:23:33:9b UP BROADCAST MULTICAST MTU:1500 メトリック:1 RXパケット:0 エラー:0 損失:0 オーバラン:0 フレーム:0 TXパケット:0 エラー:0 損失:0 オーバラン:0 キャリア:0 衝突(Collisions):0 TXキュー長:1000 RXバイト:0 (0.0 B) TXバイト:0 (0.0 B) 割り込み:20 メモリ:f2600000-f2620000 lo Link encap:ローカルループバック inetアドレス:127.0.0.1 マスク:255.0.0.0 inet6アドレス: ::1/128 範囲:ホスト UP LOOPBACK RUNNING MTU:16436 メトリック:1 RXパケット:26 エラー:0 損失:0 オーバラン:0 フレーム:0 TXパケット:26 エラー:0 損失:0 オーバラン:0 キャリア:0 衝突(Collisions):0 TXキュー長:0 RXバイト:3004 (3.0 KB) TXバイト:3004 (3.0 KB) wlan0 Link encap:イーサネット ハードウェアアドレス 00:27:10:cb:df:84 inetアドレス:192.168.0.150 ブロードキャスト:192.168.0.255 マスク:255.255.255.0 inet6アドレス: fe80::227:10ff:fecb:df84/64 範囲:リンク UP BROADCAST RUNNING MULTICAST MTU:1500 メトリック:1 RXパケット:294 エラー:0 損失:0 オーバラン:0 フレーム:0 TXパケット:185 エラー:0 損失:0 オーバラン:0 キャリア:0 衝突(Collisions):0 TXキュー長:1000 RXバイト:97583 (97.5 KB) TXバイト:24353 (24.3 KB)
【捕捉】
networkmanagerを使用すると、通常の「/etc/network/interfaxes」にはネットワーク情報は保存されません。networkmanagerは、次のフォルダ・ファイルに関連する設定を行います。
- ネットワークコンフィギュレーション:/etc/NetworkManager/NetworkManager.conf
- 無線LANのSSID情報(IPアドレス、パスワード等):/etc/NetworkManager/system-connections/
無線LANのSSIDごとにファイルが作成されます。ファイル名はSSIDとなります。