Network management using DHCPCD/ja

この記事は Gentoo Forum の投稿 をもとに書いたもので、完全なネットワークスタック管理に dhcpcd を用いる方法を述べています.

セットアップ
dhcpcd をインストールしてください. つぎに、default ランレベルに追加し、サービスを始動させます:

このセットアップ手法は、Gentoo ハンドブック記載のデフォルトのネットワーク設定と異なります. 有線と無線でネットワークインタフェイスを自動的に切り替えられるのが利点です.

wpa_supplicant
wpa_supplicant can be used for authentication of wireless and wired network interfaces. Create the configuration file if it does not exist.

For authentication for the wired interface add the configuration file mentioned in Wpa_supplicant.

Wireless using net-wireless/iwd
See the iwd article.

テスト
と を停止させ、デバッグを有効にした状態で  を実行します. が接続処理を進める過程がフォアグラウンドで表示されますので確認します.

静的 IP アドレス
ネットワークインタフェイスカードによっては 静的 IP アドレスで設定することを要します. その場合は GUI で設定してください. もしくは、Dhcpcd にかかれているように、 に項目を自ら記載することでも設定可能です.

Gentoo net.* スクリプトからの移行
Gentoo の net.* スクリプトから移行するには、 スクリプトをランレベルから除去することが必要です.

で始まるどのサービスも、ランレベルに入っていてはいけません. 上記の例だと、 を除去せねばなりません.

ネットワーク設定がうまく動作したら、Gentoo の スクリプト自体を完全に削除することも可能です. もし削除するのならば、OpenRC を USE フラグを無効にして再インストールし、 をアンインストールしましょう:

以前の設定ファイルやシンボリックリンクも削除可能です:

ネットワークが必要なサービス
ネットワークが必要なサービスを で操作することは、openrc-0.16.4 で廃止されました.

GUI
dhcpcd 用の GUIは、 に入っています.

参考

 * Dhcpcd
 * dhcpcd-ui

外部の情報

 * Post 93 of Gentoo Forums :: View topic - TIP: Complete network stack without net.* scripts