mirror of
https://github.com/vyos/vyos-documentation.git
synced 2025-10-26 08:41:46 +01:00
Fix lint issues
(cherry picked from commit c432da682bf117184729c36e84850d384ea34f49)
This commit is contained in:
parent
c43393e01c
commit
0c8dc509d9
@ -17,7 +17,8 @@ can be done regarding flowtables.
|
|||||||
|
|
||||||
.. cfgcmd:: set firewall flowtables ...
|
.. cfgcmd:: set firewall flowtables ...
|
||||||
|
|
||||||
From main structure defined in :doc:`Firewall Overview</configuration/firewall/index>`
|
From main structure defined in
|
||||||
|
:doc:`Firewall Overview</configuration/firewall/index>`
|
||||||
in this section you can find detailed information only for the next part
|
in this section you can find detailed information only for the next part
|
||||||
of the general structure:
|
of the general structure:
|
||||||
|
|
||||||
|
|||||||
@ -16,7 +16,8 @@ Configuration commands covered in this section:
|
|||||||
|
|
||||||
.. cfgcmd:: set firewall ipv4 ...
|
.. cfgcmd:: set firewall ipv4 ...
|
||||||
|
|
||||||
From main structure defined in :doc:`Firewall Overview</configuration/firewall/index>`
|
From main structure defined in
|
||||||
|
:doc:`Firewall Overview</configuration/firewall/index>`
|
||||||
in this section you can find detailed information only for the next part
|
in this section you can find detailed information only for the next part
|
||||||
of the general structure:
|
of the general structure:
|
||||||
|
|
||||||
@ -956,13 +957,17 @@ Synproxy
|
|||||||
********
|
********
|
||||||
Synproxy connections
|
Synproxy connections
|
||||||
|
|
||||||
.. cfgcmd:: set firewall ipv4 [input | forward] filter rule <1-999999> action synproxy
|
.. cfgcmd:: set firewall ipv4 [input | forward] filter rule <1-999999>
|
||||||
.. cfgcmd:: set firewall ipv4 [input | forward] filter rule <1-999999> protocol tcp
|
action synproxy
|
||||||
.. cfgcmd:: set firewall ipv4 [input | forward] filter rule <1-999999> synproxy tcp mss <501-65535>
|
.. cfgcmd:: set firewall ipv4 [input | forward] filter rule <1-999999>
|
||||||
|
protocol tcp
|
||||||
|
.. cfgcmd:: set firewall ipv4 [input | forward] filter rule <1-999999>
|
||||||
|
synproxy tcp mss <501-65535>
|
||||||
|
|
||||||
Set TCP-MSS (maximum segment size) for the connection
|
Set TCP-MSS (maximum segment size) for the connection
|
||||||
|
|
||||||
.. cfgcmd:: set firewall ipv4 [input | forward] filter rule <1-999999> synproxy tcp window-scale <1-14>
|
.. cfgcmd:: set firewall ipv4 [input | forward] filter rule <1-999999>
|
||||||
|
synproxy tcp window-scale <1-14>
|
||||||
|
|
||||||
Set the window scale factor for TCP window scaling
|
Set the window scale factor for TCP window scaling
|
||||||
|
|
||||||
@ -1168,8 +1173,8 @@ Show Firewall log
|
|||||||
.. opcmd:: show log firewall ipv4 name <name> rule <rule>
|
.. opcmd:: show log firewall ipv4 name <name> rule <rule>
|
||||||
|
|
||||||
Show the logs of all firewall; show all ipv4 firewall logs; show all logs
|
Show the logs of all firewall; show all ipv4 firewall logs; show all logs
|
||||||
for particular hook; show all logs for particular hook and priority; show all logs
|
for particular hook; show all logs for particular hook and priority;
|
||||||
for particular custom chain; show logs for specific Rule-Set.
|
show all logs for particular custom chain; show logs for specific Rule-Set.
|
||||||
|
|
||||||
Example Partial Config
|
Example Partial Config
|
||||||
======================
|
======================
|
||||||
|
|||||||
@ -16,7 +16,8 @@ Configuration commands covered in this section:
|
|||||||
|
|
||||||
.. cfgcmd:: set firewall ipv6 ...
|
.. cfgcmd:: set firewall ipv6 ...
|
||||||
|
|
||||||
From main structure defined in :doc:`Firewall Overview</configuration/firewall/index>`
|
From main structure defined in
|
||||||
|
:doc:`Firewall Overview</configuration/firewall/index>`
|
||||||
in this section you can find detailed information only for the next part
|
in this section you can find detailed information only for the next part
|
||||||
of the general structure:
|
of the general structure:
|
||||||
|
|
||||||
@ -373,10 +374,12 @@ There are a lot of matching criteria against which the packet can be tested.
|
|||||||
remain valid if the IPv6 prefix changes and the host
|
remain valid if the IPv6 prefix changes and the host
|
||||||
portion of systems IPv6 address is static (for example, with SLAAC or
|
portion of systems IPv6 address is static (for example, with SLAAC or
|
||||||
`tokenised IPv6 addresses
|
`tokenised IPv6 addresses
|
||||||
<https://datatracker.ietf.org/doc/id/draft-chown-6man-tokenised-ipv6-identifiers-02.txt>`_)
|
<https://datatracker.ietf.org
|
||||||
|
/doc/id/draft-chown-6man-tokenised-ipv6-identifiers-02.txt>`_)
|
||||||
|
|
||||||
This functions for both individual addresses and address groups.
|
This functions for both individual addresses and address groups.
|
||||||
|
|
||||||
|
.. stop_vyoslinter
|
||||||
.. code-block:: none
|
.. code-block:: none
|
||||||
|
|
||||||
# Match any IPv6 address with the suffix ::0000:0000:0000:beef
|
# Match any IPv6 address with the suffix ::0000:0000:0000:beef
|
||||||
@ -388,6 +391,8 @@ There are a lot of matching criteria against which the packet can be tested.
|
|||||||
set firewall ipv6 forward filter rule 200 source group address-group WEBSERVERS
|
set firewall ipv6 forward filter rule 200 source group address-group WEBSERVERS
|
||||||
set firewall ipv6 forward filter rule 200 source address-mask ::ffff:ffff:ffff:ffff
|
set firewall ipv6 forward filter rule 200 source address-mask ::ffff:ffff:ffff:ffff
|
||||||
|
|
||||||
|
.. start_vyoslinter
|
||||||
|
|
||||||
.. cfgcmd:: set firewall ipv6 forward filter rule <1-999999>
|
.. cfgcmd:: set firewall ipv6 forward filter rule <1-999999>
|
||||||
source fqdn <fqdn>
|
source fqdn <fqdn>
|
||||||
.. cfgcmd:: set firewall ipv6 input filter rule <1-999999>
|
.. cfgcmd:: set firewall ipv6 input filter rule <1-999999>
|
||||||
@ -941,13 +946,17 @@ Synproxy
|
|||||||
********
|
********
|
||||||
Synproxy connections
|
Synproxy connections
|
||||||
|
|
||||||
.. cfgcmd:: set firewall ipv6 [input | forward] filter rule <1-999999> action synproxy
|
.. cfgcmd:: set firewall ipv6 [input | forward] filter rule <1-999999>
|
||||||
.. cfgcmd:: set firewall ipv6 [input | forward] filter rule <1-999999> protocol tcp
|
action synproxy
|
||||||
.. cfgcmd:: set firewall ipv6 [input | forward] filter rule <1-999999> synproxy tcp mss <501-65535>
|
.. cfgcmd:: set firewall ipv6 [input | forward] filter rule <1-999999>
|
||||||
|
protocol tcp
|
||||||
|
.. cfgcmd:: set firewall ipv6 [input | forward] filter rule <1-999999>
|
||||||
|
synproxy tcp mss <501-65535>
|
||||||
|
|
||||||
Set TCP-MSS (maximum segment size) for the connection
|
Set TCP-MSS (maximum segment size) for the connection
|
||||||
|
|
||||||
.. cfgcmd:: set firewall ipv6 [input | forward] filter rule <1-999999> synproxy tcp window-scale <1-14>
|
.. cfgcmd:: set firewall ipv6 [input | forward] filter rule <1-999999>
|
||||||
|
synproxy tcp window-scale <1-14>
|
||||||
|
|
||||||
Set the window scale factor for TCP window scaling
|
Set the window scale factor for TCP window scaling
|
||||||
|
|
||||||
@ -1167,8 +1176,8 @@ Show Firewall log
|
|||||||
.. opcmd:: show log firewall ipv6 name <name> rule <rule>
|
.. opcmd:: show log firewall ipv6 name <name> rule <rule>
|
||||||
|
|
||||||
Show the logs of all firewall; show all ipv6 firewall logs; show all logs
|
Show the logs of all firewall; show all ipv6 firewall logs; show all logs
|
||||||
for particular hook; show all logs for particular hook and priority; show all logs
|
for particular hook; show all logs for particular hook and priority;
|
||||||
for particular custom chain; show logs for specific Rule-Set.
|
show all logs for particular custom chain; show logs for specific Rule-Set.
|
||||||
|
|
||||||
Example Partial Config
|
Example Partial Config
|
||||||
======================
|
======================
|
||||||
|
|||||||
@ -48,7 +48,8 @@ Configuring PPPoE Server
|
|||||||
Create `<user>` for local authentication on this system. The users password
|
Create `<user>` for local authentication on this system. The users password
|
||||||
will be set to `<pass>`.
|
will be set to `<pass>`.
|
||||||
|
|
||||||
.. cfgcmd:: set service pppoe-server client-ip-pool <POOL-NAME> range <x.x.x.x-x.x.x.x | x.x.x.x/x>
|
.. cfgcmd:: set service pppoe-server client-ip-pool <POOL-NAME>
|
||||||
|
range <x.x.x.x-x.x.x.x | x.x.x.x/x>
|
||||||
|
|
||||||
Use this command to define the first IP address of a pool of
|
Use this command to define the first IP address of a pool of
|
||||||
addresses to be given to pppoe clients. If notation ``x.x.x.x-x.x.x.x``,
|
addresses to be given to pppoe clients. If notation ``x.x.x.x-x.x.x.x``,
|
||||||
@ -84,7 +85,8 @@ accounts again.
|
|||||||
|
|
||||||
set service pppoe-server authentication mode radius
|
set service pppoe-server authentication mode radius
|
||||||
|
|
||||||
.. cfgcmd:: set service pppoe-server authentication radius server <server> key <secret>
|
.. cfgcmd:: set service pppoe-server authentication radius
|
||||||
|
server <server> key <secret>
|
||||||
|
|
||||||
Configure RADIUS `<server>` and its required shared `<secret>` for
|
Configure RADIUS `<server>` and its required shared `<secret>` for
|
||||||
communicating with the RADIUS server.
|
communicating with the RADIUS server.
|
||||||
@ -108,7 +110,8 @@ If you are using OSPF as IGP, always the closest interface connected to the
|
|||||||
RADIUS server is used. With VyOS 1.2 you can bind all outgoing RADIUS requests
|
RADIUS server is used. With VyOS 1.2 you can bind all outgoing RADIUS requests
|
||||||
to a single source IP e.g. the loopback interface.
|
to a single source IP e.g. the loopback interface.
|
||||||
|
|
||||||
.. cfgcmd:: set service pppoe-server authentication radius source-address <address>
|
.. cfgcmd:: set service pppoe-server authentication radius
|
||||||
|
source-address <address>
|
||||||
|
|
||||||
Source IPv4 address used in all RADIUS server queires.
|
Source IPv4 address used in all RADIUS server queires.
|
||||||
|
|
||||||
@ -118,57 +121,70 @@ to a single source IP e.g. the loopback interface.
|
|||||||
RADIUS advanced options
|
RADIUS advanced options
|
||||||
=======================
|
=======================
|
||||||
|
|
||||||
.. cfgcmd:: set service pppoe-server authentication radius server <server> port <port>
|
.. cfgcmd:: set service pppoe-server authentication radius
|
||||||
|
server <server> port <port>
|
||||||
|
|
||||||
Configure RADIUS `<server>` and its required port for authentication requests.
|
Configure RADIUS `<server>` and its required port for authentication requests.
|
||||||
|
|
||||||
.. cfgcmd:: set service pppoe-server authentication radius server <server> fail-time <time>
|
.. cfgcmd:: set service pppoe-server authentication radius
|
||||||
|
server <server> fail-time <time>
|
||||||
|
|
||||||
Mark RADIUS server as offline for this given `<time>` in seconds.
|
Mark RADIUS server as offline for this given `<time>` in seconds.
|
||||||
|
|
||||||
.. cfgcmd:: set service pppoe-server authentication radius server <server> disable
|
.. cfgcmd:: set service pppoe-server authentication radius
|
||||||
|
server <server> disable
|
||||||
|
|
||||||
Temporary disable this RADIUS server.
|
Temporary disable this RADIUS server.
|
||||||
|
|
||||||
.. cfgcmd:: set service pppoe-server authentication radius acct-timeout <timeout>
|
.. cfgcmd:: set service pppoe-server authentication radius
|
||||||
|
acct-timeout <timeout>
|
||||||
|
|
||||||
Timeout to wait reply for Interim-Update packets. (default 3 seconds)
|
Timeout to wait reply for Interim-Update packets. (default 3 seconds)
|
||||||
|
|
||||||
.. cfgcmd:: set service pppoe-server authentication radius dynamic-author server <address>
|
.. cfgcmd:: set service pppoe-server authentication radius
|
||||||
|
dynamic-author server <address>
|
||||||
|
|
||||||
Specifies IP address for Dynamic Authorization Extension server (DM/CoA)
|
Specifies IP address for Dynamic Authorization Extension server (DM/CoA)
|
||||||
|
|
||||||
.. cfgcmd:: set service pppoe-server authentication radius dynamic-author port <port>
|
.. cfgcmd:: set service pppoe-server authentication radius
|
||||||
|
dynamic-author port <port>
|
||||||
|
|
||||||
Port for Dynamic Authorization Extension server (DM/CoA)
|
Port for Dynamic Authorization Extension server (DM/CoA)
|
||||||
|
|
||||||
.. cfgcmd:: set service pppoe-server authentication radius dynamic-author key <secret>
|
.. cfgcmd:: set service pppoe-server authentication radius dynamic-author
|
||||||
|
key <secret>
|
||||||
|
|
||||||
Secret for Dynamic Authorization Extension server (DM/CoA)
|
Secret for Dynamic Authorization Extension server (DM/CoA)
|
||||||
|
|
||||||
.. cfgcmd:: set service pppoe-server authentication radius max-try <number>
|
.. cfgcmd:: set service pppoe-server authentication radius
|
||||||
|
max-try <number>
|
||||||
|
|
||||||
Maximum number of tries to send Access-Request/Accounting-Request queries
|
Maximum number of tries to send Access-Request/Accounting-Request queries
|
||||||
|
|
||||||
.. cfgcmd:: set service pppoe-server authentication radius timeout <timeout>
|
.. cfgcmd:: set service pppoe-server authentication radius
|
||||||
|
timeout <timeout>
|
||||||
|
|
||||||
Timeout to wait response from server (seconds)
|
Timeout to wait response from server (seconds)
|
||||||
|
|
||||||
.. cfgcmd:: set service pppoe-server authentication radius nas-identifier <identifier>
|
.. cfgcmd:: set service pppoe-server authentication radius
|
||||||
|
nas-identifier <identifier>
|
||||||
|
|
||||||
Value to send to RADIUS server in NAS-Identifier attribute and to be matched
|
Value to send to RADIUS server in NAS-Identifier attribute and to be matched
|
||||||
in DM/CoA requests.
|
in DM/CoA requests.
|
||||||
|
|
||||||
.. cfgcmd:: set service pppoe-server authentication radius nas-ip-address <address>
|
.. cfgcmd:: set service pppoe-server authentication radius
|
||||||
|
nas-ip-address <address>
|
||||||
|
|
||||||
Value to send to RADIUS server in NAS-IP-Address attribute and to be matched
|
Value to send to RADIUS server in NAS-IP-Address attribute and to be matched
|
||||||
in DM/CoA requests. Also DM/CoA server will bind to that address.
|
in DM/CoA requests. Also DM/CoA server will bind to that address.
|
||||||
|
|
||||||
.. cfgcmd:: set service pppoe-server authentication radius source-address <address>
|
.. cfgcmd:: set service pppoe-server authentication radius
|
||||||
|
source-address <address>
|
||||||
|
|
||||||
Source IPv4 address used in all RADIUS server queires.
|
Source IPv4 address used in all RADIUS server queires.
|
||||||
|
|
||||||
.. cfgcmd:: set service pppoe-server authentication radius rate-limit attribute <attribute>
|
.. cfgcmd:: set service pppoe-server authentication radius
|
||||||
|
rate-limit attribute <attribute>
|
||||||
|
|
||||||
Specifies which RADIUS server attribute contains the rate limit information.
|
Specifies which RADIUS server attribute contains the rate limit information.
|
||||||
The default attribute is ``Filter-Id``.
|
The default attribute is ``Filter-Id``.
|
||||||
@ -176,11 +192,13 @@ RADIUS advanced options
|
|||||||
.. note:: If you set a custom RADIUS attribute you must define it on both
|
.. note:: If you set a custom RADIUS attribute you must define it on both
|
||||||
dictionaries at RADIUS server and client.
|
dictionaries at RADIUS server and client.
|
||||||
|
|
||||||
.. cfgcmd:: set service pppoe-server authentication radius rate-limit enable
|
.. cfgcmd:: set service pppoe-server authentication radius
|
||||||
|
rate-limit enable
|
||||||
|
|
||||||
Enables bandwidth shaping via RADIUS.
|
Enables bandwidth shaping via RADIUS.
|
||||||
|
|
||||||
.. cfgcmd:: set service pppoe-server authentication radius rate-limit vendor
|
.. cfgcmd:: set service pppoe-server authentication radius
|
||||||
|
rate-limit vendor
|
||||||
|
|
||||||
Specifies the vendor dictionary, dictionary needs to be in
|
Specifies the vendor dictionary, dictionary needs to be in
|
||||||
/usr/share/accel-ppp/radius.
|
/usr/share/accel-ppp/radius.
|
||||||
@ -192,25 +210,27 @@ Allocation clients ip addresses by RADIUS
|
|||||||
=========================================
|
=========================================
|
||||||
|
|
||||||
If the RADIUS server sends the attribute ``Framed-IP-Address`` then this IP
|
If the RADIUS server sends the attribute ``Framed-IP-Address`` then this IP
|
||||||
address will be allocated to the client and the option ``default-pool`` within the CLI
|
address will be allocated to the client and the option ``default-pool``
|
||||||
config is being ignored.
|
within the CLI config is being ignored.
|
||||||
|
|
||||||
If the RADIUS server sends the attribute ``Framed-Pool``, IP address will be allocated
|
If the RADIUS server sends the attribute ``Framed-Pool``, IP address will
|
||||||
from a predefined IP pool whose name equals the attribute value.
|
be allocated from a predefined IP pool whose name equals the attribute value.
|
||||||
|
|
||||||
If the RADIUS server sends the attribute ``Stateful-IPv6-Address-Pool``, IPv6 address
|
If the RADIUS server sends the attribute ``Stateful-IPv6-Address-Pool``,
|
||||||
will be allocated from a predefined IPv6 pool ``prefix`` whose name equals the attribute value.
|
IPv6 address will be allocated from a predefined IPv6 pool ``prefix``
|
||||||
|
|
||||||
If the RADIUS server sends the attribute ``Delegated-IPv6-Prefix-Pool``, IPv6
|
|
||||||
delegation pefix will be allocated from a predefined IPv6 pool ``delegate``
|
|
||||||
whose name equals the attribute value.
|
whose name equals the attribute value.
|
||||||
|
|
||||||
.. note:: ``Stateful-IPv6-Address-Pool`` and ``Delegated-IPv6-Prefix-Pool`` are defined in
|
If the RADIUS server sends the attribute ``Delegated-IPv6-Prefix-Pool``,
|
||||||
RFC6911. If they are not defined in your RADIUS server, add new dictionary_.
|
IPv6 delegation pefix will be allocated from a predefined IPv6 pool ``delegate``
|
||||||
|
whose name equals the attribute value.
|
||||||
|
|
||||||
User interface can be put to VRF context via RADIUS Access-Accept packet, or change
|
.. note:: ``Stateful-IPv6-Address-Pool`` and ``Delegated-IPv6-Prefix-Pool``
|
||||||
it via RADIUS CoA. ``Accel-VRF-Name`` is used from these purposes. It is custom `ACCEL-PPP attribute`_.
|
are defined in RFC6911. If they are not defined in your RADIUS server,
|
||||||
Define it in your RADIUS server.
|
add new dictionary_.
|
||||||
|
|
||||||
|
User interface can be put to VRF context via RADIUS Access-Accept packet,
|
||||||
|
or change it via RADIUS CoA. ``Accel-VRF-Name`` is used from these purposes.
|
||||||
|
It is custom `ACCEL-PPP attribute`_. Define it in your RADIUS server.
|
||||||
|
|
||||||
Renaming clients interfaces by RADIUS
|
Renaming clients interfaces by RADIUS
|
||||||
=====================================
|
=====================================
|
||||||
@ -255,13 +275,13 @@ attributes.
|
|||||||
For Local Users
|
For Local Users
|
||||||
===============
|
===============
|
||||||
|
|
||||||
.. cfgcmd:: set service pppoe-server authentication local-users username <user> rate-limit
|
.. cfgcmd:: set service pppoe-server authentication local-users username
|
||||||
download <bandwidth>
|
<user> rate-limit download <bandwidth>
|
||||||
|
|
||||||
Download bandwidth limit in kbit/s for `<user>`.
|
Download bandwidth limit in kbit/s for `<user>`.
|
||||||
|
|
||||||
.. cfgcmd:: set service pppoe-server authentication local-users username <user> rate-limit
|
.. cfgcmd:: set service pppoe-server authentication local-users username
|
||||||
upload <bandwidth>
|
<user> rate-limit upload <bandwidth>
|
||||||
|
|
||||||
Upload bandwidth limit in kbit/s for `<user>`.
|
Upload bandwidth limit in kbit/s for `<user>`.
|
||||||
|
|
||||||
@ -339,7 +359,8 @@ other servers. Last command says that this PPPoE server can serve only
|
|||||||
IPv6
|
IPv6
|
||||||
****
|
****
|
||||||
|
|
||||||
.. cfgcmd:: set service pppoe-server ppp-options ipv6 <require | prefer | allow | deny>
|
.. cfgcmd:: set service pppoe-server ppp-options
|
||||||
|
ipv6 <require | prefer | allow | deny>
|
||||||
|
|
||||||
Specifies IPv6 negotiation preference.
|
Specifies IPv6 negotiation preference.
|
||||||
|
|
||||||
@ -348,16 +369,16 @@ IPv6
|
|||||||
* **allow** - Negotiate IPv6 only if client requests
|
* **allow** - Negotiate IPv6 only if client requests
|
||||||
* **deny** - Do not negotiate IPv6 (default value)
|
* **deny** - Do not negotiate IPv6 (default value)
|
||||||
|
|
||||||
.. cfgcmd:: set service pppoe-server client-ipv6-pool <IPv6-POOL-NAME> prefix <address>
|
.. cfgcmd:: set service pppoe-server client-ipv6-pool <IPv6-POOL-NAME>
|
||||||
mask <number-of-bits>
|
prefix <address> mask <number-of-bits>
|
||||||
|
|
||||||
Use this comand to set the IPv6 address pool from which an PPPoE client
|
Use this comand to set the IPv6 address pool from which an PPPoE client
|
||||||
will get an IPv6 prefix of your defined length (mask) to terminate the
|
will get an IPv6 prefix of your defined length (mask) to terminate the
|
||||||
PPPoE endpoint at their side. The mask length can be set from 48 to 128
|
PPPoE endpoint at their side. The mask length can be set from 48 to 128
|
||||||
bit long, the default value is 64.
|
bit long, the default value is 64.
|
||||||
|
|
||||||
.. cfgcmd:: set service pppoe-server client-ipv6-pool <IPv6-POOL-NAME> delegate <address>
|
.. cfgcmd:: set service pppoe-server client-ipv6-pool <IPv6-POOL-NAME>
|
||||||
delegation-prefix <number-of-bits>
|
delegate <address> delegation-prefix <number-of-bits>
|
||||||
|
|
||||||
Use this command to configure DHCPv6 Prefix Delegation (RFC3633) on
|
Use this command to configure DHCPv6 Prefix Delegation (RFC3633) on
|
||||||
PPPoE. You will have to set your IPv6 pool and the length of the
|
PPPoE. You will have to set your IPv6 pool and the length of the
|
||||||
@ -382,7 +403,8 @@ IPv6 Advanced Options
|
|||||||
|
|
||||||
Accept peer interface identifier. By default is not defined.
|
Accept peer interface identifier. By default is not defined.
|
||||||
|
|
||||||
.. cfgcmd:: set service pppoe-server ppp-options ipv6-interface-id <random | x:x:x:x>
|
.. cfgcmd:: set service pppoe-server ppp-options ipv6-interface-id
|
||||||
|
<random | x:x:x:x>
|
||||||
|
|
||||||
Specifies fixed or random interface identifier for IPv6.
|
Specifies fixed or random interface identifier for IPv6.
|
||||||
By default is fixed.
|
By default is fixed.
|
||||||
@ -390,7 +412,8 @@ IPv6 Advanced Options
|
|||||||
* **random** - Random interface identifier for IPv6
|
* **random** - Random interface identifier for IPv6
|
||||||
* **x:x:x:x** - Specify interface identifier for IPv6
|
* **x:x:x:x** - Specify interface identifier for IPv6
|
||||||
|
|
||||||
.. cfgcmd:: set service pppoe-server ppp-options ipv6-interface-id <random | x:x:x:x>
|
.. cfgcmd:: set service pppoe-server ppp-options ipv6-interface-id
|
||||||
|
<random | x:x:x:x>
|
||||||
|
|
||||||
Specifies peer interface identifier for IPv6. By default is fixed.
|
Specifies peer interface identifier for IPv6. By default is fixed.
|
||||||
|
|
||||||
@ -426,12 +449,13 @@ Advanced Options
|
|||||||
Authentication Advanced Options
|
Authentication Advanced Options
|
||||||
===============================
|
===============================
|
||||||
|
|
||||||
.. cfgcmd:: set service pppoe-server authentication local-users username <user> disable
|
.. cfgcmd:: set service pppoe-server authentication local-users
|
||||||
|
username <user> disable
|
||||||
|
|
||||||
Disable `<user>` account.
|
Disable `<user>` account.
|
||||||
|
|
||||||
.. cfgcmd:: set service pppoe-server authentication local-users username <user> static-ip
|
.. cfgcmd:: set service pppoe-server authentication local-users
|
||||||
<address>
|
username <user> static-ip <address>
|
||||||
|
|
||||||
Assign static IP address to `<user>` account.
|
Assign static IP address to `<user>` account.
|
||||||
|
|
||||||
@ -444,7 +468,8 @@ Authentication Advanced Options
|
|||||||
Client IP Pool Advanced Options
|
Client IP Pool Advanced Options
|
||||||
===============================
|
===============================
|
||||||
|
|
||||||
.. cfgcmd:: set service pppoe-server client-ip-pool <POOL-NAME> next-pool <NEXT-POOL-NAME>
|
.. cfgcmd:: set service pppoe-server client-ip-pool <POOL-NAME>
|
||||||
|
next-pool <NEXT-POOL-NAME>
|
||||||
|
|
||||||
Use this command to define the next address pool name.
|
Use this command to define the next address pool name.
|
||||||
|
|
||||||
@ -464,7 +489,8 @@ PPP Advanced Options
|
|||||||
This should reduce kernel-level interface creation/deletion rate lack.
|
This should reduce kernel-level interface creation/deletion rate lack.
|
||||||
Default value is **0**.
|
Default value is **0**.
|
||||||
|
|
||||||
.. cfgcmd:: set service pppoe-server ppp-options ipv4 <require | prefer | allow | deny>
|
.. cfgcmd:: set service pppoe-server ppp-options ipv4
|
||||||
|
<require | prefer | allow | deny>
|
||||||
|
|
||||||
Specifies IPv4 negotiation preference.
|
Specifies IPv4 negotiation preference.
|
||||||
|
|
||||||
@ -652,5 +678,7 @@ a /56 subnet for the clients internal use.
|
|||||||
ppp0 | test | 192.168.0.1 | 2001:db8:8002:0:200::/64 | 2001:db8:8003::1/56 | 00:53:00:12:42:eb | | active | 00:00:49 | 875 B | 2.1 KiB
|
ppp0 | test | 192.168.0.1 | 2001:db8:8002:0:200::/64 | 2001:db8:8003::1/56 | 00:53:00:12:42:eb | | active | 00:00:49 | 875 B | 2.1 KiB
|
||||||
|
|
||||||
.. include:: /_include/common-references.txt
|
.. include:: /_include/common-references.txt
|
||||||
.. _dictionary: https://github.com/accel-ppp/accel-ppp/blob/master/accel-pppd/radius/dict/dictionary.rfc6911
|
.. _dictionary: https://github.com/accel-ppp/accel-ppp/blob/master/
|
||||||
.. _`ACCEL-PPP attribute`: https://github.com/accel-ppp/accel-ppp/blob/master/accel-pppd/radius/dict/dictionary.accel
|
accel-pppd/radius/dict/dictionary.rfc6911
|
||||||
|
.. _`ACCEL-PPP attribute`: https://github.com/accel-ppp/accel-ppp/
|
||||||
|
blob/master/accel-pppd/radius/dict/dictionary.accel
|
||||||
Loading…
x
Reference in New Issue
Block a user