For the complete documentation index, see llms.txt. This page is also available as Markdown.

Wifi 登陆保护

Wifi 保护访问(Wifi Protected Access,WPA)是 WEP 的替代协议,它为修补 WEP 的几个无线加密的严重问题而生。可惜,WPA 仍有一些缺陷。其升级版 WPA2 能提供更强的保护。在现在,WPA2 几乎被所有的无线网卡和接入点支持,然而有一些老机器只支持 WEP。如果你需要保护你的无线网络通讯,其防护等级至少也是 WPA2 等级。不幸的是,iwconfig 无法独自配置 WPA2 加密。为此,我们需要一个协助用保护进程,wpa_supplicant(8)

然而,手动配置 WPA2 加密网络并不简单,首先需要用文本编辑器直接编辑 /etc/wpa_supplicant.conf 。在此我们要讨论以下 WPA2 保护的最简易形式——预共享密钥(Pre-Shared Key,PSK)。想要获知 WPA2 加密网络的更多细节以在 Slackware 上配置更加复杂的网络连接,参见 wpa_supplicant.conf 的手册页。

# /etc/wpa_supplicant.conf
# ========================
# This line enables the use of wpa_cli which is used by rc.wireless
# if possible (to check for successful association)
ctrl_interface=/var/run/wpa_supplicant
# By default, only root (group 0) may use wpa_cli
ctrl_interface_group=0
eapol_version=1
ap_scan=1
fast_reauth=1
#country=US

# WPA protected network, supply your own ESSID and WPAPSK here:
network={
  scan_ssid=1
  ssid="nest"
  key_mgmt=WPA-PSK
  psk="secret passphrase"
}

在这些文字中我们只需关心由花括号括起来的文字块。这里我们配置了网络的 SSID 为 nest,以及要使用的 PSK,secret passphrase 。这样,WPA2 就成功配置完毕了。你可以运行 wpa_supplicant 来通过 DHCP 获取 IP 地址或设置静态地址。当然,这些步骤很复杂,肯定有更简单的方式。

最后更新于