PPPOE拨号脚本实例
无线路由器设置PPPOE拨号教程

无线路由器设置PPPOE拨号教程
无线路由器设置PPPOE拨号教程
一、无线路由设置向导
密码设置
对无线路由器设置,首先要进入无线路由器设置WEB管理界面,对密码进行设置。
我这里所说的'密码是无线路由器登陆密码,初始密码一般为admin或supervisor,如果不修改,很容易让别人蹭网。
选择时区
这一步现在的无线路由器基本都是默认设置好的,我们选择北京,香港,新加坡,台北正8区就可以了。
当然,如果你在国外,也可以选择相应的时区。
在南极点或北极点上网则随便选……选好后,点击下一步。
WAN设置
现在才真正开始对一台无线路由器进行设置,路由器一般有四个选项,分别是:PPPOE拨号、动态IP、静态IP、让路由自动选择上网,家庭用户中,一般选择PPPOE拨号,即我们常说的ADSL拨号。
PPPOE
设定PPPoE拨
进入设定PPPoE页面后,我们依据提示需输入ISP运营商提供的帐号及密码,下一步,完成即可。
以上几个步骤还可以通过无线路由器设置向导完成。
TPLINK企业路由器应用PPPOE服务器配置实例

TPLINK 企业路由器应用PPPOE服务器配置实例(本文适用于T L-ER6120 V1.0、TL-ER6110 V1.0、TL-R473 V3.0、TL-R483 V3.0、TL-R478 V4.0、TL-R478+ V5.0)PPPOE即PPP over Ethern et,是指在以太网中传输PP P的技术,通过PPPo E可以防范ARP欺骗,同时为客户端统一分配I P以及DN S等参数,有效避免了静动态IP方式因地址冲突或者参数设置不当导致无法访问外网的问题,还可以结合R adius服务器对客户进行认证、授权以及计费,目前国内IS P多采用P PPoE作为接入认证方式。
TL-ER6110/TL-ER6120/TL-R473/TL-R483内置PPPoE服务器,下面以一个实例来展示T L-ER6120的解决方案和配置过程。
需求介绍某小区100M光纤接入,宽带用户有100家,宽带服务商需要用户通过PPPOE拨号的方式,来拨自己搭建的PPPO E服务器,从而通过自己所接入的光纤线路进行上网。
本文将通过一个实例来展示TL-ER6120的PPPO E服务器配置过程。
小区宽带服务商自己上网所用到的I P地址:192.168.1.10-192.168.1.20。
小区宽带服务商建立的视频服务器I P地址为:192.168.1.8。
网络规划TL-ER6120设置为单W AN口,接入一条100M光纤,核心交换机为TL-SG2224E,接入层交换机使用TL-SF1024L,小区宽带服务商和小区宽带用户通过接入层交换机连接公网。
设置步骤1、PPPoE服务器全局设置:系统服务----PPPoE服务器----全局设置,进入“全局设置”标签界面:◆PPPoE服务器:启用或者禁用PPPOE服务器,这里选择启用。
PPPOE拨号上网实验案例

