RaspberryPiでカーネル3.6.11-12-ARCH+を使用してArchLinuxを実行しています。
次のコマンドを実行した後、Linksys wifi usbドングル(WUSB54GC v3)が実行され、機能しています。
$> sudo ifconfig wlan0 up
$> sudo iwlist scan
$> sudo iwconfig wlan0 mode managed essid myssid key "mykey" retry 7
# Only had to do this next one the first time
$> sudo wpa_passphrase myssid "mypassword" > /etc/wpa_supplicant/wpa_supplicant.conf
$> sudo wpa_supplicant -B -Dwext -iwlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf
$> sudo dhcpcd wlan0
起動後に毎回このデバイスでwifiを機能させるにはどうすればよいですか?最終的には有線接続のない場所(つまりwifi)に展開したいのですが、毎回手動でwifiを起動/接続する必要がある場合は、明らかにそれができません。
承認された回答:
netctlを使用する必要があります。これは、ネットワーク管理システムに組み込まれたArchLinuxです。まだインストールされていない場合(インストールされているはずです)、pacman -Syu netctl
を実行します。 次に、/etc/netctl
を調べます 。 /etc/netctl/examples
に設定ファイルの例があります 。
すばやく起動して実行するには:
- ワイヤレスアダプタのデバイス名をメモします。
wlan0
のすべてのインスタンスを置き換えます 私の例では、設定に一致する名前を使用しています。 -
必要なパッケージがインストールされていることを確認してください。
pacman -Syu wpa_supplicant dhcpcd
- wpa_supplicantはWPAで保護されたアクセスポイントに必要であり、Arch Linux wikiにリストされているように、DHCPサーバーを使用して任意のネットワークからIPを取得するにはdhcpcdが必要です。
- 適切な例をコピーします:
cp /etc/netctl/examples/wireless-wpa /etc/netctl/somedescriptivename
-
/etc/netctl/somedescriptivename
で新しい構成を編集します セットアップに合わせて。 -
netctl-auto
を有効にします ワイヤレスアダプタのサービス。繰り返しますが、wlan0
を置き換えます セットアップのデバイス名を使用します。systemctl enable [email protected]
注意すべき点:
- アクセスポイントの範囲内に移動すると、netctlは/ etc/netctlにあるすべてのプロファイルに自動的に接続します
- この設定は、
Security=wpa-configsection
を使用するプロファイルでのみ機能します およびSecurity=wpa
。 -
netctl disable profilename
を使用して、以前に有効にしたすべてのWi-Fiプロファイルを無効にします 。それ以外の場合、netctl-autoが有効になると、netctlは起動時に2回起動します。
詳細については、Netctlwikiエントリを参照してください。