Lab cấu hình giả lập PPPOE-server trên GNS3
Tạo đồ hình
Thao tác với Server.
B1: Tạo 1 interface virtual-template 1, đặt IP add
pppoe-server(config)#int virtual-template 1
pppoe-server(config-if)#ip add 192.168.1.1 255.255.255.0
B2: Tạo pool DHCP cho PPPOE-SERVER.
pppoe-server(config)#ip local pool DHCP 192.168.1.2 192.168.1.254
pppoe-server(config)#ip local pool DHCP 192.168.1.2 192.168.1.254
pppoe-server(config)#int virtual-template 1
pppoe-server(config-if)#peer default ip add pool DHCP
B4: Tạo 1 group bba-group pppoe tên VNPT, đưa cổng virual-template vào.
pppoe-server(config)#bba-group pppoe VNPT
pppoe-server(config-bba-group)#virtual-template 1
B5: Kích hoạt Group PPPOE trên interface f0/0 của Server.
pppoe-server(config)#int f0/0
pppoe-server(config-if)#no ip add
pppoe-server(config-if)#pppoe enable group VNPT
pppoe-server(config-if)#no shut
B6: Lưu cấu hình
pppoe-server#wr
Thao tác với client.
B1: Tạo int dialer 1
client(config)#int dialer 1
client(config-if)#dialer pool 1
client(config-if)#encapsulation ppp
client(config-if)#ip add negotiated
client(config-if)#mtu 1492
B2: Kích hoạt pppoe trên interface f0/0
client(config)#int f0/0
client(config-if)#no ip add
client(config-if)#pppoe enable
client(config-if)#pppoe-client dial-pool-number 1
client(config-if)#no shut
Kiểm tra kết quả ta thấy inter dialer1 được cấp IP từ ISP vnpt.
Hướng dẫn debug, troubleshoot
+Với lỗi không xin được IP từ ISP hãy kiểm tra lại xem interface kết nối có đúng là f0/0? có no shut 2 cổng kết nối? có gõ lệnh xin ip add negotiated từ phía client?
Trên Server ta gõ lệnh
svr#debug ppp authentication
Rồi từ phía client, ta tiến hành shutdown interface dialer 1
client(config)#int dialer 1
client(config-if)#shut
Rồi lại, enable interface dialer 1, lúc này quan sát phía server có hiện thông báo yêu cầu xác thực nhưng chế độ xác thực bị bypass vì ta ko cấu hình user và pass CHAP.
Một điều thú vị là khi shutdown interface dialer1 và enable lại, nó đã xin được 1 IP mới từ ISP chứng tỏ pool DHCP hoạt động đúng.
Dialer1 192.168.1.3 YES IPCP up up
B1: Trên server tạo username và password
svr(config)#user dongthai pass cisco@123
B2: Bật chế độ xác thực CHAP trên interface virtual-template 1
svr(config)#int virtual-template 1
svr(config-if)#ppp authentication chap callin
Lúc này interface virual-access change to down và dialer1 bị thu hồi IP.
Phía server
Phía client
client(config)#int dialer 1
client(config-if)#ppp chap hostname dongthai
client(config-if)#ppp chap pass cisco@123
Bạn hãy debug tương tự như trường hợp chưa có xác thực CHAP.
No comments:
Post a Comment