Welcome to Yumao′s Blog.
之前是使用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