PPPoE拨号上网实验案例实际需求:PC能够通过拨号实现PC与运营商通信1、AR2为pppoe服务器,使用ppp中chap认证,用户名为user1,密码为Huawei@123,地址池如图提供IP地址2、AR1为pppoe客户端,客户端拨号进行认证,认证通过,获取服务器提供的IP地址信息3、实现PC端与ISP的通信配置实验命令行:R1为客户端:配置访问控制列表,使用Easy-ip允许进行NAT转换acl number 2000rule 5 permit source 10.1.0.0 0.0.0.255创建配置虚拟拨号接口interface Dialer1link-protocol pppppp chap user user1ppp chap password cipher Huawei@123ip address ppp-negotiatedialer user user1dialer bundle 1nat outbound 2000配置启用PPPoE客户端功能interface GigabitEthernet0/0/0pppoe-client dial-bundle-number 1内网为静态配置IP地址interface GigabitEthernet0/0/1ip address 10.1.0.1 255.255.255.0配置一条缺省静态路由协议,能够实现内外网的互通ip route-static 0.0.0.0 0.0.0.0 Dialer1R2:配置PPPoE服务器地址池ip pool aaagateway-list 12.1.1.2network 12.1.1.0 mask 255.255.255.252配置服务器虚拟模板interface Virtual-Template1ppp authentication-mode chapremote address pool aaaip address 12.1.1.2 255.255.255.252配置开启PPPoeE服务器功能interface GigabitEthernet0/0/0pppoe-server bind Virtual-Template 1配置需要验证的用户名和密码aaalocal-user user1 password cipher Huawei@123locla-user user1 service-type ppp所有配置完成后进行测试验证测试1:display ip interface brief dialer 1 进行测试R1接口是否获取到IP地址<R1>display ip interface brief dialer 1*down: administratively down^down: standby(l): loopback(s): spoofingInterface IP Address/Mask Physical Protocol Dialer1 12.1.1.1/32 up up(s)验证测试2:PC1配置好IP地址10.1.0.100,子网掩码255.255.255.0,网关地址10.1.0.1 ping 12.1.1.2能够通信PC>ping 12.1.1.2Ping 12.1.1.2: 32 data bytes, Press Ctrl_C to breakFrom 12.1.1.2: bytes=32 seq=1 ttl=254 time=47 msFrom 12.1.1.2: bytes=32 seq=2 ttl=254 time=31 msFrom 12.1.1.2: bytes=32 seq=3 ttl=254 time=16 msFrom 12.1.1.2: bytes=32 seq=4 ttl=254 time=16 msFrom 12.1.1.2: bytes=32 seq=5 ttl=254 time=16 ms--- 12.1.1.2 ping statistics ---5 packet(s) transmitted5 packet(s) received0.00% packet lossround-trip min/avg/max = 16/25/47 ms实验拓展:现网中内网使用DHCP服务器提供相应的IP地址,实现DHCP与PPPoE的联动,思考让路由器R1实现DHCP服务器的功能命令行如下:<R1>system-view[R1]dhcp enable[R1]ip pool aaa[R1-ip-pool-aaa]network 10.1.0.0 mask 24[R1-ip-pool-aaa]gateway-list 10.1.0.1[R1-ip-pool-aaa]dns-list 192.168.4.6 202.102.152.3[R1-ip-pool-aaa]quit[R1]interface g0/0/1[R1-GigabitEthernet0/0/1]ip address 10.1.0.1 24[R1-GigabitEthernet0/0/1]dhcp select global验证:步骤一、点开PC,选择基础设置--DHCP--应用--命令行--ipconfig能够正常获取到相应的IP地址步骤二PC>ipconfigLink local IPv6 address...........: fe80::5689:98ff:fe31:6ba3 IPv6 address......................: :: / 128IPv6 gateway......................: ::IPv4 address......................: 10.1.0.254Subnet mask.......................: 255.255.255.0 Gateway...........................: 10.1.0.1Physical address..................: 54-89-98-31-6B-A3DNS server........................: 192.168.4.6 202.102.152.3步骤三ping 12.1.1.2能够通信。
思科、华为、神州数码PPPOE拨号实验

方法一:PPPoE配置命令dcr路由器实现了pppoe client功能,pppoe配置命令:1 pppoe-client dialer2 show pppoe3 debug pppoe3.2.2.1 pppoe-client dialer命令:pppoe-client dialer [dialer-number]no pppoe-client dialer功能:启动以太网接口的pppoe client功能,同时指定对应的拨号口;本命令的no操作为关闭pppoe client功能。
参数:[dialer-number]为pppoe client建立session时使用的拨号口,取值范围为0~255。
缺省情况:以太网不打开pppoe client功能。
命令模式:以太网接口配置模式使用指南:本命令在打开以太网接口的pppoe client功能的同时,还指定了对应的拨号口,其中拨号口的号码为命令interface dialer [number]中设置的号码之一。
举例:配置以太网接口0为pppoe client,并且对应拨号口1。
router(config)#interface dialer 1router(config-dialer1)#en ppprouter(config-dialer1)#exitrouter(config)#interface ethernet 0router(config-ethernet0)#pppoe-client dialer 1相关命令:interface dialer3.2.2.2 show pppoe命令:show pppoe功能:显示pppoe两端的mac地址、session id、连接建立时间、持续时间等。
命令模式:特权用户配置模式举例:router#show pppoeethernet0 pppoe information:sid locmac remmac intf status oinft0x0061 0003.0f00.8012 0050.baf2.8b46 ethernet0 4 dialer1create session time : 0:03:31 duration : 00:56:173.2.2.3 debug pppoe命令:debug pppoe { event| packet }no debug pppoe { event| packet }功能:打开pppoe的调试开关。
routeros配置PPPOE服务器(固定IP上网+PPPoE服务器)

routeros配置PPPOE服务器固定IP上网+PPPoE服务器在机房亲测正常,过程如下:1、网上下载,准备好一块硬盘2、使用WinImage写盘ROS 5.16 1G.IMG硬盘启动后,显示Login:,输入admin,密码为空关机命令:system shutdown3、使用winbox.exe连接服务器进行配置,参考如下:一、配置内网LAN1、设置内网网卡pppoe-server如图2-1 添加PPPOE-SERVER图2-12、进入PPP-->profiles (注明:Local Address:可以填写你喜欢的IP DNS 填写您当地的DNS)图2-23、进入PPP--> PPOE SERVERS (注明:Interface选择你的内网网卡、Default profile选择图2-2 的name的内容这里我们选的是pppoe_profile)图2-34、建立拔号的用户,用户名密码由你设置别的可以参考图2-4图2-4第三1、设置防火墙规则图3-1图3-1第四1、设置DNS如图4-1图4-1第五1、设置基本OK 了。
我们来测试一下吧。
首先设置一个“宽带连接”图5-12、输入图2-4 建立的用户名与密码图5-23、点击图5-2“连接”图5-34、查看右下角的小电脑图5-45、查看一下详细信息(注明:图5-5 里的服务器IP地址应该与你图2-2 的Local Address 地址相同客户端IP 地址应该2-4 建立用户的客户地址相同)图5-5测试一下连接上PPPoE服务器,但不能上网接下来,装上外网网卡,配置固定IP上网二、配置外网WAN第一步:网络接口配置在/interfaces 列表中修改ether1为W AN,定义为外网接口;修改ether2为ether2-lan 定义为内网接口,如图:同样将ether2 修改为ether2-lan,指定内网接口:第二步:添加IP 地址在/ip address 中添加IP地址和选择网卡接口,添加内网和外围的IP地址如图:第三步:添加默认网关在/ip routes里添加默认网关10.0.0.1,开启check-gateway=ping(网关ping 监测)如图:第四步,NAT地址转换在/ip firewall nat 里点击“+”添加伪装规则:在NAT 里添加新的规则,在chain里选择srcnat链表:在选择action 里的action=masquerade规则:第五步,DNS配置在/ip dns 的settings 中添加多个DNS服务器地址,根据需要启用DNS缓存(allow remote requests):WAN接口单线上网已经配置完成。
三层交换机配置PPPOE拨号实例

