while true; do
status=`swconfig dev switch0 port 4 get link | awk '{print $2}' | cut -d":" -f2` #这个是获取当前网线的拔插状态,UP就是插着网线,down就是拔出网线
if [ "$status" = "up" ]; then
echo "link up" >/dev/console #连上网线时,打印出信息"link up"
udhcpc -i br-lan #插上网线,更新br-lan的IP地址
else
echo "link down" >/dev/console #拔出网线时,打印出信息"link down"
ifconfig br-lan 0.0.0.0 #拔出网线,重置br-lan的IP地址
fi
sleep 2
done
openwrt 插拔重新获取IP
最新推荐文章于 2024-04-10 04:18:54 发布