PPPOE拨号脚本实例
更新时间:2024-03-30 10:11:01 阅读量: 综合文库 文档下载
# cat /tmp
p/options.pppoe
noauth
user '******'
password '***********' noccp nomppc
hide-password noipdefault nodetach
maxfail 65535 usepeerdns persist
ipcp-accept-remote ipcp-accept-local lcp-echo-failure 10 lcp-echo-interval 30 ktune
default-asyncmap nopcomp noaccomp novj nobsdcomp nodeflate plugin rp-pppoe.so mtu 1480 mru 1480 unit 0 nic-eth2.2
wan_pppoe_user= wan_pppoe_pass=
wan_pppoe_optime=60
wan_pppoe_opmode=KeepAlive
root@OpenWrt:/etc/ppp# cat options #debug
logfile /dev/null noipdefault noaccomp nopcomp nocrtscts lock
maxfail 0
lcp-echo-failure 5 lcp-echo-interval 1
root@OpenWrt:/# find -name \./usr/lib/pppd/2.4.5/rp-pppoe.so
[ -n \ add_protocol ppp [ -f /usr/lib/pppd/*/rp-pppoe.so ] && add_protocol pppoe [ -f /usr/lib/pppd/*/pppoatm.so ] && add_protocol pppoa [ -f /usr/lib/pppd/*/pptp.so ] && add_protocol pptp }
Linux PPPoE设置五、测试 当连接成功后,使用命令 #ifconfig -a
在输出中应该含有关于 ppp0 的一堆信息,其中还绑定了 IP 地址,说明已经从拨号中获得了IP地址。 使用命令 #netstat -nr
查看路由表信息,这时的默认路由应该是上面获得的IP地址。 如果没有默认路由,我们可以手动增加: #route add default gw 上面获得的IP地址 使用命令
#nslookup www.http://www.wodefanwen.com/
如果解析出新浪的IP,说明已经从拨号中正确获得了DNS服务器
最后,使用命令ping某个域名或IP,如果有响应,表示你已经大功告成了。
pppoe.sh $1 $2 $3 $4 $5 $6 pppd file /etc/options.pppoe &
killall -q udhcpc killall -q pppd
-------------------------------------------------------------------------------------------------------------- #!/bin/sh
PPPOE_FILE=/etc/options.pppoe
if [ ! -n \
echo \
echo \ exit 0 fi
PPPOE_USER_NAME=\PPPOE_PASSWORD=\PPPOE_IF=\
PPPOE_OPMODE=\PPPOE_IDLETIME=\PPPOE_DNS_STATIC=\
#get parems
#PPPOE_MTU=`nvram_get 2860 wan_pppoe_mtu`
echo \
echo \echo \echo \echo \
echo \echo \echo \echo \echo \
echo \if [ $PPPOE_DNS_STATIC == \ echo \fi
if [ $PPPOE_OPMODE == \KeepAlive\ echo \persist\
elif [ $PPPOE_OPMODE == \ PPPOE_IDLETIME=`expr $PPPOE_IDLETIME \\* 60` echo \ echo \fi
echo \ echo \ #echo \
#echo \ #echo \ echo \lcp-echo-failure 10\echo \lcp-echo-interval 30\echo \
echo \echo \
echo \#echo \#if [ \
# echo \# echo \#fi
#echo \
#echo \
root@OpenWrt:/lib/netifd/proto# ls dhcp.sh ppp.sh
root@OpenWrt:/# find -name \./usr/lib/pppd ./usr/sbin/pppd
/lib/netifd/proto /ppp.sh
ppp_generic_setup() { local config=\ json_get_vars ipv6 demand keepalive username password pppd_options [ \ if [ \
}
demand=\else demand=\fi
[ -n \
local interval=\
[ \
[ -n \
[ -n \
proto_run_command \ nodetach ipparam \ ifname \ ${keepalive:+lcp-echo-interval $interval lcp-echo-failure ${keepalive%%[, ]*}} \\ ${ipv6:++ipv6} \\ nodefaultroute \\ usepeerdns \\ $demand maxfail 1 \\ ${username:+user \ ${connect:+connect \ ${disconnect:+disconnect \ ip-up-script /lib/netifd/ppp-up \\ ipv6-up-script /lib/netifd/ppp-up \\ ip-down-script /lib/netifd/ppp-down \\ ipv6-down-script /lib/netifd/ppp-down \\ ${mtu:+mtu $mtu mru $mtu} \\ \
network.wan2.ifname=eth0/pppoe-wan2
root@OpenWrt:/# uci show multiwan multiwan.wan.failover_to=balancer/wan2 multiwan.wan2.failover_to=balancer/wan
uci set network.wan2.proto=pppoe uci set network.wan2.username=****
uci set network.wan2.password=13530656*** uci set network.wan2.keepalive=30, 10 uci set network.wan2.demand=60
uci set network.wan2.username=**SQ** uci set network.wan2.password=**32**
/usr/sbin/pppd noauth nodetach nomppe ipparam wan2 ifname pppoe-wan2 hide-password noipdefault defaultroute usepeerdns persist maxfail 65535 user ddd
系统自启动的pppd命令行如下:
/usr/sbin/pppd nodetach ipparam wan ifname pppoe-wan nodefaultroute usepeerdns persist maxfail 1 user 帐号 password 密码 ip-up-script /lib/netifd/ppp-up ipv6-up-script /lib/netifd/ppp-up ip-down-script /lib/netifd/ppp-down ipv6-down-script /lib/netifd/ppp-down mtu 1492 mru 1492 plugin rp-pppoe.so nic-eth0.2
而大家的多拨脚本里的命令行类似于
/usr/sbin/pppd plugin rp-pppoe.so mtu 1492 mru 1492 nic-$ifname persist usepeerdns nodefaultroute user $user password $pass ipparam $interface ifname pppoe-$interface nodetach &
没有上面的蓝色的那一部分系统的pppd命令行, 用killall杀掉后, 又会重新生成. 这样在多拨脚本运行时, 系统生成的 pppd 与 脚本生成的 pppd 会共存, 这样很难能多拨成功, 出现的现象是: 各wan口无规律的连接成功, 但同时其他的wan口会断开.旧路由没有上面的问题, 而且系统生成的pppd进程和脚本里的一样, 没有蓝色的部分.叠加是没有什么问题的, 因为 里的后面版本都带有nwan, 只要能多拨成功, 叠加也会正常.所以, 现在问题是, 如何能多拨上? 用的是移动的小区宽带, 不知道会不会和所用的宽带有关? 希
如何让PPPOE断线不重连
pppd参数中加maxfail 1
正在阅读:
PPPOE拨号脚本实例03-30
2016年反洗钱阶段考试试题库及答案05-23
肝癌患者临床症状与焦虑抑郁状态的调查分析与护理对策04-05
外贸函电范文50篇09-24
全国百强校河北省邢台市第二中学2018届高三下学期第二次月考文科综合历史试题(解析版)11-25
关于租赁会计准则若干问题的思考论文06-23
各省军区独立师历史沿革04-25
模拟电子电路课件3第三章负反馈04-22
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 拨号
- 脚本
- 实例
- PPPOE
- 风电场工程质量监督汇报材料
- 七年级地理下册:7.2《南亚(第1课时)》学案
- 练习题7
- 党组织议事决策制度
- 德国vat系列问题汇总 - 欧洲税务
- 我国中小企业财务管理存在的问题及对策研究
- 5mm铜管替代7mm铜管窗式空调器的优化设计 - 图文
- (新)SAP系统技术基础
- 幼儿园班级管理试题库12套
- 学习高级财务会计感悟
- 年产1000万kVAh新能源电池项目可行性研究报告
- 网络安全自查表模板
- 拉丁美洲 - 图文
- 小学数学统计与概率有效教学案例研究省级数学课题研究实施方案
- GPON试题库
- 船模车模航模社团教学计划
- 高考语文复习 2013年高考分类汇编 专题5 辨析并修改病句 Word版
- 基础日语一第十七课翻译作业参考答案
- 妇产科手术论文 妇产科论文
- 施工技术复习题及答案