4G模块luci的配置及重连脚本
2015-07-08 15:45
316 查看
一、4G Luci配置
1、 新建一个wwan接口;
2、 上网方式为dhcp自动获取;
3、 物理设置选择wwan0;
4、 防火墙选择wan
二、重连脚本redial4g
三、crontab
重连时间不要设太短,太短可能还没拨号结束就又进行重播,会重复了。
四、拨号脚本dial4g
五、开机启动
1、 新建一个wwan接口;
2、 上网方式为dhcp自动获取;
3、 物理设置选择wwan0;
4、 防火墙选择wan
二、重连脚本redial4g
LogFile=/root/4g_Log.log mdate=`date +%R-%d-%m-%Y` if [ -e /var/run/udhcpc-wwan0.pid ]; then echo 4G pid is ok! #echo $mdate 4G pid is ok! >> $LogFile #exit 0 else echo 4G pid is failed! echo $mdate 4G pid is failed! >> $LogFile #/etc/myLte/dial4g #reboot #exit 0 fi if ping -c3 www.baidu.com > /dev/null 2>&1 then echo ping baidu is ok! #echo $mdate ping baidu is ok! >> $LogFile echo 0 > /tmp/4g_tmp.txt exit 0 else echo ping baidu is failed! echo $mdate ping baidu is failed! >> $LogFile /etc/myLte/dial4g #must place here #read pvar < /tmp/4g_temp.txt #if [ -z "$pvar" ] ; then # pvar=0 #fi if [ ! -f "/tmp/4g_tmp.txt" ] ; then pvar=0 echo file not exist else read pvar < /tmp/4g_tmp.txt echo file exist fi pvar=`expr $pvar + 1` echo $pvar > /tmp/4g_tmp.txt if [ $pvar -ge 5 ] ; then echo failed 5 times! echo $mdate failed 5 times! >> $LogFile reboot fi fi exit 0
三、crontab
*/2 * * * * /etc/myLte/redial4g
重连时间不要设太短,太短可能还没拨号结束就又进行重播,会重复了。
四、拨号脚本dial4g
PORT=/dev/ttyUSB0 MODE="AT+CFUN=1" gcom -d $PORT -s /etc/gcom/setmode.gcom sleep 3 MODE="AT+COPS=0" gcom -d $PORT -s /etc/gcom/setmode.gcom sleep 3 MODE="AT+CEREG=1" gcom -d $PORT -s /etc/gcom/setmode.gcom sleep 3 MODE="AT+CGDCONT=1,'IP'" gcom -d $PORT -s /etc/gcom/setmode.gcom sleep 3 MODE="AT+CGACT=1,1" gcom -d $PORT -s /etc/gcom/setmode.gcom sleep 3 MODE="AT+ZGACT=1,1" gcom -d $PORT -s /etc/gcom/setmode.gcom sleep 3 ifup wwan & exit 0
五、开机启动
# Put your custom commands here that should be executed once # the system init finished. By default this file does nothing. /etc/myLte/dial4g exit 0
相关文章推荐
- 硬盘分区
- 通过jdbc获取数据库表字段信息
- JdbcTemplate RETURN_GENERATED_KEYS
- JdbcTemplate RETURN_GENERATED_KEYS
- JdbcTemplate RETURN_GENERATED_KEYS
- 10:面向对象封装 续
- 如何解决PHP里大量数据循环时内存耗尽的问题
- 29个你必须知道的Linux命令
- JAVA中的Math类
- 仿QQ长按弹出功能菜单
- ZigZag Conversion
- 在mac OS10.10下安装 cocoapods遇到的一些问题
- Android调用手机拍照以及从相册选择照片
- ssh实现服务器间无密钥通信
- map、set例子
- Flex日期触发change避免两次初始化
- adb挂掉
- JVM 调优参数详解
- JSP的9个内置对象
- c#MVC using的用法