diff options
| -rw-r--r-- | docs/services/ipoe-server.rst | 39 | 
1 files changed, 36 insertions, 3 deletions
| diff --git a/docs/services/ipoe-server.rst b/docs/services/ipoe-server.rst index 2178882b..7b456c9e 100644 --- a/docs/services/ipoe-server.rst +++ b/docs/services/ipoe-server.rst @@ -31,11 +31,42 @@ Connected sessions can be checked via the ``show ipoe-server sessions`` command.  .. code-block:: sh -  vyos@vyos:~$ show ipoe-server sessions  +  vyos@vyos:~$ show ipoe-server sessions -  ifname | called-sid |    calling-sid    |     ip      | ip6 | ip6-dp | rate-limit | state  |  uptime  |        sid        +  ifname | called-sid |    calling-sid    |     ip      | ip6 | ip6-dp | rate-limit | state  |  uptime  |        sid    -------+------------+-------------------+-------------+-----+--------+------------+--------+----------+------------------ -  ipoe0  | eth2       | 08:00:27:2f:d8:06 | 192.168.0.2 |     |        |            | active | 00:45:05 | dccc870fd3134612  +  ipoe0  | eth2       | 08:00:27:2f:d8:06 | 192.168.0.2 |     |        |            | active | 00:45:05 | dccc870fd3134612 + + +IPv6 SLAAC and IA-PD +==================== + +To configure IPv6 assignments for clients, two options need to be configured. A global prefix which is terminated on the clients cpe and a delegated prefix, the client can use +for devices routed via the clients cpe. + +IPv6 DNS addresses are optional. + +.. code-block:: sh + +  set service ipoe-server authentication interface eth3 mac-address 08:00:27:2F:D8:06 +  set service ipoe-server authentication mode 'local' +  set service ipoe-server client-ipv6-pool delegate-prefix '2001:db8:1::/48,56' +  set service ipoe-server client-ipv6-pool prefix '2001:db8::/48,64' +  set service ipoe-server dnsv6-server server-1 '2001:db8::' +  set service ipoe-server dnsv6-server server-2 '2001:db8:aaa::' +  set service ipoe-server dnsv6-server server-3 '2001:db8:bbb::' +  set service ipoe-server interface eth3 client-subnet '192.168.1.0/24' + +.. code-block:: sh + +  vyos@ipoe-server# run sh ipoe-server sessions  +  ifname | called-sid |    calling-sid    |     ip      |               ip6               | ip6-dp          | rate-limit | state  |  uptime  |        sid        +  -------+------------+-------------------+-------------+---------------------------------+-----------------+------------+--------+----------+------------------ +  ipoe0  | eth3       | 08:00:27:2f:d8:06 | 192.168.1.2 | 2001:db8::a00:27ff:fe2f:d806/64 | 2001:db8:1::/56 |            | active | 01:02:59 | 4626faf71b12cc25   + + +The clients cpe can now communicate via IPv4 or IPv6. All devices behind ``2001:db8::a00:27ff:fe2f:d806/64`` can use addresses from ``2001:db8:1::/56`` and can +globally communicate without the need of any NAT rules.  RADIUS Setup @@ -79,4 +110,6 @@ The rate-limit is set in kbit/sec.    ipoe0  | eth2       | 08:00:27:2f:d8:06 | 192.168.0.2 |     |        | 500/500    | active | 00:00:05 | dccc870fd31349fb + +  .. _`accel-ppp`: https://accel-ppp.org/ | 
