我有一个运行 Linux 的嵌入式系统,我将其配置为使用 hostapd 和 udhcpd 创建接入点。我可以连接到接入点并通过客户端设备接收 IP。但是,我无法从客户端 ping 主机。奇怪的是,如果我开始从主机 ping 到客户端,那么客户端会立即设法 ping 主机。这是我的配置:创建 AP 的脚本:
#!/bin/bash
iw dev wlan0 interface add wlan1 type __ap
ifconfig wlan1 192.168.3.1 up
hostapd /etc/hostapd.conf -B
udhcpd /etc/udhcpd.conf
主机配置文件:
interface=wlan1
driver=nl80211
logger_syslog=-1
logger_syslog_level=0
logger_stdout=-1
logger_stdout_level=3
ctrl_interface=/var/run/hostapd
ctrl_interface_group=0
ssid=softAP
hw_mode=g
channel=6
macaddr_acl=0
auth_algs=1
ignore_broadcast_ssid=0
wpa=2
wpa_passphrase=12345678
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP
udhcpd.conf:
start 192.168.3.10
end 192.168.3.100
interface wlan1
输出route -n
:
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.3.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan1
我该如何解决这个问题?