三层交换机配置PPPOE拨号实例
配置PPPoE:
1.物理接口:无IP 启用PPPoE关联逻辑接口
-if)#no ip add
-if)#pppoe en
-if)#pppoe-client dial-pool-number 拨号池号2.逻辑接口:创建
-if)#int dialer 号
-if)#ip add negotiated
3.封装为PPP:
-if)#encapusation ppp
4.关联物理接口:
-if)#dialer pool 拨号池号
5.预留8字节PPPoE头:防止分片重组
-if)#ip mtu 1492
6.认证:-if)#ppp authen chap callin
-if)#ppp chap hostname 用户名
-if)#ppp password 密码配置PPPoE:
1.物理接口:无IP 启用PPPoE关联逻辑接口
-if)#no ip add -if)#pppoe en
-if)#pppoe-client dial-pool-number 拨号池号2.逻辑接口:创建
-if)#int dialer 号
-if)#ip add negotiated
3.封装为PPP:
-if)#encapusation ppp
4.关联物理接口:
-if)#dialer pool 拨号池号
5.预留8字节PPPoE头:防止分片重组
-if)#ip mtu 1492
6.认证:-if)#ppp authen chap callin -if)#ppp chap hostname 用户名-if)#ppp password 密码。
pppoe客户端自动拨号原理及实现

下面就是一个典型的rasphone.pbk配置文件的内容:
-------------不含此分割线--------------------
[adsl]
Encoding=1
Type=5
AutoLogon=0
UseRasCredentials=0
DialParamsUID=35169031
说到这里我们怎么让拨号自动完成呢,也就是不用人为双击拨号不用填写用户名和密码,让拨号随系统启动而自动完成呢?
这里又要说到另一个XP自带的拨号程序rasdial.exe程序,这个程序和rasphone.exe的都是用来拨号的,并且都是调用读取 rasphone.pbk配置文件,但rasdial是命令行拨号工具,而rasphone是图形化拨号工具。为了完成自动拨号,我们还是使用命令行拨号工具rasdial比较方便。
对于一个家庭用户来说,双击桌面上的连接快捷方式上网并不感觉很麻烦。可是对于小区宽带管理员来说,经常给用户解释怎么新建立ADSL连接还是不方便。可不可以建立一个文件代替上面建立连接的冗长的过程呢?确实可以。
实际上,拨号的过程是由XP中的rasphone.exe程序调用rasphone.pbk配置文件来完成的,我们上面建立连接的过程就是修改 rasphone.pbk配置文件的过程。根据这个原理,我们完全可以由管理员建立一个rasphone.pbk文件,然后用户拷回去后直接双击并填写用户名和密码即可拨号,从而避免了建立拨号连接的冗长的过程。
rasdial adsl pppuser001 ppppassword001 /phonebook:rasphone.pbk
-------------不含此分割线--------------------
PPPOE拨号系列之四:华为路由器 PPPoE拨号配置(包含Client+NAT与服务器配置)

掌握目标1、在华为路由器上PPPOE服务器的配置2、在华为路由器上PPPOE客户端的配置(工作上常用)3、配置NAT(上网使用)4、默认路由配置拓扑图1、在华为路由器上PPPOE服务器的配置(1)地址池配置[PPPOE_server]ip pool pppoe[PPPOE_server-ip-pool-pppoe]network123.1.1.0mask24[PPPOE_server-ip-pool-pppoe]dns-list114.114.114.114(2)配置虚拟模板[PPPOE_server]int e0/0/0[PPPOE_server-Ethernet0/0/0]ip address123.1.1.124[PPPOE_server]interface Virtual-Templa1[PPPOE_server-Virtual-Template1]ip address unnumbered interface e0/0/0 [PPPOE_server-Virtual-Template1]remote address pool pppoe说明:这里是调用了出接口的地址,也可以手工配置,另外调用全局定义的地址池(3)接口调用[PPPOE_server]interface e0/0/0[PPPOE_server-Ethernet0/0/0]pppoe-server bind virtual-template1(4)用户名定义[PPPOE_server]aaa[PPPOE_server-aaa]local-user ccieh3c password cipher [PPPOE_server-aaa]local-user ccieh3c service-type ppp2、在华为路由器上PPPOE客户端的配置(工作上常用)客户端的配置在企业的环境中是最常见遇到的,掌握是非常有必要。
(1)定义拨号规则[pppoe-client]dialer-rule[pppoe-client-dialer-rule]dialer-rule1ip permit说明:这里就是定义的拨号规则,允许所有的IPV4流量通过。
PPPOE拨号,双网卡共享上网(含双机互连)

