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