大家好,我们想通过BIT3的模块实现一个网关的功能,在通常情况下,是使用RJ45连接,如果RJ45没有连接,可以尝试连接WiFi, 和笔记本一样。不知道在openwrt上有没有实现的办法。
@bzd2132
以下命令:
有网线插入:
root@Widora:/etc/hotplug.d/firmware# swconfig dev switch0 port 0 show
Port 0:
disable: 0
doubletag: 1
untag: 1
led: 5
lan: 1
recv_bad: 0
recv_good: 180
tr_bad: 0
tr_good: 63
pvid: 0
link: port:0 link:up speed:100baseT full-duplex
拔掉:
root@Widora:/etc/hotplug.d/firmware# swconfig dev switch0 port 0 show
Port 0:
disable: 0
doubletag: 1
untag: 1
led: 5
lan: 1
recv_bad: 0
recv_good: 276
tr_bad: 0
tr_good: 67
pvid: 0
link: port:0 link:down
命令你们再组织一下,只判断最后的link部分即可。
ifconfig里的那个状态看来不行,放弃那种方法。
@mango 谢谢,我们试试看。
@bzd2132 openwrt默认自身没有这功能,需要借助脚本检测,记得网上有。
看看这里是否能帮到你: https://blog.csdn.net/cjsycyl/article/details/9792869
@mango 是的。因为有些场景,网线可能比较麻烦。