PPPOE拨号,双网卡共享上网(含双机互连)注意:LAN和PPPOE方式类似,如果是双机互连,2台电脑间需要用13,26对调的交叉线,请仔细阅读后面的问题集锦。
先看一下网线布局:主机设置第一步:如下图,网络邻居-查看网络连接,我这里"ADSL"是电信的PPPOE拨号,网通也有类似的拨号上网方式。
这里有2个网卡,Local Area Connection(本地链接)这个是布线图中的网卡A,也就是跟外网连的网卡。
Local Area Connection 2(本地链接 2)就是布线图中的网卡B,连交换机或者HUB的UPLINK的网卡。
第二步,如下图,我们右键点击图中的ADSL-属性-高级-选中图中的2个选项。
第一个是设置该网络链接共享给其他网络的,这里我们选中Local Area Connection2,把网络共享给网卡B,这样内网的客户端电脑也可以通过网卡B来上网了。
第二个可选可不选,作用是如果内网有电脑要上网,他会自动拨号。
这里还有一个Windows自带的防火墙,如果共享有问题,可以手工设置防火墙或者干脆关闭。
不过,主机必要的安全措施还是要的,建议使用一套网络防火墙+企业级杀毒软件。
点击确定以后,弹出提示对话框,点击确定即可。
XP/2K会自动设置网卡B 的IP和掩码,如果没有自动设置,请手工指定一下IP。
如下图把网卡B和交换机或者HUB的UPLINK相连。
网内客户端电脑IP如果无法自动获取,就手工指定IP地址:192.168.0.2-255,掩码:255.255.255.0,网关:192.168.0.1,只要IP地址位数不一样就行,如果客户端电脑打开网页出现DNS解析错误,请手工设置ISP提供的DNS地址。
方法:开始-运行-cmd-ipconfig/all 可以查询到DNS地址。
(如下图,DNS Servers ...右边显示的就是ISP提供的DNS服务器)问题集锦:1.我的网络接入是LAN,而不是PPPOE拨号解决:方法类似,第一步设置共享是在本地连接中指定共享。
PPPOE拨号脚本实例

PPPOE拨号脚本实例#cat/tmpp/option.pppoenoauthuer'某某某某某某'paword'某某某某某某某某某某某'noccpnomppchide-pawordnoipdefaultnodetachma某fail65535uepeerdnperitipcp-accept-remoteipcp-accept-locallcp-echo-failure10lcp-echo-interval30ktunewan_pppoe_uer=wan_pppoe_pa=wan_pppoe_opmode=KeepAlivema某fail0lcp-echo-failure5lcp-echo-interval1[-n\add_protocolppp[-f/ur/lib/pppd/某/rp-pppoe.o]&&add_protocolpppoe[-f/ur/lib/pppd/某/pppoatm.o]&&add_protocolpppoa[-f/ur/lib/pppd/某/pptp.o]&&add_protocolpptp}Linu某PPPoE设置五、测试当连接成功后,使用命令#ifconfig-a在输出中应该含有关于ppp0的一堆信息,其中还绑定了IP地址,说明已经从拨号中获得了IP地址。
使用命令#nettat-nr查看路由表信息,这时的默认路由应该是上面获得的IP地址。
如果没有默认路由,我们可以手动增加:#routeadddefaultgw上面获得的IP 地址使用命令如果解析出新浪的IP,说明已经从拨号中正确获得了DNS服务器最后,使用命令ping某个域名或IP,如果有响应,表示你已经大功告成了。
pppoe.h$1$2$3$4$5$6pppdfile/etc/option.pppoe&killall-qudhcpckillall-qpppd--------------------------------------------------------------------------------------------------------------#!/bin/h if[!-n\echo\echo\e某it0fi#getparem#PPPOE_MTU=`nvram_get2860wan_pppoe_mtu`echo\echo\echo\echo\echo\echo\echo\echo\echo\echo\echo\if[$PPPOE_DNS_STATIC==\echo\fiif[$PPPOE_OPMODE==\KeepAlive\echo\perit\elif[$PPPOE_OPMODE==\PPPOE_IDLETIME=`e某pr$PPPOE_IDLETIME\\某60`echo\echo\fiecho\echo\#echo\#echo\#echo\echo\lcp-echo-failure10\echo\lcp-echo-interval30\echo\echo\echo\echo\#echo\#if[\#echo\#echo\#fi#echo\#echo\/lib/netifd/proto/ppp.hppp_generic_etup(){localconfig=\jon_get_varipv6demandkeepali veuernamepawordpppd_option[\if[\}demand=\eledemand=\fi[-n\localinterval=\[\[-n\[-n\network.wan2.ifname=eth0/pppoe-wan2ucietnetwork.wan2.proto=pppoeucietnetwork.wan2.uername=某某某某ucietnetwork.wan2.uername=某某SQ某某ucietnetwork.wan2.paword=某某32某某/ur/bin/pppdnoauthnodetachnomppeipparamwan2ifnamepppoe-wan2hide-pawordnoipdefaultdefaultrouteuepeerdnperitma某fail65535uerddd系统自启动的pppd命令行如下:/ur/bin/pppdnodetachipparamwanifnamepppoe-wannodefaultrouteuepeerdnperitma某fail1uer帐号paword密码ip-up-cript/lib/netifd/ppp-upipv6-up-cript/lib/netifd/ppp-upip-down-cript/lib/netifd/ppp-downipv6-down-cript/lib/netifd/ppp-downmtu1492mru1492pluginrp-pppoe.onic-eth0.2而大家的多拨脚本里的命令行类似于/ur/bin/pppdpluginrp-pppoe.omtu1492mru1492nic-$ifnameperituepeerdnnodefaultrouteuer$uerpaword$paipparam$interf aceifnamepppoe-$interfacenodetach&没有上面的蓝色的那一部分系统的pppd命令行,用killall杀掉后,又会重新生成.这样在多拨脚本运行时,系统生成的pppd与脚本生成的pppd会共存,这样很难能多拨成功,出现的现象是:各wan口无规律的连接成功,但同时其他的wan口会断开.旧路由没有上面的问题,而且系统生成的pppd进程和脚本里的一样,没有蓝色的部分.叠加是没有什么问题的,因为里的后面版本都带有nwan,只要能多拨成功,叠加也会正常.所以,现在问题是,如何能多拨上用的是移动的小区宽带,不知道会不会和所用的宽带有关希如何让PPPOE断线不重连pppd参数中加ma某fail1。
H3C IPV6之PPPOE宽带拨号(PC拨号)

组网说明:本案例采用H3C HCL模拟器来模拟IPV6 PPPOE宽带拨号典型组网配置案例。
R1为PPPOE服务器,终端需要通过PPPOE拨号接入网络。
配置思路:1、按照网络拓扑图正确配置IP地址2、R1配置为PPPOE服务器配置过程:<H3C>sysSystem View: return to User View with Ctrl+Z.[H3C]sysname R1[R1]local-user weijianing class networkNew local user added.[R1-luser-network-weijianing]password simple weijianing[R1-luser-network-weijianing]service-type ppp[R1-luser-network-weijianing]quit[R1]domain name system[R1-isp-system]authentication ppp local[R1-isp-system]quit[R1]int LoopBack 0[R1-LoopBack0]ipv6 address 2::1 64[R1-LoopBack0]quit[R1]ipv6 prefix 1 1::/64[R1]int Virtual-Template 1[R1-Virtual-Template1]ipv6 address 1::1/64[R1-Virtual-Template1]ppp authentication-mode pap domain system [R1-Virtual-Template1]remote address pool 1[R1-Virtual-Template1]quit[R1]int GigabitEthernet 0/0[R1-GigabitEthernet0/0]pppoe-server bind virtual-template 1[R1-GigabitEthernet0/0]quit测试:打开电脑的宽带连接:输入用户名、密码,点击连接:PPPOE拨号连接上:查看R1的PPPOE的显示信息:物理机能PING通R1服务器:至此,IPV6之PPPOE宽带拨号典型组网配置案例1已完成!。
PPPoE完整版

PPPoE完整版PPPOE:纯二层技术~客户端和服务器端中间肯定是没有路由设备的。
拨号分为两个阶段:1、discovery:客户端查找有哪些可拨入的设备2、PPP Session phase:客户端拨入这个设备注意:当Client和Server之间有透明防火墙时~防火墙需要放行0X8863,第一阶段,和0X8864,第二阶段,.测试过程:先在PPPOE.GW上使用本地认证,成功拨号后,再使用3A认证,授权,审计。
PPPOE.GW基本配置部份:先使用本地认证version 12.4!hostname PPPOE.GW!no aaa new-model !vpdn enable 虚拟私有拔号网络开启!username cisco password 0 cisco !bba-group pppoe globalvirtual-template 1! 由于我用的是12.4的IOS,因此,原来的VPDN相关的配置已经不再使用,转而用bba-group pppoe global更为合理。
同时要说明下,VPDN不是这个概念,而是运营商提供的一种基于gre和l2tp的VPN解决方案,只不过cisco之前在指令运用上有所借贷。
因此,不要过多确定网上的那些vpdn就是拨号设置的必备参数,了解其真实成因才是要紧的interface FastEthernet1/0no ip addresspppoe enable!interface FastEthernet2/0ip address 172.17.11.1 255.255.255.0!interface FastEthernet3/0ip address 202.100.1.1 255.255.255.0!interface Virtual-Template1 虚拟接口模板ip unnumbered FastEthernet2/0 借用F2/0的接口地址若这里没有F2/0,那么可以设置loopback是为了将loopback的ip绑在VT上。
华赛防火墙PPPOE拨号配置实例

