手動連接到各​​種 wifi 網路時的最佳實踐

手動連接到各​​種 wifi 網路時的最佳實踐

在沒有網路管理器的情況下,我們如何管理無線連線?

出色的答案引導我連接到家中受保護的無線網路。簡而言之,

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-managerwicd

答案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

相關內容