嵌入式爱好者

嵌入式爱好者 门户 知识库 查看内容

DHCP有设备分配不到网关问题

2024-6-28 14:30| 发布者: bpf1| 查看: 78| 评论: 0

类目:  >  知识库     文档编号: 1429

6ull-s有客户反应在使用时,网络设备使用DHCP自动分配网络,有网口没有分配到网关。后复现客户情况,用WiFi和网口测试,网口设置为自动分配。测试发现无论是先连网口还是WiFi第一个设备有网关而第二个都没有。查DHCP有关配置,在板子路径/etc/udhcpc.d/50default是相关配置文件,里面有关网关设置的内容如下

metric=10

for i in $router ; do

                                if [ $have_bin_ip -eq 1 ]; then

                                        /sbin/ip route add default via $i metric $metric

                                else

                                        /sbin/route add default gw $i dev $inte**ce metric $metric 2>/dev/null

                                fi

                                metric=$(($metric + 1))

done

fi

这一段脚本就是先确认一个默认的网关优先级,然后检查系统是否能支持ip命令,能的话就用ip命令来配置网关,不能支持的话就用route命令来配置网关。通过加打印信息确认每次分配网关都会用ip命令,但按手册里应该要用route,把调用ip命令这一部分也改成调用route命令,测试后两个设备都能分配到网关。


已解决

未解决

只是看看

最新评论

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2025-6-12 20:06

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

返回顶部