
在沒有網路管理器的情況下,我們如何管理無線連線?
這出色的答案引導我連接到家中受保護的無線網路。簡而言之,
nano /etc/network/interfaces # enable dhcp
service networking start
nano /etc/wpa_supplicant.conf # indicate ssid and password
ifdown wlan0 # name determined by 'ip a show'
ip a flush wlan0
ifup wlan0
wpa_supplicant -Dnl80211 -c /root/wpa_supplicant.conf -iwlan0 -B
dhclient wlan0
其他答案建議將此添加到/etc/network/interfaces
:
auto wlan0
iface wlan0 inet static
address ASSIGNED_IP
netmask 255.255.255.0
gateway THE_GATEWAY
wireless-essid YOURSSID
wireless-key WIRELESSKEY_HERE
因為隨著時間的推移,我會遇到不同的網絡,具有不同的 ssdi 和密碼,我想知道在沒有網絡管理器的情況下,哪種方法是解決此問題的最佳方法。優先事項:
- 如果我的筆記型電腦遭到洩露,請不要洩露 ssid 和密碼 - 這些是人們委託給我的敏感資訊。
- 不要
/etc
讓大量自訂(使用者建立)檔案變得混亂。 - 不要使用高級實用程序,例如
network-manager
或wicd
。
答案1
實現條件:
如果我的筆記型電腦遭到洩露,請不要洩露 ssid 和密碼 - 這些是人們委託給我的敏感資訊。
不要用大量自訂(使用者建立的)檔案弄亂 /etc。
請勿使用高級實用程序,例如網路管理員或 wicd。
您應該wpa_supplicant
按如下方式運行:
wpa_supplicant -B -Dnl80211 -iwlan0 -c<(wpa_passphrase "Your-SSID" Your-Passwd)
dhclient wlan0
您不需要建立一個wpa_supplicant.conf
.
您不需要在下面儲存您的 SSID 和密碼/etc/network/interfaces
你不需要 Network-manager , wicd ...
若要正確連接wpa_supplicant
(如果您安裝了 NetworkManager),您應該NetworkManager.service
在執行wpa_supplicant
命令之前停止:
systemctl stop NetworkManager.service
systemctl disable NetworkManager.service