summaryrefslogtreecommitdiff
path: root/docs/configexamples/pppoe-ipv6-basic.rst
diff options
context:
space:
mode:
authorsarthurdev <965089+sarthurdev@users.noreply.github.com>2024-01-02 22:25:43 +0100
committerMergify <37929162+mergify[bot]@users.noreply.github.com>2024-01-03 20:05:47 +0000
commit978261e479b800c7df6adb691fae1e0eac3878fd (patch)
treeb8764cebcad9f09991dcd13693237a8e84b25b74 /docs/configexamples/pppoe-ipv6-basic.rst
parentd7e54b8d8fc736f1ef8d875230124c39bc0b369e (diff)
downloadvyos-documentation-978261e479b800c7df6adb691fae1e0eac3878fd.tar.gz
vyos-documentation-978261e479b800c7df6adb691fae1e0eac3878fd.zip
Fix firewall syntax for refactor in PPPoE IPv6 example
(cherry picked from commit d74d2f6a400a5740e8e1438bcec6d72d604d745f)
Diffstat (limited to 'docs/configexamples/pppoe-ipv6-basic.rst')
-rw-r--r--docs/configexamples/pppoe-ipv6-basic.rst40
1 files changed, 22 insertions, 18 deletions
diff --git a/docs/configexamples/pppoe-ipv6-basic.rst b/docs/configexamples/pppoe-ipv6-basic.rst
index f569d9c3..ad588def 100644
--- a/docs/configexamples/pppoe-ipv6-basic.rst
+++ b/docs/configexamples/pppoe-ipv6-basic.rst
@@ -89,24 +89,28 @@ To have basic protection while keeping IPv6 network functional, we need to:
.. code-block:: none
- set firewall ipv6-name WAN_IN default-action 'drop'
- set firewall ipv6-name WAN_IN rule 10 action 'accept'
- set firewall ipv6-name WAN_IN rule 10 state established 'enable'
- set firewall ipv6-name WAN_IN rule 10 state related 'enable'
- set firewall ipv6-name WAN_IN rule 20 action 'accept'
- set firewall ipv6-name WAN_IN rule 20 protocol 'icmpv6'
- set firewall ipv6-name WAN_LOCAL default-action 'drop'
- set firewall ipv6-name WAN_LOCAL rule 10 action 'accept'
- set firewall ipv6-name WAN_LOCAL rule 10 state established 'enable'
- set firewall ipv6-name WAN_LOCAL rule 10 state related 'enable'
- set firewall ipv6-name WAN_LOCAL rule 20 action 'accept'
- set firewall ipv6-name WAN_LOCAL rule 20 protocol 'icmpv6'
- set firewall ipv6-name WAN_LOCAL rule 30 action 'accept'
- set firewall ipv6-name WAN_LOCAL rule 30 destination port '546'
- set firewall ipv6-name WAN_LOCAL rule 30 protocol 'udp'
- set firewall ipv6-name WAN_LOCAL rule 30 source port '547'
- set interfaces pppoe pppoe0 firewall in ipv6-name 'WAN_IN'
- set interfaces pppoe pppoe0 firewall local ipv6-name 'WAN_LOCAL'
+ set firewall ipv6 name WAN_IN default-action 'drop'
+ set firewall ipv6 name WAN_IN rule 10 action 'accept'
+ set firewall ipv6 name WAN_IN rule 10 state established 'enable'
+ set firewall ipv6 name WAN_IN rule 10 state related 'enable'
+ set firewall ipv6 name WAN_IN rule 20 action 'accept'
+ set firewall ipv6 name WAN_IN rule 20 protocol 'icmpv6'
+ set firewall ipv6 name WAN_LOCAL default-action 'drop'
+ set firewall ipv6 name WAN_LOCAL rule 10 action 'accept'
+ set firewall ipv6 name WAN_LOCAL rule 10 state established 'enable'
+ set firewall ipv6 name WAN_LOCAL rule 10 state related 'enable'
+ set firewall ipv6 name WAN_LOCAL rule 20 action 'accept'
+ set firewall ipv6 name WAN_LOCAL rule 20 protocol 'icmpv6'
+ set firewall ipv6 name WAN_LOCAL rule 30 action 'accept'
+ set firewall ipv6 name WAN_LOCAL rule 30 destination port '546'
+ set firewall ipv6 name WAN_LOCAL rule 30 protocol 'udp'
+ set firewall ipv6 name WAN_LOCAL rule 30 source port '547'
+ set firewall ipv6 forward filter rule 10 action jump
+ set firewall ipv6 forward filter rule 10 jump-target 'WAN_IN'
+ set firewall ipv6 forward filter rule 10 inbound-interface name 'pppoe0'
+ set firewall ipv6 input filter rule 10 action jump
+ set firewall ipv6 input filter rule 10 jump-target 'WAN_LOCAL'
+ set firewall ipv6 input filter rule 10 inbound-interface name 'pppoe0'
Note to allow the router to receive DHCPv6 response from ISP. We need to allow
packets with source port 547 (server) and destination port 546 (client).