私はDebian Jessieシステムを使用していますが、この質問とは無関係の理由で、必須のシステムパッケージのセットしかインストールされていません。
ワイヤレスネットワークに接続する最も簡単な方法は何ですか?問題がある場合、私のネットワークはWEPを使用しています(そうです、WEPを使用するのは悪いことです)。 必要なパッケージの最小数(依存関係を含む)を必要とする回答を提案した場合のボーナスポイントは、これらすべてを手動でダウンロードする必要があるためです。
wireless-tools
、wpa_supplicant
、isc-dhcp-client
をインストールしましたが、いじりましたが、どこにも行きませんでした。リンクをip link set up wlan0
で設定することはできましたが、実際には、パスワードを入力してルーターに接続できるようにはなりません。
ワイヤレスツールとwpaサプリカントがインストールされているので、必要なものはすべて揃っています。ただし、WEPの場合、wpaサプリカントは必要ありません。 /etc/network/interfaces
を使用してネットワークを構成します。
auto wlan1
iface wlan1 inet dhcp
wireless-key <key>
wireless-essid <ESSID>
コマンドラインからワイヤレスインターフェースを起動して、ブートストラップすることができます。 Debian Jessieの必須パッケージには、これを行うために必要なすべてが揃っています。
SSIDが「例」で、そのWPA2事前共有キーが「abcdefg」であるとしましょう。以下を含むファイルwpa_supplicant.confを作成します。
network={
ssid="example"
psk="abcdefg"
scan_ssid=1
}
今度はrootが言うように:
# wpa_supplicant -c wpa_supplicant.conf -i wlan0 &
正常なリンクが表示されるまで待ってから、次のように言います。
# dhclient wlan0
ip addr show dev wlan0
とip route show dev wlan0
を使用して、アドレス指定とデフォルトルートを確認します。
より恒久的な解決策が必要であり、それでも本質的なパッケージに制限したい場合は、ifupdownシステムを使用します。 /etc/network/interfaces.d/wlan0を次のように編集します。
allow-hotplug wlan0
iface wlan0 inet manual
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
iface wlan0 inet6 auto
/etc/wpa_supplicant/wpa_supplicant.confを作成して、
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="example"
psk="abcdefg"
scan_ssid=1
}
usermod -a -G netdev vk5tu
を使用して、自分をnetdevグループに追加します。ログアウト、ログインします。 ifup wlan0
をお試しください。起動すると、インターフェイスが自動的に起動します。
WPAではなくWEPを使用しているようです。その場合、wpa_supplicant network
句は次のとおりです。
network={
ssid="example"
wep_key0="abcdefg"
wep_tx_keyidx=0
key_mgmt=NONE
}
ifconfig
を使用してWEPを設定することもできます。