PPPOE配置
程序员文章站
2022-07-07 15:46:09
PPPOE配置...
pppoe(point to point over ethernet)
router1 f1/0 <----> xpc p0/0 (路由器连桥接网卡)
server端:
pppoe(config)#vpdn enable #启用虚拟拨号网络 vpdn功能
pppoe(config)#vpdn-group 1 #启用一个vpdn组,让人能够拨他
pppoe(config-vpdn)#accept-dialin #接受拨入
pppoe(config-vpdn-acc-in)#protocol pppoe
% pppoe config from vpdn-group is converted to pppoe-profile based config.
% continue pppoe configuration under 'bba-group pppoe global'
notice:继续配置敲上面提示的命令,不支持tab了
pppoe(config-vpdn-acc-in)#bba-group pppoe global
pppoe(config-bba-group)#virtual-template 1 #关联一个虚模板
然后配置虚模板
pppoe(config)#int virtual-template 1
pppoe(config-if)#ip add 10.10.10.10 255.0.0.0 #pppoe服务端的ip
pppoe(config-if)#encapsulation ppp
pppoe(config-if)#peer default ip address pool pppoe #为拨入的用户分配一个ip,在ip池'pppoe'中找一个分配出去,ip池后面在配置
pppoe(config-if)#ppp authentication pap #配认证
建立ip池
pppoe(config)#ip local pool pppoe 100.1.1.1 100.1.1.100
pppoe(config)#username benet password test #配置一个用户名密码
进物理接口启用pppoe
pppoe(config)#int f1/0
pppoe(config-if)#pppoe ena
pppoe(config-if)#no shu
客户端直接建立一个连接就能拨上了。
vmnet1
physical address. . . . . . . . . : 00-50-56-c0-00-01
dhcp enabled. . . . . . . . . . . : no
ip address. . . . . . . . . . . . : 192.168.1.3
subnet mask . . . . . . . . . . . : 255.255.255.0
default gateway . . . . . . . . . :
路由器上验证:
pppoe#sh pppoe session
1 session in locally_terminated (pta) state
1 session total
uniq id pppoe remmac port vt va state
sid locmac va-st
3 3 0050.56c0.0001 fa1/0 1 vi1.1 pta
cc00.5d9c.0010 up
路由器做客户端配置:
client(config)#int f0/0
client(config-if)#pppoe ena
client(config-if)#pppoe-client dial-pool-number 1 #关联一个拨号池
client(config)#int dialer 1 #建一个拨号虚接口
client(config-if)#ip add negotiated #地址自动获取
client(config-if)#encapsulation ppp
client(config-if)#ppp pap sent-username benet password test
client(config-if)# ppp authentication pap callin #认证回拨
client(config-if)#mtu 1492 #减8byte的ip头
client(config-if)#dialer pool 1 #关联dialer池
client(config)#ip route 0.0.0.0 0.0.0.0 dialer 1
router1 f1/0 <----> xpc p0/0 (路由器连桥接网卡)
server端:
pppoe(config)#vpdn enable #启用虚拟拨号网络 vpdn功能
pppoe(config)#vpdn-group 1 #启用一个vpdn组,让人能够拨他
pppoe(config-vpdn)#accept-dialin #接受拨入
pppoe(config-vpdn-acc-in)#protocol pppoe
% pppoe config from vpdn-group is converted to pppoe-profile based config.
% continue pppoe configuration under 'bba-group pppoe global'
notice:继续配置敲上面提示的命令,不支持tab了
pppoe(config-vpdn-acc-in)#bba-group pppoe global
pppoe(config-bba-group)#virtual-template 1 #关联一个虚模板
然后配置虚模板
pppoe(config)#int virtual-template 1
pppoe(config-if)#ip add 10.10.10.10 255.0.0.0 #pppoe服务端的ip
pppoe(config-if)#encapsulation ppp
pppoe(config-if)#peer default ip address pool pppoe #为拨入的用户分配一个ip,在ip池'pppoe'中找一个分配出去,ip池后面在配置
pppoe(config-if)#ppp authentication pap #配认证
建立ip池
pppoe(config)#ip local pool pppoe 100.1.1.1 100.1.1.100
pppoe(config)#username benet password test #配置一个用户名密码
进物理接口启用pppoe
pppoe(config)#int f1/0
pppoe(config-if)#pppoe ena
pppoe(config-if)#no shu
客户端直接建立一个连接就能拨上了。
vmnet1
physical address. . . . . . . . . : 00-50-56-c0-00-01
dhcp enabled. . . . . . . . . . . : no
ip address. . . . . . . . . . . . : 192.168.1.3
subnet mask . . . . . . . . . . . : 255.255.255.0
default gateway . . . . . . . . . :
路由器上验证:
pppoe#sh pppoe session
1 session in locally_terminated (pta) state
1 session total
uniq id pppoe remmac port vt va state
sid locmac va-st
3 3 0050.56c0.0001 fa1/0 1 vi1.1 pta
cc00.5d9c.0010 up
路由器做客户端配置:
client(config)#int f0/0
client(config-if)#pppoe ena
client(config-if)#pppoe-client dial-pool-number 1 #关联一个拨号池
client(config)#int dialer 1 #建一个拨号虚接口
client(config-if)#ip add negotiated #地址自动获取
client(config-if)#encapsulation ppp
client(config-if)#ppp pap sent-username benet password test
client(config-if)# ppp authentication pap callin #认证回拨
client(config-if)#mtu 1492 #减8byte的ip头
client(config-if)#dialer pool 1 #关联dialer池
client(config)#ip route 0.0.0.0 0.0.0.0 dialer 1
上一篇: 45. 跳跃游戏 II