开发板:Luckfox-Pico-Ultra-W
系统:网盘 Luckfox_Pico_Ultra_W_eMMC
操作步骤:参考文档 https://wiki.luckfox.com/zh/Luckfox-Pic ... tra-W-WIFI
问题:有线连接应该不影响 WiFi 才对
Luckfox-Pico-Ultra-W 拔掉网线后 WiFi 似乎同时也断了,插上网线后 WiFi 才恢复正常
您好 网络环境的不同可能会导致最终的效果不同,我这边测试是没有该问题的,在硬件上wifi通讯用的是SDIO接口和网口没有关系,我比较倾向于是软件设置的问题,您可以尝试手动设置IP地址来避免dhcp服务器ip可能分配冲突的问题
仍然是有线 192.168.2.37,无线 192.168.2.246
查看路由表
我这边默认路由似乎走的是 eth0,问了下 Gemini,怀疑是路由表的配置,建议追加一个 wlan0 的默认路由并设置优先级
1. 试了一下重新拔掉网线后 WiFi 可以保持连接了,不知道你那边正常情况下路由表是啥样子的?
2. 还尝试了一次重启,重启后发现默认路由表的接口变成 wlan0 了,这种情况下拔掉网线后 WiFi 会闪断一次,也相当于 WiFi 可以保持连接了
Code: Select all
[root@luckfox root]# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq qlen 1000
link/ether 5a:cd:99:04:06:4d brd ff:ff:ff:ff:ff:ff
inet 192.168.2.37/24 brd 192.168.2.255 scope global eth0
valid_lft forever preferred_lft forever
3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq qlen 1000
link/ether 1c:2f:a2:27:3f:36 brd ff:ff:ff:ff:ff:ff
inet 192.168.2.246/24 brd 192.168.2.255 scope global wlan0
valid_lft forever preferred_lft forever
4: usb0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast qlen 1000
link/ether a6:84:0e:69:9a:79 brd ff:ff:ff:ff:ff:ff
Code: Select all
[root@luckfox root]# ip route
default via 192.168.2.1 dev eth0
192.168.2.0/24 dev wlan0 scope link src 192.168.2.246
192.168.2.0/24 dev eth0 scope link src 192.168.2.37
[root@luckfox root]# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default 192.168.2.1 0.0.0.0 UG 0 0 0 eth0
192.168.2.0 * 255.255.255.0 U 0 0 0 wlan0
192.168.2.0 * 255.255.255.0 U 0 0 0 eth0
Code: Select all
[root@luckfox root]# ip route add default via 192.168.2.1 dev wlan0 metric 20
[root@luckfox root]# ip route
default via 192.168.2.1 dev eth0
default via 192.168.2.1 dev wlan0 metric 20
192.168.2.0/24 dev wlan0 scope link src 192.168.2.246
192.168.2.0/24 dev eth0 scope link src 192.168.2.37
[root@luckfox root]# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default 192.168.2.1 0.0.0.0 UG 0 0 0 eth0
default 192.168.2.1 0.0.0.0 UG 20 0 0 wlan0
192.168.2.0 * 255.255.255.0 U 0 0 0 wlan0
192.168.2.0 * 255.255.255.0 U 0 0 0 eth0
2. 还尝试了一次重启,重启后发现默认路由表的接口变成 wlan0 了,这种情况下拔掉网线后 WiFi 会闪断一次,也相当于 WiFi 可以保持连接了
Code: Select all
[root@luckfox root]# ip route
default via 192.168.2.1 dev wlan0
192.168.2.0/24 dev eth0 scope link src 192.168.2.37
192.168.2.0/24 dev wlan0 scope link src 192.168.2.246
[root@luckfox root]# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default 192.168.2.1 0.0.0.0 UG 0 0 0 wlan0
192.168.2.0 * 255.255.255.0 U 0 0 0 eth0
192.168.2.0 * 255.255.255.0 U 0 0 0 wlan0
Last edited by 远哥制造 on 2024-11-16 5:42, edited 2 times in total.
好的。这个问题现在看起来应该是和软件配置有关,与硬件无关