Welcome to Yumao′s Blog.
華爲ME909S-821斷綫自動重播
, 2018年10月30日 , Linux , 评论 0 ,

之前是使用comgt來進行撥號
但是他會自動將模塊設置為3G模式
所以後來選擇CDC —— NDISD模式進行LTE模式的撥號
然後寫個cron脚本來監控dev狀態
如果失聯就reconnect



1.添加計劃任務

* * * * * /root/lte-keepalive.sh

2.編輯/root/lte-keepalive.sh文檔
内容如下:

#!/bin/sh
LTEDEV=wwan0
if ip addr show dev ${LTEDEV} |grep inet |grep -v inet6 > /dev/null;then
    logger -t LTE 'lte is connected'
else
    logger -t LTE '${LTEDEV} is disconnected, reconnecting...'
    if [ ! -e "/dev/ttyUSB2" ];then
        logger -t LTE 'can not find lte device'
    else
        echo -e "AT^NDISDUP=1,1\r\n" > /dev/ttyUSB2
        sleep 30s
        /root/ipv6-nat.sh
    fi
fi

3.最後添加運行權限

chmod +x /root/lte-keepalive.sh

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *