GNU/Linux >> Linux の 問題 >  >> Arch Linux

Linux – Arch Linux Wifiは手動で動作しますが、自動化するにはどうすればよいですか?

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に設定ファイルの例があります 。

すばやく起動して実行するには:

  1. ワイヤレスアダプタのデバイス名をメモします。 wlan0のすべてのインスタンスを置き換えます 私の例では、設定に一致する名前を使用しています。
  2. 必要なパッケージがインストールされていることを確認してください。

    pacman -Syu wpa_supplicant dhcpcd

    1. wpa_supplicantはWPAで保護されたアクセスポイントに必要であり、Arch Linux wikiにリストされているように、DHCPサーバーを使用して任意のネットワークからIPを取得するにはdhcpcdが必要です。
  3. 適切な例をコピーします:

    cp /etc/netctl/examples/wireless-wpa /etc/netctl/somedescriptivename

  4. /etc/netctl/somedescriptivenameで新しい構成を編集します セットアップに合わせて。
  5. 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エントリを参照してください。


Arch Linux
  1. ArchLinuxをインストールする方法

  2. ArchLinuxでPacmanを使用する方法

  3. LinuxでRをアップグレードするには?

  1. ArchLinuxにGNOMEをインストールする方法

  2. ArchLinuxにVirtualBoxをインストールする方法

  3. ArchLinuxでSudoユーザーを作成および構成する方法

  1. ArchLinuxにDockerをインストールして使用する方法

  2. VirtualBoxにArchLinuxをインストールする方法

  3. ArchLinuxにKDEデスクトップをインストールする方法