電磁波に撃たれて眠りたい!

今日も電磁波浴びまくりのIT業界で働く@mamohacyがガジェット/クラウド/IT業界を語ってくブログ

NetworkManagerをやめてWicdに変更してみた

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で会社と自宅、出先などで用意しておくこともできますし、無線LANSSIDごとに設定を保存でき、かつ自動的に接続するかどうかについても設定できます。優先的につなぐものだけにチェックを入れておけば、複数のアクセスポイントが周りに乱立してるときなんかに勝手に繋ぎに行ったりすることもないですし便利です。

ただ、無線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

Ubuntuでサービスの自動起動を止める | 素人linux

http://pc.amanogawa.info/archives/201