我的问题是,如果我向 WLAN 网络添加超过 3 个接入点,DNS 就会在 Android 设备上停止工作。所有其他操作系统均正常运行(Windows 7、Windows 10、iPhone)。
我查看了 Android 设备的属性,它正常获取 IP 和 DNS。有时 WLAN 属性会出现错误已连接,无互联网和连接的,但 Chrome 浏览器总是报错dns_probe_finished_nxdomain。我也尝试过其他浏览器。
接入点配置为桥接所有流量,并且有 PfSense 虚拟机充当 DHCP 服务器。用户身份验证由 Ubuntu 16.04 虚拟机上的 FreeRADIUS 3 处理。我尝试配置 PfSense 以使用 DNS 解析器和 DNS 转发器,但没有成功。
我的网络:
所有接入点都是 TP-Link Archer C7 v2 无线接入点,运行 OpenWRT Chaos Calmer,配置相同。我已检查过,不是某个特定的 AP 扰乱了网络,但如果我连接超过 3 个 AP,Android 就会开始出现故障。
在 OpenWRT 上我已禁用 DHCP 和防火墙。
uci set dhcp.lan.ignore=1
uci commit dhcp
/etc/init.d/dnsmasq restart
/etc/init.d/firewall disable
/etc/init.d/firewall stop
这是 OpenWRT 的网络配置/etc/config/网络:
config interface 'loopback'
option ifname 'lo'
option proto 'static'
option ipaddr '127.0.0.1'
option netmask '255.0.0.0'
config globals 'globals'
option ula_prefix 'fd7f:9df2:3177::/48'
config interface 'lan'
option ifname 'eth0 eth1'
option force_link '1'
option type 'bridge'
option proto 'static'
option netmask '255.255.0.0'
option ip6assign '60'
option ipaddr '192.168.33.20'
config switch
option name 'switch0'
option reset '1'
option enable_vlan '1'
config switch_vlan
option device 'switch0'
option vlan '1'
option ports '0 2 3 4 5'
config switch_vlan
option device 'switch0'
option vlan '2'
option ports '1 6'
这是 OpenWRT 的无线配置/etc/config/无线:
config wifi-device 'radio0'
option type 'mac80211'
option hwmode '11a'
option path 'pci0000:01/0000:01:00.0'
option htmode 'VHT80'
option txpower '17'
option channel '48'
option disabled '0'
config wifi-iface
option device 'radio0'
option network 'lan'
option mode 'ap'
option ssid 'mywlan'
option auth_server '192.168.33.1'
option auth_port '1812'
option auth_secret 'XXX'
option encryption 'wpa2'
config wifi-device 'radio1'
option type 'mac80211'
option channel '3'
option hwmode '11g'
option path 'platform/qca955x_wmac'
option htmode 'HT20'
option txpower '23'
option disabled '0'
config wifi-iface
option device 'radio1'
option network 'lan'
option mode 'ap'
option ssid 'mywlan'
option auth_server '192.168.33.1'
option auth_port '1812'
option auth_secret 'XXX'
option encryption 'wpa2'
答案1
调制解调器必须设置为访客 WiFi。必须设置为 WPA-PSK / WPA2-PSK 加密。(可以是服务特定的,也可以选择最高加密)OpenWRT wifi 的 SSID 和加密端密码与调制解调器相同。就是这样。