Ubuntu11.10にデフォルトでインストールされるネットワーク管理ツールnetwork-managerがどーにも使いづらい。。ので、NW管理ツールをNetworkManagerからWicdに変更しました。
参考にさせて頂いたサイトは下記の通りだったんですが・・・。
↓まさおのブログ (表): Ubuntu 無線 LAN マネージャを NetworkManager から Wicd に乗り換える
http://masaoo.blogspot.jp/2009/05/ubuntu-lan-networkmanager-wicd.html
↓[Ubuntu] NetworkManagerを使用しないネットワーク設定 - Life with IT
http://l-w-i.net/t/ubuntu/network_001.txt
この通りやってもNetworkManagerは自動的に無効やアンインストールされなかったのでメモ。
1.Wicdインストール
まずWicdをインストールします。ここまでは同じ。ただし実行時にgwakeとかを小さい画面で
使っていると怒られてしまう(続行できますが)ので、フルスクリーンモードにしておくほうが
いいです。
$sudo aptitude install wicd
wicdを使うためには利用対象のユーザーがnetdevグループに所属している必要があるらしいので、
対象のユーザーを選択して実行します。
この状態でインストールを続行したのですが、なぜかうまく行きませんでした。(network-managerのアンインストールでこける)
仕方ないので手動でアンインストールします。
2.NetworkManagerの停止とアンインストール
NetworkManagerはserviceコマンドでは落とせず、プロセスをkillで落としても再起動してきてしまうので、下記のコマンドで停止しました。
$/etc/init.d/network-manager stop
この状態でnetwork-managerをアンインストール。
$sudo aptitude remove network-manager
あとは再起動すれば、自動的にwicdが上がってきます。
2013.11.01追記
ここでnetwork-managerを消してしまうと、wicdが動かなくなったときに手動でネットワーク設定をしなければならなくなり、とても危険です。特にUbuntu13.04を初期インストールしてからwicdをインストールするとデフォルトでは正常に動作しないようです。
こんなメッセージが出ます。
「wicd の D-Bus インタフェースに接続できませんでした。wicd ログのエラーメッセージをチェックしてください。」
次のように対処します。
①ゴミとして上がっていると面倒なので、wicdを確実に止めます。
$ sudo service wicd stop
①次にnetwork-managerの自動起動を抑止します。
$ sudo vi /etc/wicd/wired-settings.conf
start onの項目をコメントアウト
#start on (local-filesystems
# and started dbus
# and static-network-up)
③次に、resolv.confのシンボリックリンクを貼り、wicdが参照していると思わしきものを消します。
$ sudo mv -v /etc/resolv.conf /etc/resolv.conf.backup
$ sudo ln -s /run/resolvconf/resolv.conf /etc/resolv.conf
$ sudo rm -v /var/lib/wicd/resolv.conf.orig
③wicdを起動してみます。
$ sudo service wicd start
うまくいけば、ここでサービスが起動するはずです。
この状態でログオフ→ログオンすると、network-managerの代わりにwicdが上がり、正常に使えるようになるはずです。
2.設定
設定方法は簡単なので省略します。いや、見れば本当にわかるので。。。
有線LANの設定はプロファイルをいくつも作れるので、例えば同じPCで会社と自宅、出先などで用意しておくこともできますし、無線LANもSSIDごとに設定を保存でき、かつ自動的に接続するかどうかについても設定できます。優先的につなぐものだけにチェックを入れておけば、複数のアクセスポイントが周りに乱立してるときなんかに勝手に繋ぎに行ったりすることもないですし便利です。
ただ、無線LANと有線LANに同時に接続するのはできないようです。
両方のネットワークと繋ぎたい人は素直にフロントエンドを使わず/etc/network/interfacesを使いましょう。
3.network-managerアンインストール(2013.11.01追記)
先の追記部分でnetworl-managerを残した場合は、2で正しく接続できることを確認した後に、network-managerwを削除します。
$sudo aptitude remove network-manager
念の為PCを再起動して、wicdが立ち上がることも確認しましょう。
【参考にさせて頂いたページ】
↓wicd fix - could not connect to wicd's D-Bus interface - The Linux Community Forum
http://linuxforums.org.uk/index.php?topic=10995.0