|
1.
ネットワーク管理
コンピュータを持って常に移動する場合、いつもイーサネットケーブルがあるわけでも、ケーブルが繋がっているわけでも、アクセスポイントが利用可能なわけでもないかもしれません。
さらにイーサネットケーブルが接続されたりアクセスポイントを発見したりしたときに、自動でネットワークが使えるようにしたほうがいいかもしれません。
ここには、このようなネットワーク管理をしやすくするいくつかのツールがあります。
注意:
この文書ではifplugdに関連したことだけ説明しますが、
netplugのような代替もあります。
netplugはifplugdを代替する軽量版で、
カーネル上のネットワークドライバが正しく動作していればうまく動きます。
しかし、多くのドライバは正しくは動いていません。
|
1.
ifplugd
ifplugdはイーサネットケーブルを抜き挿しした時にインターフェースを起動停止するデーモンです。
アクセスポイントとの接続や新しいアクセスポイントの範囲内に入ったことの検知も扱います。
コード表示 1.1: ifplugdのインストール |
# emerge sys-apps/ifplugd
|
ifplugdの設定も難しいことはなにもありません。
設定ファイルは/etc/conf.d/netにあります。
設定可能な変数についてはman ifplugdを実行してください。
また/usr/share/doc/openrc-*/net.example.bz2の例も参照してください。
コード表示 1.1: ifplug設定例 |
ifplugd_eth0="..."
ifplugd_eth0="--api-mode=wlan"
|
複数のネットワーク接続を管理する場合には、
複数のDNSサーバーとの通信と設定が簡単になるツールを導入した方がいいでしょう。
これは、DHCPからIPアドレスを取得する場合にはとても便利です。
単純にopenresolvをemergeするだけです。
コード表示 1.1: openresolvのインストール |
# emerge openresolv
|
この点について知りたい場合は、man resolvconf を見てください。
|