Skip to content

Commit

Permalink
Changed IPv6 pool documentation in accel-ppp services
Browse files Browse the repository at this point in the history
Changed IPv6 pool documentation in accel-ppp services
to named IPv6 pools.
https://vyos.dev/T5865

(cherry picked from commit f5b7962)
  • Loading branch information
aapostoliuk authored and mergify[bot] committed Feb 2, 2024
1 parent 6c68854 commit c07b6d6
Show file tree
Hide file tree
Showing 3 changed files with 32 additions and 15 deletions.
10 changes: 6 additions & 4 deletions docs/configuration/service/ipoe-server.rst
Original file line number Diff line number Diff line change
Expand Up @@ -72,8 +72,9 @@ IPv6 DNS addresses are optional.
set service ipoe-server authentication interface eth3 mac 08:00:27:2F:D8:06
set service ipoe-server authentication mode 'local'
set service ipoe-server client-ipv6-pool delegate '2001:db8:1::/48' delegation-prefix '56'
set service ipoe-server client-ipv6-pool prefix '2001:db8::/48' mask '64'
set service ipoe-server client-ipv6-pool IPv6-POOL delegate '2001:db8:1::/48' delegation-prefix '56'
set service ipoe-server client-ipv6-pool IPv6-POOL prefix '2001:db8::/48' mask '64'
set service ipoe-server default-ipv6-pool IPv6-POOL
set service ipoe-server name-server '2001:db8::'
set service ipoe-server name-server '2001:db8:aaa::'
set service ipoe-server name-server '2001:db8:bbb::'
Expand Down Expand Up @@ -171,8 +172,9 @@ Server configuration
set service ipoe-server authentication interface eth1.51 mac 00:0c:29:b7:49:a7 rate-limit upload '50000'
set service ipoe-server authentication mode 'local'
set service ipoe-server client-ipv6-pool delegate 2001:db8:ffff::/48 delegation-prefix '56'
set service ipoe-server client-ipv6-pool prefix 2001:db8:fffe::/48 mask '64'
set service ipoe-server client-ipv6-pool IPv6-POOL delegate 2001:db8:ffff::/48 delegation-prefix '56'
set service ipoe-server client-ipv6-pool IPv6-POOL prefix 2001:db8:fffe::/48 mask '64'
set service ipoe-server default-ipv6-pool IPv6-POOL
set service ipoe-server interface eth1.50 client-subnet '100.64.50.0/24'
set service ipoe-server interface eth1.50 mode 'l2'
set service ipoe-server interface eth1.51 client-subnet '100.64.51.0/24'
Expand Down
25 changes: 17 additions & 8 deletions docs/configuration/service/pppoe-server.rst
Original file line number Diff line number Diff line change
Expand Up @@ -266,11 +266,11 @@ other servers. Last command says that this PPPoE server can serve only
IPv6
----

IPv6 client's prefix assignment
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
IPv6 client's prefix
^^^^^^^^^^^^^^^^^^^^

.. cfgcmd:: set service pppoe-server client-ipv6-pool prefix <address>
mask <number-of-bits>
.. cfgcmd:: set service pppoe-server client-ipv6-pool <IPv6-POOL-NAME>
prefix <address> mask <number-of-bits>

Use this comand to set the IPv6 address pool from which a PPPoE
client will get an IPv6 prefix of your defined length (mask) to
Expand All @@ -281,8 +281,8 @@ IPv6 client's prefix assignment
IPv6 Prefix Delegation
^^^^^^^^^^^^^^^^^^^^^^

.. cfgcmd:: set service pppoe-server client-ipv6-pool delegate <address>
delegation-prefix <number-of-bits>
.. cfgcmd:: set service pppoe-server client-ipv6-pool <IPv6-POOL-NAME>
delegate <address> delegation-prefix <number-of-bits>

Use this command to configure DHCPv6 Prefix Delegation (RFC3633). You
will have to set your IPv6 pool and the length of the delegation
Expand All @@ -291,6 +291,14 @@ IPv6 Prefix Delegation
delegation prefix can be set from 32 to 64 bit long.


IPv6 default client's pool assignment
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

.. cfgcmd:: set service pppoe-server default-ipv6-pool <POOL-NAME>

Use this command to define default IPv6 address pool name.


Maintenance mode
================

Expand Down Expand Up @@ -374,8 +382,9 @@ The example below covers a dual-stack configuration via pppoe-server.
set service pppoe-server authentication mode 'local'
set service pppoe-server client-ip-pool IP-POOL range '192.168.0.1/24'
set service pppoe-server default-pool 'IP-POOL'
set service pppoe-server client-ipv6-pool delegate '2001:db8:8003::/48' delegation-prefix '56'
set service pppoe-server client-ipv6-pool prefix '2001:db8:8002::/48' mask '64'
set service pppoe-server client-ipv6-pool IPv6-POOL delegate '2001:db8:8003::/48' delegation-prefix '56'
set service pppoe-server client-ipv6-pool IPV6-POOL prefix '2001:db8:8002::/48' mask '64'
set service pppoe-server default-ipv6-pool IPv6-POOL
set service pppoe-server ppp-options ipv6 allow
set service pppoe-server name-server '10.1.1.1'
set service pppoe-server name-server '2001:db8:4860::8888'
Expand Down
12 changes: 9 additions & 3 deletions docs/configuration/vpn/sstp.rst
Original file line number Diff line number Diff line change
Expand Up @@ -132,16 +132,17 @@ Configuration
Use this command to define default address pool name.


.. cfgcmd:: set vpn sstp client-ipv6-pool prefix <address> mask <number-of-bits>
.. cfgcmd:: set vpn sstp client-ipv6-pool <IPv6-POOL-NAME> prefix <address>
mask <number-of-bits>

Use this comand to set the IPv6 address pool from which an SSTP client
will get an IPv6 prefix of your defined length (mask) to terminate the
SSTP endpoint at their side. The mask length can be set from 48 to 128
bit long, the default value is 64.


.. cfgcmd:: set vpn sstp client-ipv6-pool delegate <address> delegation-prefix
<number-of-bits>
.. cfgcmd:: set vpn sstp client-ipv6-pool <IPv6-POOL-NAME> delegate <address>
delegation-prefix <number-of-bits>

Use this command to configure DHCPv6 Prefix Delegation (RFC3633) on
SSTP. You will have to set your IPv6 pool and the length of the
Expand All @@ -150,6 +151,11 @@ Configuration
delegation prefix can be set from 32 to 64 bit long.


.. cfgcmd:: set vpn sstp default-ipv6-pool <IPv6-POOL-NAME>

Use this command to define default IPv6 address pool name.


.. cfgcmd:: set vpn sstp name-server <address>

Connected client should use `<address>` as their DNS server. This
Expand Down

0 comments on commit c07b6d6

Please sign in to comment.