华为/中兴 3G 模块的调试
1 检查/etc/init.d/pppd『红颜色的使上电自动上网注册(如果没有红颜色的语句),请添加』
#!/bin/sh
#
DAEMON=/usr/sbin/pppd
PIDFILE=/var/run/ppp0.pid
# define the interface used for the connection
#DAEMON_OPTS=ppp0
DAEMON_OPTS=call wcdma
case "${1}" in
start)
if [ -e $PIDFILE ]; then
echo "pppd already running"
exit 1
fi
echo "modprobe kernel modules..."
modprobe option.ko
echo "Starting pppd..."
pppd call wcdma &
;;
stop)
if [ ! -e $PIDFILE ]; then
echo "pppd not running"
exit 1
fi
echo "Stopping pppd..."
kill -s SIGTERM `cat $PIDFILE` || echo "failed"
;;
restart)
if [ ! -e $PIDFILE ]; then
echo "pppd not running"
exit 1
fi
echo "Restarting pppd..."
kill -s SIGTERM `cat $PIDFILE` || echo "failed"
sleep 1
$DAEMON $DAEMON_OPTS || echo "failed"
;;
status)
if [ -e $PIDFILE ]; then
echo "pppd running"
else
echo "pppd not running"
fi
;;
hangup)
if [ ! -e $PIDFILE ]; then
echo "pppd not running"
exit 1
fi
echo "pppd hanging up"
kill -s SIGHUP `cat $PIDFILE` || echo "failed"
;;
*)
echo "Usage: ${0} {start|stop|restart|status|hangup}"
exit 1
;;
esac
2 如果不希望上电后3G模块自动上网----手动注册,注释掉红颜色的语句,在console终端里敲入下面的命令即可(不要忘记回车换行):
pppd call wcdma &
3 建议先手动拨号,成功后改为上电自动注册;手动拨号成功会出现:
primary DSN XXX.XXX.XXX.XXX
secondary DSN XXX.XXX.XXX.XXX
vi /etc/resolv.conf,加入内容(primary DSN XXX.XXX.XXX.XXX, secondary DSN XXX.XXX.XXX.XXX):
nameserver xxx.xxx.xxx.xxx
nameserver xxx.xxx.xxx.xxx
4 使用ifconfig -a 查看是否有ppp0的网络设备;
最后测试ppp0网络设备是否能够使用
ping –I ppp0 www.baidu.com
能够ping通就表示3G卡移植驱动成功
最新文章
- PHP JSON数组与对象的理解
- 南邮oj[1401] 乘车费用
- Android 编程下短信监听在小米手机中失效的解决办法
- 用 Freemarker 生成 word 文档(包含图片)
- Tkinter教程之Canvas篇(2)
- 前端必会css整理
- OpenWebFlow0.9用户手册与设计说明
- [POJ] 2453 An Easy Problem [位运算]
- 谈谈Oracle dba_free_space
- 【译】Envoy with Nomad and Consul (一)
- js(javascript) 继承的5种实现方式
- vxWorks BSP主要文件目录的组成及主要文件的作用
- JavaScript实现面向对象
- mysql5.6更改datadir数据存储目录
- C#窗口闪烁问题解决
- 4《想成为黑客,不知道这些命令行可不行》(Learn Enough Command Line to Be Dangerous)—目录
- xcode archive 去掉dsym文件和添加dsym文件
- 哈密顿绕行世界问题(hdu2181)
- ipython的%matplotlib inline如何改写在Python
- bzoj2095: [Poi2010]Bridges(二分+混合图求欧拉回路)