Linux系统下使用pppd拨号上网

转载地址:https://blog.csdn.net/u010392040/article/details/72864189

1.首先拷贝pppd和chat到/usr/sbin目录;

2.然后编写三个脚本,option脚本要注意的是串口设备名称,不要复制网上的脚本,一定要看芯片手册写的modem口的名称,connect脚本要注意命令格式与芯片手册相符,尤其要注意接入点可以不设置。

td:

  1. debug

  2. nodetach

  3. /dev/ttyUSB3

  4. 115200

  5. usepeerdns

  6. noauth

  7. noipdefault

  8. novj

  9. novjccomp

  10. noccp

  11. defaultroute

  12. ipcp-accept-local

  13. ipcp-accept-remote

  14. connect '/usr/sbin/chat -s -v -f /etc/ppp/peers/td-connect-chat'

  15. disconnect '/usr/sbin/chat -s -v -f/etc/ppp/peers/td-disconnect-chat'

td-connect-chat:

  1. ABORT 'NO CARRIER'

  2. ABORT 'ERROR'

  3. ABORT 'NODIALTONE'

  4. ABORT 'BUSY'

  5. '' \rAT

  6. OK \rAT+CGACT=1,1

  7. OK \rAT+CGDATA="PPP",1

  8. CONNECT \d\c

td-disconnect-chat:

  1. ABORT"ERROR"

  2. ABORT "NODIALTONE"

  3. SAY"\nSending break to the modem\n"

  4. '' "\K"

  5. ''"+++ATH"

  6. SAY"\nGoodbay\n"

 

3.执行pppd,成功获取ip。

pppd call td&

 

4.得到ip和dns后,关掉eth0,添加dns到/etc/resolv.conf,再用route命令添加默认网关为远端ip。

route add default gw xx.xx.xx.xx

 

5.此时就能ping通外网。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值