在 Debian 系統上連接無線的最簡單方法是什麼?
我有一個 Debian Jessie 系統,由於與這個問題無關的原因,除了一組基本的系統包之外,沒有安裝任何東西。
連接到無線網路的最簡單方法是什麼?如果重要的話,我的網路正在使用 WEP(是的,我知道使用 WEP 不好)。如果您建議的答案需要最少數量的軟體包(包括依賴項),則可以加分,因為我必須手動下載其中的每一個。
我已經安裝了
wireless-tools
,wpa_supplicant
和isc-dhcp-client
, 並搞砸了,但一無所獲。我已經能夠將我的連結設置為 upip 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 為“example”,其 WPA2 預共享密鑰為“abcdefg”。創建一個 wpa_supplicant.conf 文件,其中包含:
network={ ssid="example" psk="abcdefg" scan_ssid=1 }
現在作為根說:
# wpa_supplicant -c wpa_supplicant.conf -i wlan0 &
等到你看到一個成功的連結,然後說:
# dhclient wlan0
使用
ip addr show dev wlan0
andip 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 }
使用 .將自己添加到 netdev 組
usermod -a -G netdev vk5tu
。登出,登入。現在試試ifup wlan0
。當您啟動時,界面應該會自動出現。編輯
我看到您使用的是 WEP 而不是 WPA。在這種情況下, wpa_supplicant
network
子句是:network={ ssid="example" wep_key0="abcdefg" wep_tx_keyidx=0 key_mgmt=NONE }
您還可以使用
ifconfig
.