====== PPPoE and L2TP lab with mpd ======
This lab shows an example with [[http://mpd.sourceforge.net/ | MPD]].
===== Presentation =====
==== Network diagram ====
Here is the logical and physical view:
{{:documentation:examples:bsdrp-example-pppoe-l2tp.png|}}
==== Setting-up a virtual lab ====
=== Downloading BSD Router Project images ===
Download BSDRP serial image (prevent to have to use an X display) on Sourceforge.
=== Download Lab scripts ====
More information on these BSDRP lab scripts available on [[documentation:examples:How to build a BSDRP router lab]].
Start the lab with full-meshed 5 routers and one shared LAN, on this example using bhyve lab script on FreeBSD:
# tools/BSDRP-lab-bhyve.sh -i workdir/BSDRP.amd64/BSDRP-n257626-full-amd64-serial.img.xz -n 4
BSD Router Project (http://bsdrp.net) - bhyve full-meshed lab script
Setting-up a virtual lab with 4 VM(s):
- Working directory: /root/BSDRP-VMs
- Each VM has a total of 1 (1 cores and 1 threads) and 512M RAM
- Emulated NIC: virtio-net
- Switch mode: bridge + tap
- 0 LAN(s) between all VM
- Full mesh Ethernet links between each VM
VM 1 has the following NIC:
- vtnet0 connected to VM 2
- vtnet1 connected to VM 3
- vtnet2 connected to VM 4
VM 2 has the following NIC:
- vtnet0 connected to VM 1
- vtnet1 connected to VM 3
- vtnet2 connected to VM 4
VM 3 has the following NIC:
- vtnet0 connected to VM 1
- vtnet1 connected to VM 2
- vtnet2 connected to VM 4
VM 4 has the following NIC:
- vtnet0 connected to VM 1
- vtnet1 connected to VM 2
- vtnet2 connected to VM 3
To connect VM'serial console, you can use:
- VM 1 : cu -l /dev/nmdm-BSDRP.1B
- VM 2 : cu -l /dev/nmdm-BSDRP.2B
- VM 3 : cu -l /dev/nmdm-BSDRP.3B
- VM 4 : cu -l /dev/nmdm-BSDRP.4B
===== Routers configuration =====
==== Router 2 : BAS and LAC ====
Router 2 forwards PPP between PPPoE and L2TP.
sysrc hostname=R2
sysrc ifconfig_vtnet1="10.0.23.2/24"
sysrc mpd_enable=YES
sysrc mpd_flags="-b -s ppp"
cat > /usr/local/etc/mpd5/mpd.conf <<'EOF'
default:
create link template L1 pppoe
set pppoe iface vtnet0
set link action forward L2
set link enable incoming
create link template L2 l2tp
set l2tp peer 10.0.23.3
'EOF'
service netif restart
service routing restart
service mpd5 start
config save
==== Router 3 : LNS (L2TP server) ====
sysrc hostname=R3
sysrc ifconfig_vtnet1="10.0.23.3/24"
sysrc ifconfig_vtnet2="88.88.88.4/24"
sysrc mpd_enable=YES
sysrc mpd_flags="-b -s ppp"
cat > /usr/local/etc/mpd5/mpd.conf <<'EOF'
default:
set ippool add pool1 88.88.0.1 88.88.0.99
create bundle template B
set ipcp ranges 88.88.0.254/32 ippool pool1
set ipcp dns 8.8.8.8
set bundle enable ipv6cp
create link template L l2tp
set l2tp enable length
set link action bundle B
set link enable chap
set auth authname Olivier
set l2tp self 10.0.23.3
set link enable incoming
'EOF'
cat > /usr/local/etc/mpd5/mpd.secret <<'EOF'
olivier secret
'EOF'
service netif restart
service routing restart
service mpd5 start
config save
==== Router 1 : PPPoE client ====
sysrc hostname=R1
sysrc gateway_enable=NO
sysrc ipv6_gateway_enable=NO
sysrc mpd_enable=YES
sysrc mpd_flags="-b -s ppp"
cat > /usr/local/etc/mpd5/mpd.conf <<'EOF'
default:
create bundle static B1
set bundle enable ipv6cp
set ipcp enable req-pri-dns
set ipcp enable req-sec-dns
set iface route default
create link static L1 pppoe
set link action bundle B1
set auth authname olivier
set auth password secret
set pppoe iface vtnet0
open
'EOF'
service netif restart
service routing restart
service mpd5 start
config save
==== Router 4 : Remote host ====
Router 4 is configured as simple host, and be used an Internet server too for testing connectivity with the PC.
sysrc hostname=R4
sysrc defaultrouter="88.88.88.4"
sysrc ifconfig_vtnet2="88.88.88.5/24"
sysrc gateway_enable=NO
sysrc ipv6_gateway_enable=NO
service netif restart
service routing restart
config save
===== Final testing =====
From R1, ping the server R4 (88.88.88.4):
[root@R1]~#ping 88.88.88.4
PING 88.88.88.4 (88.88.88.4): 56 data bytes
64 bytes from 88.88.88.4: icmp_seq=0 ttl=64 time=0.815 ms
64 bytes from 88.88.88.4: icmp_seq=1 ttl=64 time=1.497 ms
64 bytes from 88.88.88.4: icmp_seq=2 ttl=64 time=0.822 ms
From R1, ping the link-local remote IPv6 address on the PPP link (R3):
[root@R1]~#ping6 -I ng0 fe80::a8aa:00ff:fe00:0323
PING6(56=40+8+8 bytes) fe80::2bb:bbff:fe00:1%ng0 --> fe80::a8aa:ff:fe00:323
16 bytes from fe80::a8aa:ff:fe00:323%ng0, icmp_seq=0 hlim=64 time=0.890 ms
16 bytes from fe80::a8aa:ff:fe00:323%ng0, icmp_seq=1 hlim=64 time=1.376 ms
16 bytes from fe80::a8aa:ff:fe00:323%ng0, icmp_seq=2 hlim=64 time=1.290 ms
16 bytes from fe80::a8aa:ff:fe00:323%ng0, icmp_seq=3 hlim=64 time=0.901 ms
===== Full Logs =====
==== PPPoE client (R1) ====
[root@R1]~# cat /var/log/ppp.log
Apr 1 11:47:11 R1 newsyslog[13844]: logfile first created
Apr 1 11:47:13 R1 ppp[52259]: [L1] LCP: SendConfigReq #2
Apr 1 11:47:13 R1 ppp[52259]: [L1] PROTOCOMP
Apr 1 11:47:13 R1 ppp[52259]: [L1] MRU 1492
Apr 1 11:47:13 R1 ppp[52259]: [L1] MAGICNUM 0x02bbf517
Apr 1 11:47:13 R1 ppp[52259]: [L1] LCP: rec'd Configure Ack #2 (Ack-Sent)
Apr 1 11:47:13 R1 ppp[52259]: [L1] PROTOCOMP
Apr 1 11:47:13 R1 ppp[52259]: [L1] MRU 1492
Apr 1 11:47:13 R1 ppp[52259]: [L1] MAGICNUM 0x02bbf517
Apr 1 11:47:13 R1 ppp[52259]: [L1] LCP: state change Ack-Sent --> Opened
Apr 1 11:47:13 R1 ppp[52259]: [L1] LCP: auth: peer wants CHAP, I want nothing
Apr 1 11:47:13 R1 ppp[52259]: [L1] LCP: LayerUp
Apr 1 11:47:13 R1 ppp[52259]: [L1] CHAP: rec'd CHALLENGE #1 len: 28
Apr 1 11:47:13 R1 ppp[52259]: [L1] Name: "Olivier"
Apr 1 11:47:13 R1 ppp[52259]: [L1] CHAP: Using authname "olivier"
Apr 1 11:47:13 R1 ppp[52259]: [L1] CHAP: sending RESPONSE #1 len: 61
Apr 1 11:47:13 R1 ppp[52259]: [L1] CHAP: rec'd SUCCESS #1 len: 46
Apr 1 11:47:13 R1 ppp[52259]: [L1] MESG: S=CA8CD828AB29C8A4F16908FE2067C0280CD5D468
Apr 1 11:47:13 R1 ppp[52259]: [L1] LCP: authorization successful
Apr 1 11:47:13 R1 ppp[52259]: [L1] Link: Matched action 'bundle "B1" ""'
Apr 1 11:47:13 R1 ppp[52259]: [L1] Link: Join bundle "B1"
Apr 1 11:47:13 R1 ppp[52259]: [B1] Bundle: Status update: up 1 link, total bandwidth 64000 bps
Apr 1 11:47:13 R1 ppp[52259]: [B1] IPCP: Open event
Apr 1 11:47:13 R1 ppp[52259]: [B1] IPCP: state change Initial --> Starting
Apr 1 11:47:13 R1 ppp[52259]: [B1] IPCP: LayerStart
Apr 1 11:47:13 R1 ppp[52259]: [B1] IPV6CP: Open event
Apr 1 11:47:13 R1 ppp[52259]: [B1] IPV6CP: state change Initial --> Starting
Apr 1 11:47:13 R1 ppp[52259]: [B1] IPV6CP: LayerStart
Apr 1 11:47:13 R1 ppp[52259]: [B1] IPCP: Up event
Apr 1 11:47:13 R1 ppp[52259]: [B1] IPCP: state change Starting --> Req-Sent
Apr 1 11:47:13 R1 ppp[52259]: [B1] IPCP: SendConfigReq #1
Apr 1 11:47:13 R1 ppp[52259]: [B1] IPADDR 0.0.0.0
Apr 1 11:47:13 R1 ppp[52259]: [B1] COMPPROTO VJCOMP, 16 comp. channels, no comp-cid
Apr 1 11:47:13 R1 ppp[52259]: [B1] PRIDNS 0.0.0.0
Apr 1 11:47:13 R1 ppp[52259]: [B1] SECDNS 0.0.0.0
Apr 1 11:47:13 R1 ppp[52259]: [B1] IPV6CP: Up event
Apr 1 11:47:13 R1 ppp[52259]: [B1] IPV6CP: state change Starting --> Req-Sent
Apr 1 11:47:13 R1 ppp[52259]: [B1] IPV6CP: SendConfigReq #1
Apr 1 11:47:13 R1 ppp[52259]: [B1] IPCP: rec'd Configure Request #1 (Req-Sent)
Apr 1 11:47:13 R1 ppp[52259]: [B1] IPADDR 88.88.0.254
Apr 1 11:47:13 R1 ppp[52259]: [B1] 88.88.0.254 is OK
Apr 1 11:47:13 R1 ppp[52259]: [B1] COMPPROTO VJCOMP, 16 comp. channels, no comp-cid
Apr 1 11:47:13 R1 ppp[52259]: [B1] IPCP: SendConfigAck #1
Apr 1 11:47:13 R1 ppp[52259]: [B1] IPADDR 88.88.0.254
Apr 1 11:47:13 R1 ppp[52259]: [B1] COMPPROTO VJCOMP, 16 comp. channels, no comp-cid
Apr 1 11:47:13 R1 ppp[52259]: [B1] IPCP: state change Req-Sent --> Ack-Sent
Apr 1 11:47:13 R1 ppp[52259]: [B1] IPV6CP: rec'd Configure Request #1 (Req-Sent)
Apr 1 11:47:13 R1 ppp[52259]: [B1] IPV6CP: SendConfigAck #1
Apr 1 11:47:13 R1 ppp[52259]: [B1] IPV6CP: state change Req-Sent --> Ack-Sent
Apr 1 11:47:13 R1 ppp[52259]: [B1] IPCP: rec'd Configure Reject #1 (Ack-Sent)
Apr 1 11:47:13 R1 ppp[52259]: [B1] SECDNS 0.0.0.0
Apr 1 11:47:13 R1 ppp[52259]: [B1] IPCP: SendConfigReq #2
Apr 1 11:47:13 R1 ppp[52259]: [B1] IPADDR 0.0.0.0
Apr 1 11:47:13 R1 ppp[52259]: [B1] COMPPROTO VJCOMP, 16 comp. channels, no comp-cid
Apr 1 11:47:13 R1 ppp[52259]: [B1] PRIDNS 0.0.0.0
Apr 1 11:47:13 R1 ppp[52259]: [B1] IPV6CP: rec'd Configure Ack #1 (Ack-Sent)
Apr 1 11:47:13 R1 ppp[52259]: [B1] IPV6CP: state change Ack-Sent --> Opened
Apr 1 11:47:13 R1 ppp[52259]: [B1] IPV6CP: LayerUp
Apr 1 11:47:13 R1 ppp[52259]: [B1] 38e6:ca33:e647:ac51 -> 5a9c:fcff:fe02:0303
Apr 1 11:47:13 R1 ppp[52259]: [B1] IFACE: Up event
Apr 1 11:47:13 R1 ppp[52259]: [B1] IPCP: rec'd Configure Nak #2 (Ack-Sent)
Apr 1 11:47:13 R1 ppp[52259]: [B1] IPADDR 88.88.0.1
Apr 1 11:47:13 R1 ppp[52259]: [B1] 88.88.0.1 is OK
Apr 1 11:47:13 R1 ppp[52259]: [B1] PRIDNS 8.8.8.8
Apr 1 11:47:13 R1 ppp[52259]: [B1] IPCP: SendConfigReq #3
Apr 1 11:47:13 R1 ppp[52259]: [B1] IPADDR 88.88.0.1
Apr 1 11:47:13 R1 ppp[52259]: [B1] COMPPROTO VJCOMP, 16 comp. channels, no comp-cid
Apr 1 11:47:13 R1 ppp[52259]: [B1] PRIDNS 8.8.8.8
Apr 1 11:47:13 R1 ppp[52259]: [B1] IPCP: rec'd Configure Ack #3 (Ack-Sent)
Apr 1 11:47:13 R1 ppp[52259]: [B1] IPADDR 88.88.0.1
Apr 1 11:47:13 R1 ppp[52259]: [B1] COMPPROTO VJCOMP, 16 comp. channels, no comp-cid
Apr 1 11:47:13 R1 ppp[52259]: [B1] PRIDNS 8.8.8.8
Apr 1 11:47:13 R1 ppp[52259]: [B1] IPCP: state change Ack-Sent --> Opened
Apr 1 11:47:13 R1 ppp[52259]: [B1] IPCP: LayerUp
Apr 1 11:47:13 R1 ppp[52259]: [B1] 88.88.0.1 -> 88.88.0.254
==== LAC (R2) ====
cat /var/log/ppp.log
Apr 1 11:47:11 R2 ppp[54126]: Incoming PPPoE connection request via vtnet0: for service "*" from 58:9c:fc:01:02:01
Apr 1 11:47:11 R2 ppp[54126]: [L1-2] Accepting PPPoE connection
Apr 1 11:47:11 R2 ppp[54126]: [L1-2] Link: Matched action 'forward "L2"'
Apr 1 11:47:11 R2 ppp[54126]: [R-L1-2] Rep: INCOMING event from L1-2 (0)
Apr 1 11:47:11 R2 ppp[54126]: L2TP: Initiating control connection 0x801e2d610 0.0.0.0 0 <-> 10.0.23.3 1701
Apr 1 11:47:11 R2 ppp[54126]: [L1-2] PPPoE: connection successful
Apr 1 11:47:11 R2 ppp[54126]: L2TP: Control connection 0x801e2d610 10.0.23.2 31124 <-> 10.0.23.3 1701 connected
Apr 1 11:47:11 R2 ppp[54126]: [L2-3] L2TP: Incoming call #1650000 via control connection 0x801e2d610 initiated
Apr 1 11:47:11 R2 ppp[54126]: [L2-3] L2TP: Call #1650000 connected
Apr 1 11:47:11 R2 ppp[54126]: [R-L1-2] Rep: UP event from L2-3 (1)
Apr 1 11:47:11 R2 ppp[54126]: [R-L1-2] Rep: UP event from L1-2 (0)
==== LNS (R3) ====
[root@R3]~# cat /var/log/ppp.log
Apr 1 11:46:58 R3 newsyslog[12978]: logfile first created
Apr 1 11:47:11 R3 ppp[58548]: Incoming L2TP packet from 10.0.23.2 31124
Apr 1 11:47:11 R3 ppp[58548]: L2TP: Control connection 0x801e86310 10.0.23.3 1701 <-> 10.0.23.2 31124 connected
Apr 1 11:47:11 R3 ppp[58548]: L2TP: Incoming call #1650000 via connection 0x801e86310 received
Apr 1 11:47:11 R3 ppp[58548]: [L-1] L2TP: Incoming call #1650000 via control connection 0x801e86310 accepted
Apr 1 11:47:11 R3 ppp[58548]: [L-1] Link: OPEN event
Apr 1 11:47:11 R3 ppp[58548]: [L-1] LCP: Open event
Apr 1 11:47:11 R3 ppp[58548]: [L-1] LCP: state change Initial --> Starting
Apr 1 11:47:11 R3 ppp[58548]: [L-1] LCP: LayerStart
Apr 1 11:47:11 R3 ppp[58548]: [L-1] L2TP: Call #1650000 connected
Apr 1 11:47:11 R3 ppp[58548]: [L-1] Link: UP event
Apr 1 11:47:11 R3 ppp[58548]: [L-1] LCP: Up event
Apr 1 11:47:11 R3 ppp[58548]: [L-1] LCP: state change Starting --> Req-Sent
Apr 1 11:47:11 R3 ppp[58548]: [L-1] LCP: SendConfigReq #1
Apr 1 11:47:11 R3 ppp[58548]: [L-1] ACFCOMP
Apr 1 11:47:11 R3 ppp[58548]: [L-1] PROTOCOMP
Apr 1 11:47:11 R3 ppp[58548]: [L-1] MRU 1500
Apr 1 11:47:11 R3 ppp[58548]: [L-1] MAGICNUM 0x0753b73c
Apr 1 11:47:11 R3 ppp[58548]: [L-1] AUTHPROTO CHAP MSOFTv2
Apr 1 11:47:11 R3 ppp[58548]: [L-1] LCP: rec'd Configure Reject #1 (Req-Sent)
Apr 1 11:47:11 R3 ppp[58548]: [L-1] ACFCOMP
Apr 1 11:47:11 R3 ppp[58548]: [L-1] LCP: SendConfigReq #2
Apr 1 11:47:11 R3 ppp[58548]: [L-1] PROTOCOMP
Apr 1 11:47:11 R3 ppp[58548]: [L-1] MRU 1500
Apr 1 11:47:11 R3 ppp[58548]: [L-1] MAGICNUM 0x0753b73c
Apr 1 11:47:11 R3 ppp[58548]: [L-1] AUTHPROTO CHAP MSOFTv2
Apr 1 11:47:11 R3 ppp[58548]: [L-1] LCP: rec'd Configure Ack #2 (Req-Sent)
Apr 1 11:47:11 R3 ppp[58548]: [L-1] PROTOCOMP
Apr 1 11:47:11 R3 ppp[58548]: [L-1] MRU 1500
Apr 1 11:47:11 R3 ppp[58548]: [L-1] MAGICNUM 0x0753b73c
Apr 1 11:47:11 R3 ppp[58548]: [L-1] AUTHPROTO CHAP MSOFTv2
Apr 1 11:47:11 R3 ppp[58548]: [L-1] LCP: state change Req-Sent --> Ack-Rcvd
Apr 1 11:47:13 R3 ppp[58548]: [L-1] LCP: rec'd Configure Request #2 (Ack-Rcvd)
Apr 1 11:47:13 R3 ppp[58548]: [L-1] PROTOCOMP
Apr 1 11:47:13 R3 ppp[58548]: [L-1] MRU 1492
Apr 1 11:47:13 R3 ppp[58548]: [L-1] MAGICNUM 0x02bbf517
Apr 1 11:47:13 R3 ppp[58548]: [L-1] LCP: SendConfigAck #2
Apr 1 11:47:13 R3 ppp[58548]: [L-1] PROTOCOMP
Apr 1 11:47:13 R3 ppp[58548]: [L-1] MRU 1492
Apr 1 11:47:13 R3 ppp[58548]: [L-1] MAGICNUM 0x02bbf517
Apr 1 11:47:13 R3 ppp[58548]: [L-1] LCP: state change Ack-Rcvd --> Opened
Apr 1 11:47:13 R3 ppp[58548]: [L-1] LCP: auth: peer wants nothing, I want CHAP
Apr 1 11:47:13 R3 ppp[58548]: [L-1] CHAP: sending CHALLENGE #1 len: 28
Apr 1 11:47:13 R3 ppp[58548]: [L-1] LCP: LayerUp
Apr 1 11:47:13 R3 ppp[58548]: [L-1] CHAP: rec'd RESPONSE #1 len: 61
Apr 1 11:47:13 R3 ppp[58548]: [L-1] Name: "olivier"
Apr 1 11:47:13 R3 ppp[58548]: [L-1] AUTH: Trying INTERNAL
Apr 1 11:47:13 R3 ppp[58548]: [L-1] AUTH: INTERNAL returned: undefined
Apr 1 11:47:13 R3 ppp[58548]: [L-1] CHAP: Auth return status: undefined
Apr 1 11:47:13 R3 ppp[58548]: [L-1] CHAP: Response is valid
Apr 1 11:47:13 R3 ppp[58548]: [L-1] CHAP: Reply message: S=CA8CD828AB29C8A4F16908FE2067C0280CD5D468
Apr 1 11:47:13 R3 ppp[58548]: [L-1] CHAP: sending SUCCESS #1 len: 46
Apr 1 11:47:13 R3 ppp[58548]: [L-1] LCP: authorization successful
Apr 1 11:47:13 R3 ppp[58548]: [L-1] Link: Matched action 'bundle "B" ""'
Apr 1 11:47:13 R3 ppp[58548]: [L-1] Creating new bundle using template "B".
Apr 1 11:47:13 R3 ppp[58548]: [B-1] Bundle: Interface ng0 created
Apr 1 11:47:13 R3 ppp[58548]: [L-1] Link: Join bundle "B-1"
Apr 1 11:47:13 R3 ppp[58548]: [B-1] Bundle: Status update: up 1 link, total bandwidth 64000 bps
Apr 1 11:47:13 R3 ppp[58548]: [B-1] IPCP: Open event
Apr 1 11:47:13 R3 ppp[58548]: [B-1] IPCP: state change Initial --> Starting
Apr 1 11:47:13 R3 ppp[58548]: [B-1] IPCP: LayerStart
Apr 1 11:47:13 R3 ppp[58548]: [B-1] IPV6CP: Open event
Apr 1 11:47:13 R3 ppp[58548]: [B-1] IPV6CP: state change Initial --> Starting
Apr 1 11:47:13 R3 ppp[58548]: [B-1] IPV6CP: LayerStart
Apr 1 11:47:13 R3 ppp[58548]: [B-1] IPCP: Up event
Apr 1 11:47:13 R3 ppp[58548]: [B-1] IPCP: Got IP 88.88.0.1 from pool "pool1" for peer
Apr 1 11:47:13 R3 ppp[58548]: [B-1] IPCP: state change Starting --> Req-Sent
Apr 1 11:47:13 R3 ppp[58548]: [B-1] IPCP: SendConfigReq #1
Apr 1 11:47:13 R3 ppp[58548]: [B-1] IPADDR 88.88.0.254
Apr 1 11:47:13 R3 ppp[58548]: [B-1] COMPPROTO VJCOMP, 16 comp. channels, no comp-cid
Apr 1 11:47:13 R3 ppp[58548]: [B-1] IPV6CP: Up event
Apr 1 11:47:13 R3 ppp[58548]: [B-1] IPV6CP: state change Starting --> Req-Sent
Apr 1 11:47:13 R3 ppp[58548]: [B-1] IPV6CP: SendConfigReq #1
Apr 1 11:47:13 R3 ppp[58548]: [B-1] IPCP: rec'd Configure Request #1 (Req-Sent)
Apr 1 11:47:13 R3 ppp[58548]: [B-1] IPADDR 0.0.0.0
Apr 1 11:47:13 R3 ppp[58548]: [B-1] NAKing with 88.88.0.1
Apr 1 11:47:13 R3 ppp[58548]: [B-1] COMPPROTO VJCOMP, 16 comp. channels, no comp-cid
Apr 1 11:47:13 R3 ppp[58548]: [B-1] PRIDNS 0.0.0.0
Apr 1 11:47:13 R3 ppp[58548]: [B-1] NAKing with 8.8.8.8
Apr 1 11:47:13 R3 ppp[58548]: [B-1] SECDNS 0.0.0.0
Apr 1 11:47:13 R3 ppp[58548]: [B-1] IPCP: SendConfigRej #1
Apr 1 11:47:13 R3 ppp[58548]: [B-1] SECDNS 0.0.0.0
Apr 1 11:47:13 R3 ppp[58548]: [B-1] IPV6CP: rec'd Configure Request #1 (Req-Sent)
Apr 1 11:47:13 R3 ppp[58548]: [B-1] IPV6CP: SendConfigAck #1
Apr 1 11:47:13 R3 ppp[58548]: [B-1] IPV6CP: state change Req-Sent --> Ack-Sent
Apr 1 11:47:13 R3 ppp[58548]: [B-1] IPCP: rec'd Configure Ack #1 (Req-Sent)
Apr 1 11:47:13 R3 ppp[58548]: [B-1] IPADDR 88.88.0.254
Apr 1 11:47:13 R3 ppp[58548]: [B-1] COMPPROTO VJCOMP, 16 comp. channels, no comp-cid
Apr 1 11:47:13 R3 ppp[58548]: [B-1] IPCP: state change Req-Sent --> Ack-Rcvd
Apr 1 11:47:13 R3 ppp[58548]: [B-1] IPV6CP: rec'd Configure Ack #1 (Ack-Sent)
Apr 1 11:47:13 R3 ppp[58548]: [B-1] IPV6CP: state change Ack-Sent --> Opened
Apr 1 11:47:13 R3 ppp[58548]: [B-1] IPV6CP: LayerUp
Apr 1 11:47:13 R3 ppp[58548]: [B-1] 5a9c:fcff:fe02:0303 -> 38e6:ca33:e647:ac51
Apr 1 11:47:13 R3 ppp[58548]: [B-1] IFACE: Up event
Apr 1 11:47:13 R3 ppp[58548]: [B-1] IPCP: rec'd Configure Request #2 (Ack-Rcvd)
Apr 1 11:47:13 R3 ppp[58548]: [B-1] IPADDR 0.0.0.0
Apr 1 11:47:13 R3 ppp[58548]: [B-1] NAKing with 88.88.0.1
Apr 1 11:47:13 R3 ppp[58548]: [B-1] COMPPROTO VJCOMP, 16 comp. channels, no comp-cid
Apr 1 11:47:13 R3 ppp[58548]: [B-1] PRIDNS 0.0.0.0
Apr 1 11:47:13 R3 ppp[58548]: [B-1] NAKing with 8.8.8.8
Apr 1 11:47:13 R3 ppp[58548]: [B-1] IPCP: SendConfigNak #2
Apr 1 11:47:13 R3 ppp[58548]: [B-1] IPADDR 88.88.0.1
Apr 1 11:47:13 R3 ppp[58548]: [B-1] PRIDNS 8.8.8.8
Apr 1 11:47:13 R3 ppp[58548]: [B-1] IPCP: rec'd Configure Request #3 (Ack-Rcvd)
Apr 1 11:47:13 R3 ppp[58548]: [B-1] IPADDR 88.88.0.1
Apr 1 11:47:13 R3 ppp[58548]: [B-1] 88.88.0.1 is OK
Apr 1 11:47:13 R3 ppp[58548]: [B-1] COMPPROTO VJCOMP, 16 comp. channels, no comp-cid
Apr 1 11:47:13 R3 ppp[58548]: [B-1] PRIDNS 8.8.8.8
Apr 1 11:47:13 R3 ppp[58548]: [B-1] IPCP: SendConfigAck #3
Apr 1 11:47:13 R3 ppp[58548]: [B-1] IPADDR 88.88.0.1
Apr 1 11:47:13 R3 ppp[58548]: [B-1] COMPPROTO VJCOMP, 16 comp. channels, no comp-cid
Apr 1 11:47:13 R3 ppp[58548]: [B-1] PRIDNS 8.8.8.8
Apr 1 11:47:13 R3 ppp[58548]: [B-1] IPCP: state change Ack-Rcvd --> Opened
Apr 1 11:47:13 R3 ppp[58548]: [B-1] IPCP: LayerUp
Apr 1 11:47:13 R3 ppp[58548]: [B-1] 88.88.0.254 -> 88.88.0.1