Guest User

mikrotik - afrihost pppoe ipv6 pd on openserve

a guest
Mar 28th, 2022
299
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.00 KB | None | 0 0
  1. # mar/28/2022 09:25:34 by RouterOS 7.1.5
  2. #
  3. # model = 2011iL
  4. #
  5. # notes:
  6. # - ipv6 dhcpv6 pd setup on afrihost (openserve)
  7. # - pppoe interface (the actual connection, not ether1) is named 00-pppoe
  8. # - making use of cloudflares ipv6 for dns, not default dns
  9.  
  10. /ipv6 dhcp-server
  11. add address-pool=fibre disabled=yes interface=bridge name=server1
  12. /ipv6 address
  13. add address=::1 from-pool=fibre interface=bridge
  14. /ipv6 dhcp-client
  15. add interface=00-pppoe pool-name=fibre pool-prefix-length=60 request=prefix use-peer-dns=no
  16. /ipv6 firewall address-list
  17. add address=::/128 comment="defconf: unspecified address" list=bad_ipv6
  18. add address=::1/128 comment="defconf: lo" list=bad_ipv6
  19. add address=fec0::/10 comment="defconf: site-local" list=bad_ipv6
  20. add address=::ffff:0.0.0.0/96 comment="defconf: ipv4-mapped" list=bad_ipv6
  21. add address=::/96 comment="defconf: ipv4 compat" list=bad_ipv6
  22. add address=100::/64 comment="defconf: discard only " list=bad_ipv6
  23. add address=2001:db8::/32 comment="defconf: documentation" list=bad_ipv6
  24. add address=2001:10::/28 comment="defconf: ORCHID" list=bad_ipv6
  25. add address=3ffe::/16 comment="defconf: 6bone" list=bad_ipv6
  26. /ipv6 firewall filter
  27. add action=accept chain=input comment="defconf: accept ICMPv6" protocol=icmpv6
  28. add action=accept chain=input comment="defconf: accept established,related,untracked" connection-state=\
  29. established,related,untracked
  30. add action=accept chain=input comment="defconf: accept DHCPv6-Client prefix delegation." disabled=yes dst-port=546 protocol=\
  31. udp src-address=fe80::/10
  32. add action=accept chain=input comment="defconf: accept DHCPv6-Client prefix delegation." dst-port=546 protocol=udp
  33. add action=drop chain=input comment="defconf: drop invalid" connection-state=invalid
  34. add action=accept chain=input comment="defconf: accept ICMPv6" protocol=icmpv6
  35. add action=accept chain=input comment="defconf: accept UDP traceroute" port=33434-33534 protocol=udp
  36. add action=accept chain=input comment="defconf: accept IKE" dst-port=500,4500 protocol=udp
  37. add action=accept chain=input comment="defconf: accept ipsec AH" protocol=ipsec-ah
  38. add action=accept chain=input comment="defconf: accept ipsec ESP" protocol=ipsec-esp
  39. add action=accept chain=input comment="defconf: accept all that matches ipsec policy" ipsec-policy=in,ipsec
  40. add action=drop chain=input comment="defconf: drop everything else not coming from LAN" in-interface-list=!LAN
  41. add action=accept chain=forward comment="defconf: accept established,related,untracked" connection-state=\
  42. established,related,untracked
  43. add action=drop chain=forward comment="defconf: drop invalid" connection-state=invalid
  44. add action=drop chain=forward comment="defconf: drop packets with bad src ipv6" src-address-list=bad_ipv6
  45. add action=drop chain=forward comment="defconf: drop packets with bad dst ipv6" dst-address-list=bad_ipv6
  46. add action=drop chain=forward comment="defconf: rfc4890 drop hop-limit=1" hop-limit=equal:1 protocol=icmpv6
  47. add action=accept chain=forward comment="defconf: accept ICMPv6" protocol=icmpv6
  48. add action=accept chain=forward comment="defconf: accept HIP" protocol=139
  49. add action=accept chain=forward comment="defconf: accept IKE" dst-port=500,4500 protocol=udp
  50. add action=accept chain=forward comment="defconf: accept ipsec AH" protocol=ipsec-ah
  51. add action=accept chain=forward comment="defconf: accept ipsec ESP" protocol=ipsec-esp
  52. add action=accept chain=forward comment="defconf: accept all that matches ipsec policy" ipsec-policy=in,ipsec
  53. add action=drop chain=forward comment="defconf: drop everything else not coming from LAN" in-interface-list=!LAN
  54. /ipv6 firewall mangle
  55. add action=change-mss chain=forward new-mss=clamp-to-pmtu passthrough=yes protocol=tcp tcp-flags=syn
  56. /ipv6 nd
  57. set [ find default=yes ] dns=2606:4700:4700::1111,2606:4700:4700::1001 hop-limit=64 interface=bridge \
  58. managed-address-configuration=yes
  59. /ipv6 nd prefix default
  60. set preferred-lifetime=1m30s valid-lifetime=1m30s
  61. /ipv6 route
  62. add disabled=no distance=1 dst-address=::/0 gateway=00-pppoe scope=30 target-scope=10
  63.  
Advertisement
Add Comment
Please, Sign In to add comment