Page 1 of 1

Luckfox-Pico-Ultra-W 拔掉网线后 WiFi 似乎同时也断了,插上网线后 WiFi 才恢复正常

Posted: 2024-11-15 14:14
by 远哥制造
开发板:Luckfox-Pico-Ultra-W
系统:网盘 Luckfox_Pico_Ultra_W_eMMC
操作步骤:参考文档 https://wiki.luckfox.com/zh/Luckfox-Pic ... tra-W-WIFI
问题:有线连接应该不影响 WiFi 才对
Pasted Graphic.png
Pasted Graphic 1.png

Re: Luckfox-Pico-Ultra-W 拔掉网线后 WiFi 似乎同时也断了,插上网线后 WiFi 才恢复正常

Posted: 2024-11-16 2:57
by Crocodile
您好 网络环境的不同可能会导致最终的效果不同,我这边测试是没有该问题的,在硬件上wifi通讯用的是SDIO接口和网口没有关系,我比较倾向于是软件设置的问题,您可以尝试手动设置IP地址来避免dhcp服务器ip可能分配冲突的问题

Re: Luckfox-Pico-Ultra-W 拔掉网线后 WiFi 似乎同时也断了,插上网线后 WiFi 才恢复正常

Posted: 2024-11-16 5:38
by 远哥制造
仍然是有线 192.168.2.37,无线 192.168.2.246

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
我这边默认路由似乎走的是 eth0,问了下 Gemini,怀疑是路由表的配置,建议追加一个 wlan0 的默认路由并设置优先级

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
1. 试了一下重新拔掉网线后 WiFi 可以保持连接了,不知道你那边正常情况下路由表是啥样子的?
Pasted Graphic.png
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
Pasted Graphic 1.png

Re: Luckfox-Pico-Ultra-W 拔掉网线后 WiFi 似乎同时也断了,插上网线后 WiFi 才恢复正常

Posted: 2024-11-16 7:30
by Crocodile
我实验使用的路由表如图,我们的网络环境比较特殊,网络IP网段和路由网段不一样,仅供参考

Re: Luckfox-Pico-Ultra-W 拔掉网线后 WiFi 似乎同时也断了,插上网线后 WiFi 才恢复正常

Posted: 2024-11-16 7:40
by 远哥制造
好的。这个问题现在看起来应该是和软件配置有关,与硬件无关