当 Android 设备上有超过 3 个 AP 时,DNS 无法通过 WLAN 工作

当 Android 设备上有超过 3 个 AP 时,DNS 无法通过 WLAN 工作

我的问题是,如果我向 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 和加密端密码与调制解调器相同。就是这样。

相关内容