通过PPPoE拨号接入设备作为Client,通过PPPoE协议向Server(运营商设备)拨号后获得IP地址,实现接入Internet。
组网需求如图1所示,USG作为出口网关,为局域网内PC提供接入Internet出口。
公司网络规划如下:•局域网内所有PC都部署在10.1.1.0/24网段,均通过DHCP动态获得IP 地址。
•下行链路:使用LAN以太网接口,通过交换机连接公司内的所有PC。
•上行链路:使用WAN以太网接口接入Internet。
同时,向运营商申请Internet接入服务(用户名和密码均为:user)。
运营商提供的Internet接入服务使用PPPoE协议。
根据以上情况,需要将USG作为PPPoE Client,向PPPoE Server(运营商设备)拨号获得IP地址、DNS地址后,实现接入Internet。
项目数据说明(1) 接口号:GigabitEthernet6/0/2安全区域:Untrust通过拨号(Dialer 1接口)向PPPoE Server(运营商设备)拨号获得IP地址、DNS地址。
(2) 接口号:Ethernet 6/0/0(VLAN 1)LAN以太网接口,缺省属于VLAN 1。
配置思路1.配置下行链路。
在Vlanif 1上开启DHCP Server服务,为PC动态分配IP地址,指定PC 获得的网关和DNS服务器地址均为Vlanif 1接口。
PC上网通常需要解析域名,这就需要为其指定DNS服务器地址。
本例中采用USG作为DNS中继设备。
2.配置上行链路。
3.将接口加入到安全区域,并在域间配置NAT和包过滤。
将连接公司局域网的接口加入到高安全等级的区域(Trust),将连接Internet的上行接口加入到低安全等级的区域(Untrust)。
局域网内通常使用私网地址,访问Internet时,必须配置NAT。
本例中,因为上行接口通过拨号获得IP地址,每次拨号获得的IP地址可能不一样,所以采用Easy IP。
H3C IPV6之PPPOE宽带拨号(路由器拨号

组网说明:本案例采用H3C HCL模拟器来模拟IPV6 PPPOE宽带拨号典型组网配置。
其中R1为PPPOE 客户端,R2为PPPOE服务器.要求R1通过宽带拨号链接后,终端能接入网络!配置思路:1、按照网络拓扑图正确配置IP地址2、R1配置为PPPOE客户端3、R2配置为PPPOE服务器配置过程:R2:<H3C>sysSystem View: return to User View with Ctrl+Z.[H3C]sysname R2[R2]local-user ninglihua class networkNew local user added.[R2-luser-network-ninglihua]password simple ninglihua[R2-luser-network-ninglihua]service-type ppp[R2-luser-network-ninglihua]quit[R2]domain name system[R2-isp-system]authentication ppp local[R2-isp-system]quit[R2]int loopback 0[R2-LoopBack0]ipv6 address 3::1 64[R2-LoopBack0]quit[R2]ipv6 prefix 1 2::/64[R2]int Virtual-Template 1[R2-Virtual-Template1]ipv6 address 2::1 64[R2-Virtual-Template1]ppp authentication-mode pap domain system [R2-Virtual-Template1]remote address pool 1[R2-Virtual-Template1]quit[R2]int gi 0/1[R2-GigabitEthernet0/1]pppoe-server bind virtual-template 1[R2-GigabitEthernet0/1]quitR1:<H3C>sysSystem View: return to User View with Ctrl+Z.[H3C]sysname R1[R1]dialer-group 1 rule ip permit[R1]int Dialer 1[R1-Dialer1]ipv6 address auto[R1-Dialer1]dialer bundle enable[R1-Dialer1]dialer-group 1[R1-Dialer1]ppp pap local-user ninglihua password simple ninglihua [R1-Dialer1]dialer timer idle 0[R1-Dialer1]quit[R1]int gi 0/0[R1-GigabitEthernet0/0]ipv6 address 1::1 64[R1-GigabitEthernet0/0]quit[R1]int gi 0/1[R1-GigabitEthernet0/1]pppoe-client dial-bundle-number 1[R1-GigabitEthernet0/1]quit[R1]ipv6 route-static :: 0 Dialer 1测试:查看R1宽带连接后获取的IPV6地址:查看R1的PPPOE显示信息:查看R2的PPPOE连接信息:物理机填写IPV6地址:根据R1获取到的IPV6地址,在R2添加路由:[R2]ipv6 route-static :: 0 2::8800:DDDE:100:0物理机能PING通R2的loopback0地址:至此,IPV6之PPPOE宽带拨号典型组网配置案例2已完成!。
虚拟拨号方式“PPPoE”路由器设置图解

虚拟拨号方式“PPPoE”路由器设置图解宽带ADSL大家都在用,为了省钱我们共享上网,几个人用同一条ADSL线,这就需要一个有路由的猫(Moden),设定猫后,再用一个8口或4口的10M以太网集线器如ICH-2008慧谷8口10M以太网集线器就不错,价格是120元左右.接上线就可上网.当然,更多人还是用一个猫+一个路由器+一个集线器共享上网。
下面我就以L-R410d多功能宽带SOHO路由器(价格一百多块钱左右)为例用图说明设置方法。
1、将线路连好,wan口接外网(即ADSL或别的宽带),LAN口接内网即你的电脑网卡;2、每个路由器都有默认的IP地址,看看说明书就知道,我的192.168.1.1;3、将自己的电脑IP配置为192.168.1.x ,网关和dns指向路由器,即为192.168.1.1;4、打开电脑上的Internet Explorer,输入http://192.168.1.1/,进入路由器的配置界面;5、一般说明书到这就说你可以顺利的浏览网页了,其实我们发现我们的电脑根本上不了网,这主要是路由器的mac地址在作怪,我们找到mac地址克隆选项,选择克隆mac地址,保存后就可以上网。
图36、要说明的是有的路由器没有mac地址克隆这个选项,那我们只有手工修改路由器的mac地址,在路由器的mac地址选项中直接输入我们自己电脑网卡的IP地址就可以了,得到自己网卡mac地址的方法是:进入命令提示符,win2000/xp操作系统输如"ipconfig /all",然后回车。
就可以看到有一串字符 (如00-E0-4C-9-B4-43),这就是mac地址了。
下面贴图说明.注意:请按顺序以红色框为准一步一步设定。
网络参数的设置用网线把路由器和电脑连接起来之后,然后对路由器进行简单的设置就可以上网了。
此款路由器的功能还是很丰富的,如果只是单纯的网络共享,只要对路由器的基本功能做简单的设置就可以了。
ROS设置PPPOE拔号上网

add name="dis_overdue" on-event="/ppp secret disable [find comment=[/system clock get date]]"
interval=1d
ROS会每天检查一次PPPOE账号有没有过期
详细请参考:/blog/static/748047792009101974735698
以下介绍通过ROS软路由设置PPPoE服务器
1. 创建 ip 地址池并加入路由
(1)点击主菜单上的 ip-pool, 选中 pools 选项卡,点击+号,在 name 中输入如:pppoe-server-pools,addresses 中输入:10.10.10.1-10.10.10.254,点击 OK。
4. 创建 PPPoE server
回到 ppp-intetfaces 选项卡,点击中间的 PPPoE Server,在 PPPoE Server List 对话框中点击+号,在 service name 中输入服务名称如:pppoe-service,在interface 选项中选中内网网卡,我这里选 eth1,在 default profile 中选第二步建立的 pppoe-profile 文件,并勾选下面的 one session per host 项(一台机器一个会话);点击 OK。
注意一点General里 Interface改为WAN
3. 设置NAT共享上网: ip --》firewall -source nat ,选择 + 号,选择action,action里面选择 masquerade ,其余选择默认即可
me60设备pppoe拨号页面推送方案

accounting-scheme default0 accounting-scheme default1 accounting-scheme ceshi accounting-scheme 691 accounting-mode none # domain default0 domain default1 domain default_admin domain ceshi authentication-scheme ceshi accounting-scheme ceshi ip-pool ceshi flow-bill radius-server group ceshi domain cnc authentication-scheme default0 accounting-scheme default0 domain 691 authentication-scheme default0 accounting-scheme default0 ip-pool ceshi user-group 691 web-server 192.168.1.47 web-server url http://192.168.1.47 domain cun domain 6910 authentication-scheme default0 accounting-scheme default0 ip-pool ceshi user-group 691 web-server 192.168.1.47 web-server url http://192.168.1.47 domain portal authentication-scheme default0 accounting-scheme default0 ip-pool ceshi portal-server 192.168.1.47 portal-server url http://192.168.1.47/ portal-server url-parameter portal-server redirect-limit 3 portal-redirect redirect-time 10 service-policy portal #
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
# cat /tmp p/options.pppoenoauthuser '******'password '***********'noccpnomppchide-passwordnoipdefaultnodetachmaxfail 65535usepeerdnspersistipcp-accept-remoteipcp-accept-locallcp-echo-failure 10lcp-echo-interval 30ktunedefault-asyncmap nopcomp noaccomp novj nobsdcomp nodeflateplugin rp-pppoe.somtu 1480mru 1480unit 0nic-eth2.2wan_pppoe_user=wan_pppoe_pass=wan_pppoe_optime=60wan_pppoe_opmode=KeepAliveroot@OpenWrt:/etc/ppp# cat options#debuglogfile /dev/nullnoipdefaultnoaccompnopcompnocrtsctslockmaxfail 0lcp-echo-failure 5lcp-echo-interval 1root@OpenWrt:/# find -name "rp-pppoe.so"./usr/lib/pppd/2.4.5/rp-pppoe.so[ -n "$INCLUDE_ONLY" ] || {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 如果解析出新浪的IP,说明已经从拨号中正确获得了DNS服务器最后,使用命令ping某个域名或IP,如果有响应,表示你已经大功告成了。
pppoe.sh $1 $2 $3 $4 $5 $6pppd file /etc/options.pppoe &killall -q udhcpckillall -q pppd-------------------------------------------------------------------------------------------------------------- #!/bin/shPPPOE_FILE=/etc/options.pppoeif [ ! -n "$4" ]; thenecho "insufficient arguments!"echo "Usage: $0 <user> <password> <eth_name> <opmode>"exit 0fiPPPOE_USER_NAME="$1"PPPOE_PASSWORD="$2"PPPOE_IF="$3"PPPOE_OPMODE="$4"PPPOE_IDLETIME="$5"PPPOE_DNS_STATIC="$6"#get parems#PPPOE_MTU=`nvram_get 2860 wan_pppoe_mtu`echo "noauth" > $PPPOE_FILEecho "user '$PPPOE_USER_NAME'" >> $PPPOE_FILEecho "password '$PPPOE_PASSWORD'" >> $PPPOE_FILEecho "noccp" >> $PPPOE_FILEecho "nomppc" >> $PPPOE_FILEecho "hide-password" >> $PPPOE_FILEecho "noipdefault" >> $PPPOE_FILEecho "defaultroute" >> $PPPOE_FILEecho "nodetach" >> $PPPOE_FILEecho "nomppe" >> $PPPOE_FILEecho "maxfail 65535" >> $PPPOE_FILEif [ $PPPOE_DNS_STATIC == "0" ]; thenecho "usepeerdns" >> $PPPOE_FILEfiif [ $PPPOE_OPMODE == "KeepAlive" ]; thenecho "persist" >> $PPPOE_FILEelif [ $PPPOE_OPMODE == "OnDemand" ]; thenPPPOE_IDLETIME=`expr $PPPOE_IDLETIME \* 60`echo "demand" >> $PPPOE_FILEecho "idle $PPPOE_IDLETIME" >> $PPPOE_FILEfiecho "ipcp-accept-remote" >> $PPPOE_FILEecho "ipcp-accept-local" >> $PPPOE_FILE#echo "ipv6 ," >> $PPPOE_FILE#echo "ipv6cp-accept-local" >> $PPPOE_FILE#echo "ipv6cp-use-persistent" >> $PPPOE_FILEecho "lcp-echo-failure 10" >> $PPPOE_FILEecho "lcp-echo-interval 30" >> $PPPOE_FILEecho "ktune" >> $PPPOE_FILEecho "default-asyncmap nopcomp noaccomp" >> $PPPOE_FILEecho "novj nobsdcomp nodeflate" >> $PPPOE_FILEecho "plugin /etc_ro/ppp/plugins/rp-pppoe.so $PPPOE_IF" >> $PPPOE_FILE #echo "plugin /etc_ro/ppp/plugins/rp-pppoe.so" >> $PPPOE_FILE#if [ "$PPPOE_MTU" != "" ]; then# echo "mtu $PPPOE_MTU" >> $PPPOE_FILE# echo "mru $PPPOE_MTU" >> $PPPOE_FILE#fi#echo "unit 0" >> $PPPOE_FILE#echo "nic-$PPPOE_IF" >> $PPPOE_FILEroot@OpenWrt:/lib/netifd/proto# lsdhcp.sh ppp.shroot@OpenWrt:/# find -name "pppd"./usr/lib/pppd./usr/sbin/pppd/lib/netifd/proto /ppp.shppp_generic_setup() {local config="$1"; shiftjson_get_vars ipv6 demand keepalive username password pppd_options [ "$ipv6" = 1 ] || ipv6=""if [ "${demand:-0}" -gt 0 ]; thendemand="precompiled-active-filter /etc/ppp/filter demand idle $demand"elsedemand="persist"fi[ -n "$mtu" ] || json_get_var mtu mtulocal interval="${keepalive##*[, ]}"[ "$interval" != "$keepalive" ] || interval=5[ -n "$connect" ] || json_get_var connect connect[ -n "$disconnect" ] || json_get_var disconnect disconnectproto_run_command "$config" /usr/sbin/pppd \nodetach ipparam "$config" \ifname "${proto:-ppp}-$config" \${keepalive:+lcp-echo-interval $interval lcp-echo-failure ${keepalive%%[, ]*}} \${ipv6:++ipv6} \nodefaultroute \usepeerdns \$demand maxfail 1 \${username:+user "$username" password "$password"} \${connect:+connect "$connect"} \${disconnect:+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} \"$@" $pppd_options}network.wan2.ifname=eth0/pppoe-wan2root@OpenWrt:/# uci show multiwanmultiwan.wan.failover_to=balancer/wan2multiwan.wan2.failover_to=balancer/wanuci set network.wan2.proto=pppoeuci set ername=****uci set network.wan2.password=13530656***uci set network.wan2.keepalive=30, 10uci set network.wan2.demand=60uci set ername=**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。