openwrt 插拔重新获取IP

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           
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值