documentation:examples:pppoe_and_l2tp_lab
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
documentation:examples:pppoe_and_l2tp_lab [2021/04/01 11:36] – [Router 3] olivier | documentation:examples:pppoe_and_l2tp_lab [2021/04/01 11:47] – [LAC (R2)] olivier | ||
---|---|---|---|
Line 62: | Line 62: | ||
===== Routers configuration ===== | ===== Routers configuration ===== | ||
- | ==== Router 1 ==== | ||
- | Router | + | ==== Router |
- | Note: There is no IP address configured on the ethernet interface. | + | Router 2 forwards PPP between PPPoE and L2TP. |
- | < | ||
- | sysrc hostname=R1 | ||
- | sysrc gateway_enable=NO | ||
- | sysrc ipv6_gateway_enable=NO | ||
- | sysrc mpd_enable=YES | ||
- | sysrc mpd_flags=" | ||
- | cat > / | ||
- | 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 | ||
- | ' | ||
- | service netif restart | ||
- | service routing restart | ||
- | service mpd5 start | ||
- | config save | ||
- | </ | ||
- | |||
- | ==== Router 2 ==== | ||
- | |||
- | Router 2 is configured as a BAS and LAC (forward PPP between PPPoE and L2TP). | ||
- | |||
- | === Modify configuration === | ||
- | Set the base parameters: | ||
< | < | ||
sysrc hostname=R2 | sysrc hostname=R2 | ||
- | sysrc ifconfig_em1=" | + | sysrc ifconfig_vtnet1=" |
sysrc mpd_enable=YES | sysrc mpd_enable=YES | ||
sysrc mpd_flags=" | sysrc mpd_flags=" | ||
Line 109: | Line 76: | ||
default: | default: | ||
create link template L1 pppoe | create link template L1 pppoe | ||
- | set pppoe iface em0 | + | set pppoe iface vtnet0 |
set link action forward L2 | set link action forward L2 | ||
set link enable incoming | set link enable incoming | ||
Line 121: | Line 88: | ||
</ | </ | ||
- | ==== Router 3 ==== | + | ==== Router 3 : LNS (L2TP server) |
- | + | ||
- | Router 3 is configured as a LNS (L2TP server). | + | |
< | < | ||
sysrc hostname=R3 | sysrc hostname=R3 | ||
- | sysrc ifconfig_em1=" | + | sysrc ifconfig_vtnet1=" |
- | sysrc ifconfig_em2=" | + | sysrc ifconfig_vtnet2=" |
sysrc mpd_enable=YES | sysrc mpd_enable=YES | ||
sysrc mpd_flags=" | sysrc mpd_flags=" | ||
Line 148: | Line 113: | ||
cat > / | cat > / | ||
olivier | olivier | ||
+ | ' | ||
+ | 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=" | ||
+ | cat > / | ||
+ | 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 | ||
' | ' | ||
service netif restart | service netif restart | ||
Line 159: | Line 152: | ||
Router 4 is configured as simple host, and be used an Internet server too for testing connectivity with the PC. | Router 4 is configured as simple host, and be used an Internet server too for testing connectivity with the PC. | ||
- | === Modify configuration === | ||
- | |||
- | Set the basic parameters: | ||
< | < | ||
sysrc hostname=R4 | sysrc hostname=R4 | ||
sysrc defaultrouter=" | sysrc defaultrouter=" | ||
- | sysrc ifconfig_em2=" | + | sysrc ifconfig_vtnet2=" |
+ | sysrc gateway_enable=NO | ||
+ | sysrc ipv6_gateway_enable=NO | ||
service netif restart | service netif restart | ||
service routing restart | service routing restart | ||
Line 314: | Line 306: | ||
< | < | ||
cat / | cat / | ||
- | Mar 8 10:55:34 R2 newsyslog[1004]: | + | Apr |
- | Mar 8 11:36:05 R2 ppp: Multi-link PPP daemon for FreeBSD | + | Apr 1 11:47:11 R2 ppp[54126]: [L1-2] Accepting PPPoE connection |
- | Mar 8 11:36:05 R2 ppp: | + | Apr 1 11:47:11 R2 ppp[54126]: [L1-2] Link: Matched action ' |
- | Mar 8 11:36:05 R2 ppp: process 3432 started, version 5.5 (root@bigdev.bsdrp.net 04:44 3-Apr-2011) | + | Apr 1 11:47:11 R2 ppp[54126]: [R-L1-2] Rep: INCOMING event from L1-2 (0) |
- | Mar 8 11:36:05 R2 ppp: Label ' | + | Apr 1 11:47:11 R2 ppp[54126]: L2TP: Initiating control connection |
- | Mar 8 11:36:05 R2 ppp: PPPoE: waiting for connection on em0:, service " | + | Apr 1 11:47:11 R2 ppp[54126]: [L1-2] PPPoE: connection successful |
- | Mar 8 11: | + | Apr 1 11:47:11 R2 ppp[54126]: L2TP: Control connection |
- | Mar 8 11:37:36 R2 ppp: [L1-2] Accepting PPPoE connection | + | Apr 1 11:47:11 R2 ppp[54126]: [L2-3] L2TP: Incoming call #1650000 |
- | Mar 8 11:37:36 R2 ppp: [L1-2] Link: Matched action ' | + | Apr 1 11:47:11 R2 ppp[54126]: [L2-3] L2TP: Call #1650000 |
- | Mar 8 11:37:36 R2 ppp: [R-L1-2] Rep: INCOMING event from L1-2 (0) | + | Apr 1 11:47:11 R2 ppp[54126]: [R-L1-2] Rep: UP event from L2-3 (1) |
- | Mar 8 11:37:36 R2 ppp: L2TP: Initiating control connection | + | Apr 1 11:47:11 R2 ppp[54126]: [R-L1-2] Rep: UP event from L1-2 (0) |
- | Mar 8 11:37:36 R2 ppp: [L1-2] PPPoE: connection successful | + | |
- | Mar 8 11:37:36 R2 ppp: L2TP: Control connection | + | |
- | Mar 8 11:37:36 R2 ppp: [L2-3] L2TP: Incoming call #6190000 | + | |
- | Mar 8 11:37:36 R2 ppp: [L2-3] L2TP: Call #6190000 | + | |
- | Mar 8 11:37:36 R2 ppp: [R-L1-2] Rep: UP event from L2-3 (1) | + | |
- | Mar 8 11:37:36 R2 ppp: [R-L1-2] Rep: UP event from L1-2 (0) | + | |
</ | </ | ||
documentation/examples/pppoe_and_l2tp_lab.txt · Last modified: 2021/04/01 11:51 by olivier