如何设置无线接入点
![]() 在此通知移除之前,请勿遵循此处的说明。 |
安装所需软件包
apk add bridge hostapd wireless-tools wpa_supplicant
检查网卡是否被检测到
运行 cat /proc/net/dev 查看哪些网卡被检测到。如果没有任何网卡可用,请检查网卡使用的驱动程序并加载它 (modprobe)。检查网卡是否处于 master 模式。
设置桥接
通过编辑 /etc/network/interfaces 设置桥接。假设您希望将接入点桥接到以太网设备 eth0,您可以添加如下内容
auto br0 iface br0 inet dhcp hostname alpine bridge-ports eth0
注释掉任何配置 eth0 的现有行,因为这现在应该通过桥接配置来处理。这里不需要提及 wlan0,因为 hostapd 稍后会负责将设备添加到桥接。
请参阅 桥接 以获取有关网络桥接的更多信息。
设置加密
编辑 /etc/hostapd/hostapd.wpa_psk 并插入以下内容,将 PASSPHRASE 替换为您想要使用的 WPA_PSK 密钥(删除您不想使用的密钥)
00:00:00:00:00:00 PASSPHRASE
设置 hostapd
编辑 /etc/hostapd/hostapd.conf 并进行必要的更改,例如接口、桥接、驱动程序、ssid 等。示例如下
interface=wlan0 bridge=br0 driver=hostap logger_syslog=-1 logger_syslog_level=2 logger_stdout=-1 logger_stdout_level=2 debug=0 dump_file=/tmp/hostapd.dump ctrl_interface=/var/run/hostapd ctrl_interface_group=0 ssid=SecureSSID #macaddr_acl=1 #accept_mac_file=/etc/hostapd/accept auth_algs=3 eapol_key_index_workaround=0 eap_server=0 wpa=3 wpa_psk_file=/etc/hostapd/hostapd.wpa_psk wpa_key_mgmt=WPA-PSK wpa_pairwise=CCMP
如果您希望使用 MAC 地址过滤,请取消注释以 macaddr_acl 和 accept_mac_file 开头的行,创建 /etc/hostapd/accept(权限设置为 600),并将允许的客户端的 MAC 地址添加到文件中。
启动 hostapd。
rc-service hostapd start
关联客户端
关联一些客户端进行测试。