Hello,
I have installed openwrt on an Asus Router and configured a Wireguard VPN Tunnel.
Now, I have the problem the vpn tunnel is started, but no network traffic is possible.
Could anyone help me please?
root@OpenWrt:~# netstat -rn
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
0.0.0.0 0.0.0.0 0.0.0.0 U 0 0 0 WireGuard
79.127.141.58 172.25.1.1 255.255.255.255 UGH 0 0 0 wan
149.88.19.238 172.25.1.1 255.255.255.255 UGH 0 0 0 wan
172.25.0.0 0.0.0.0 255.255.0.0 U 0 0 0 wan
172.25.0.0 0.0.0.0 255.255.0.0 U 0 0 0 br-lan
root@OpenWrt:~# nc www.web.de 80
nc: bad address 'www.web.de'
root@OpenWrt:~# nc 8.8.8.8 53
root@OpenWrt:~# traceroute openwrt.org
traceroute: bad address 'openwrt.org'
root@OpenWrt:~# ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8): 56 data bytes
^C
--- 8.8.8.8 ping statistics ---
15 packets transmitted, 0 packets received, 100% packet loss
root@OpenWrt:/var/log# service log restart; service network restart; sleep 10
root@OpenWrt:/var/log#
root@OpenWrt:/var/log#
root@OpenWrt:/var/log# logread -e vpn; netstat -l -n -p | grep -e "^udp\s.*\s-$"
udp 0 0 0.0.0.0:38537 0.0.0.0:* -
udp 0 0 :::38537 :::* -
root@OpenWrt:/var/log# logread -e vpn; netstat -l -n -p | grep -e "^udp\s.*\s-$"
udp 0 0 0.0.0.0:38537 0.0.0.0:* -
udp 0 0 :::38537 :::* -
root@OpenWrt:/var/log# pgrep -f -a wg; wg show; wg showconf wg0
23002 kworker/1:3-wg-
23003 kworker/0:1-wg-
23469 kworker/R-wg-cr
interface: WireGuard
public key: ***
private key: (hidden)
listening port: 38537
peer: ***
endpoint: 79.127.141.58:51820
allowed ips: 0.0.0.0/0
latest handshake: 1 minute, 9 seconds ago
transfer: 8.95 KiB received, 9.26 KiB sent
persistent keepalive: every 25 seconds
Unable to access interface: No such device
root@OpenWrt:/var/log# ip address show; ip route show table all
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host proto kernel_lo
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/ether ca:18:2f:43:6f:b8 brd ff:ff:ff:ff:ff:ff
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 3c:7c:3f:ce:44:f0 brd ff:ff:ff:ff:ff:ff
inet6 fe80::3e7c:3fff:fece:44f0/64 scope link proto kernel_ll
valid_lft forever preferred_lft forever
4: eth2: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/ether 4e:ce:8c:6c:86:b3 brd ff:ff:ff:ff:ff:ff
5: lan4@eth1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue master br-lan state LOWERLAYERDOWN group default qlen 1000
link/ether 3c:7c:3f:ce:44:f0 brd ff:ff:ff:ff:ff:ff
6: lan3@eth1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue master br-lan state LOWERLAYERDOWN group default qlen 1000
link/ether 3c:7c:3f:ce:44:f0 brd ff:ff:ff:ff:ff:ff
7: lan2@eth1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue master br-lan state LOWERLAYERDOWN group default qlen 1000
link/ether 3c:7c:3f:ce:44:f0 brd ff:ff:ff:ff:ff:ff
8: lan1@eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master br-lan state UP group default qlen 1000
link/ether 3c:7c:3f:ce:44:f0 brd ff:ff:ff:ff:ff:ff
9: wan@eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether 3c:7c:3f:ce:44:f0 brd ff:ff:ff:ff:ff:ff
inet 172.25.1.2/16 brd 172.25.255.255 scope global wan
valid_lft forever preferred_lft forever
inet6 fe80::3e7c:3fff:fece:44f0/64 scope link proto kernel_ll
valid_lft forever preferred_lft forever
10: extsw@eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master br-lan state UP group default qlen 1000
link/ether 3c:7c:3f:ce:44:f0 brd ff:ff:ff:ff:ff:ff
11: wlan0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/ether 3c:7c:3f:ce:44:f4 brd ff:ff:ff:ff:ff:ff
12: wlan1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/ether 3c:7c:3f:ce:44:f0 brd ff:ff:ff:ff:ff:ff
19: br-lan: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether 3c:7c:3f:ce:44:f0 brd ff:ff:ff:ff:ff:ff
inet 172.25.1.5/16 brd 172.25.255.255 scope global br-lan
valid_lft forever preferred_lft forever
inet6 fd84:ea17:88c2::1/60 scope global noprefixroute
valid_lft forever preferred_lft forever
inet6 fe80::3e7c:3fff:fece:44f0/64 scope link proto kernel_ll
valid_lft forever preferred_lft forever
20: WireGuard: <POINTOPOINT,NOARP,UP,LOWER_UP> mtu 1420 qdisc noqueue state UNKNOWN group default qlen 1000
link/none
inet 10.2.0.2/32 brd 255.255.255.255 scope global WireGuard
valid_lft forever preferred_lft forever
default dev WireGuard proto static scope link
79.127.141.58 via 172.25.1.1 dev wan proto static
172.25.0.0/16 dev br-lan proto kernel scope link src 172.25.1.5
172.25.0.0/16 dev wan proto kernel scope link src 172.25.1.2
local 10.2.0.2 dev WireGuard table local proto kernel scope host src 10.2.0.2
local 127.0.0.0/8 dev lo table local proto kernel scope host src 127.0.0.1
local 127.0.0.1 dev lo table local proto kernel scope host src 127.0.0.1
broadcast 127.255.255.255 dev lo table local proto kernel scope link src 127.0.0.1
local 172.25.1.2 dev wan table local proto kernel scope host src 172.25.1.2
local 172.25.1.5 dev br-lan table local proto kernel scope host src 172.25.1.5
broadcast 172.25.255.255 dev br-lan table local proto kernel scope link src 172.25.1.5
broadcast 172.25.255.255 dev wan table local proto kernel scope link src 172.25.1.2
fd84:ea17:88c2::/64 dev br-lan proto static metric 1024 pref medium
unreachable fd84:ea17:88c2::/48 dev lo proto static metric 2147483647 pref medium
fe80::/64 dev eth1 proto kernel metric 256 pref medium
fe80::/64 dev br-lan proto kernel metric 256 pref medium
fe80::/64 dev wan proto kernel metric 256 pref medium
local ::1 dev lo table local proto kernel metric 0 pref medium
anycast fd84:ea17:88c2:: dev br-lan table local proto kernel metric 0 pref medium
local fd84:ea17:88c2::1 dev br-lan table local proto kernel metric 0 pref medium
anycast fe80:: dev eth1 table local proto kernel metric 0 pref medium
anycast fe80:: dev br-lan table local proto kernel metric 0 pref medium
anycast fe80:: dev wan table local proto kernel metric 0 pref medium
local fe80::3e7c:3fff:fece:44f0 dev eth1 table local proto kernel metric 0 pref medium
local fe80::3e7c:3fff:fece:44f0 dev br-lan table local proto kernel metric 0 pref medium
local fe80::3e7c:3fff:fece:44f0 dev wan table local proto kernel metric 0 pref medium
multicast ff00::/8 dev eth1 table local proto kernel metric 256 pref medium
multicast ff00::/8 dev br-lan table local proto kernel metric 256 pref medium
multicast ff00::/8 dev WireGuard table local proto kernel metric 256 pref medium
multicast ff00::/8 dev wan table local proto kernel metric 256 pref medium
root@OpenWrt:/var/log# ip rule show; ip -6 rule show; nft list ruleset
0: from all lookup local
32766: from all lookup main
32767: from all lookup default
0: from all lookup local
32766: from all lookup main
table inet fw4 {
chain input {
type filter hook input priority filter; policy drop;
iif "lo" accept comment "!fw4: Accept traffic from loopback"
ct state vmap { established : accept, related : accept } comment "!fw4: Handle inbound flows"
tcp flags & (fin | syn | rst | ack) == syn jump syn_flood comment "!fw4: Rate limit TCP syn packets"
iifname "br-lan" jump input_lan comment "!fw4: Handle lan IPv4/IPv6 input traffic"
iifname "wan" jump input_wan comment "!fw4: Handle wan IPv4/IPv6 input traffic"
iifname "WireGuard" jump input_wireguard comment "!fw4: Handle wireguard IPv4/IPv6 input traffic"
jump handle_reject
}
chain forward {
type filter hook forward priority filter; policy drop;
ct state vmap { established : accept, related : accept } comment "!fw4: Handle forwarded flows"
iifname "br-lan" jump forward_lan comment "!fw4: Handle lan IPv4/IPv6 forward traffic"
iifname "wan" jump forward_wan comment "!fw4: Handle wan IPv4/IPv6 forward traffic"
iifname "WireGuard" jump forward_wireguard comment "!fw4: Handle wireguard IPv4/IPv6 forward traffic"
jump handle_reject
}
chain output {
type filter hook output priority filter; policy accept;
oif "lo" accept comment "!fw4: Accept traffic towards loopback"
ct state vmap { established : accept, related : accept } comment "!fw4: Handle outbound flows"
oifname "br-lan" jump output_lan comment "!fw4: Handle lan IPv4/IPv6 output traffic"
oifname "wan" jump output_wan comment "!fw4: Handle wan IPv4/IPv6 output traffic"
oifname "WireGuard" jump output_wireguard comment "!fw4: Handle wireguard IPv4/IPv6 output traffic"
}
chain prerouting {
type filter hook prerouting priority filter; policy accept;
}
chain handle_reject {
meta l4proto tcp reject with tcp reset comment "!fw4: Reject TCP traffic"
reject comment "!fw4: Reject any other traffic"
}
chain syn_flood {
limit rate 25/second burst 50 packets return comment "!fw4: Accept SYN packets below rate-limit"
drop comment "!fw4: Drop excess packets"
}
chain input_lan {
ct status dnat accept comment "!fw4: Accept port redirections"
jump accept_from_lan
}
chain output_lan {
jump accept_to_lan
}
chain forward_lan {
jump accept_to_wan comment "!fw4: Accept lan to wan forwarding"
jump accept_to_wireguard comment "!fw4: Accept lan to wireguard forwarding"
ct status dnat accept comment "!fw4: Accept port forwards"
jump accept_to_lan
}
chain accept_from_lan {
iifname "br-lan" counter packets 795 bytes 84878 accept comment "!fw4: accept lan IPv4/IPv6 traffic"
}
chain accept_to_lan {
meta nfproto ipv4 oifname "br-lan" ct state invalid counter packets 0 bytes 0 drop comment "!fw4: Prevent NAT leakage"
oifname "br-lan" counter packets 407 bytes 58988 accept comment "!fw4: accept lan IPv4/IPv6 traffic"
}
chain input_wan {
meta nfproto ipv4 udp dport 68 counter packets 0 bytes 0 accept comment "!fw4: Allow-DHCP-Renew"
icmp type echo-request counter packets 0 bytes 0 accept comment "!fw4: Allow-Ping"
meta nfproto ipv4 meta l4proto igmp counter packets 1 bytes 36 accept comment "!fw4: Allow-IGMP"
meta nfproto ipv6 udp dport 546 counter packets 0 bytes 0 accept comment "!fw4: Allow-DHCPv6"
ip6 saddr fe80::/10 icmpv6 type . icmpv6 code { mld-listener-query . 0, mld-listener-report . 0, mld-listener-done . 0, mld2-listener-report . 0 } counter packets 0 bytes 0 accept comment "!fw4: Allow-MLD"
icmpv6 type { destination-unreachable, time-exceeded, echo-request, echo-reply, nd-router-solicit, nd-router-advert } limit rate 1000/second burst 5 packets counter packets 2 bytes 320 accept comment "!fw4: Allow-ICMPv6-Input"
icmpv6 type . icmpv6 code { packet-too-big . 0, parameter-problem . 0, nd-neighbor-solicit . 0, nd-neighbor-advert . 0, parameter-problem . 1 } limit rate 1000/second burst 5 packets counter packets 7 bytes 496 accept comment "!fw4: Allow-ICMPv6-Input"
ct status dnat accept comment "!fw4: Accept port redirections"
jump reject_from_wan
}
chain output_wan {
jump accept_to_wan
}
chain forward_wan {
icmpv6 type { destination-unreachable, time-exceeded, echo-request, echo-reply } limit rate 1000/second burst 5 packets counter packets 0 bytes 0 accept comment "!fw4: Allow-ICMPv6-Forward"
icmpv6 type . icmpv6 code { packet-too-big . 0, parameter-problem . 0, parameter-problem . 1 } limit rate 1000/second burst 5 packets counter packets 0 bytes 0 accept comment "!fw4: Allow-ICMPv6-Forward"
meta l4proto esp counter packets 0 bytes 0 jump accept_to_lan comment "!fw4: Allow-IPSec-ESP"
udp dport 500 counter packets 0 bytes 0 jump accept_to_lan comment "!fw4: Allow-ISAKMP"
ct status dnat accept comment "!fw4: Accept port forwards"
jump reject_to_wan
}
chain accept_to_wan {
meta nfproto ipv4 oifname "wan" ct state invalid counter packets 0 bytes 0 drop comment "!fw4: Prevent NAT leakage"
oifname "wan" counter packets 14 bytes 1320 accept comment "!fw4: accept wan IPv4/IPv6 traffic"
}
chain reject_from_wan {
iifname "wan" counter packets 8 bytes 860 jump handle_reject comment "!fw4: reject wan IPv4/IPv6 traffic"
}
chain reject_to_wan {
oifname "wan" counter packets 0 bytes 0 jump handle_reject comment "!fw4: reject wan IPv4/IPv6 traffic"
}
chain input_wireguard {
jump reject_from_wireguard
}
chain output_wireguard {
jump accept_to_wireguard
}
chain forward_wireguard {
jump accept_to_wireguard
}
chain accept_to_wireguard {
meta nfproto ipv4 oifname "WireGuard" ct state invalid counter packets 0 bytes 0 drop comment "!fw4: Prevent NAT leakage"
oifname "WireGuard" counter packets 96 bytes 8064 accept comment "!fw4: accept wireguard IPv4/IPv6 traffic"
}
chain reject_from_wireguard {
iifname "WireGuard" counter packets 7 bytes 8820 jump handle_reject comment "!fw4: reject wireguard IPv4/IPv6 traffic"
}
chain dstnat {
type nat hook prerouting priority dstnat; policy accept;
iifname "br-lan" jump dstnat_lan comment "!fw4: Handle lan IPv4/IPv6 dstnat traffic"
iifname "wan" jump dstnat_wan comment "!fw4: Handle wan IPv4/IPv6 dstnat traffic"
}
chain srcnat {
type nat hook postrouting priority srcnat; policy accept;
oifname "br-lan" jump srcnat_lan comment "!fw4: Handle lan IPv4/IPv6 srcnat traffic"
oifname "wan" jump srcnat_wan comment "!fw4: Handle wan IPv4/IPv6 srcnat traffic"
oifname "WireGuard" jump srcnat_wireguard comment "!fw4: Handle wireguard IPv4/IPv6 srcnat traffic"
}
chain dstnat_lan {
ip saddr 172.25.0.0/16 ip daddr 172.25.1.2 udp dport 51820 dnat ip to 172.25.1.5:51820 comment "!fw4: Wireguard (reflection)"
}
chain srcnat_lan {
ip saddr 172.25.0.0/16 ip daddr 172.25.1.5 udp dport 51820 snat ip to 172.25.1.5 comment "!fw4: Wireguard (reflection)"
meta nfproto ipv4 masquerade comment "!fw4: Masquerade IPv4 lan traffic"
}
chain dstnat_wan {
meta nfproto ipv4 udp dport 51820 counter packets 0 bytes 0 dnat ip to 172.25.1.5:51820 comment "!fw4: Wireguard"
}
chain srcnat_wan {
meta nfproto ipv4 masquerade comment "!fw4: Masquerade IPv4 wan traffic"
}
chain srcnat_wireguard {
meta nfproto ipv4 masquerade comment "!fw4: Masquerade IPv4 wireguard traffic"
}
chain raw_prerouting {
type filter hook prerouting priority raw; policy accept;
}
chain raw_output {
type filter hook output priority raw; policy accept;
}
chain mangle_prerouting {
type filter hook prerouting priority mangle; policy accept;
}
chain mangle_postrouting {
type filter hook postrouting priority mangle; policy accept;
oifname "br-lan" tcp flags & (fin | syn | rst) == syn tcp option maxseg size set rt mtu comment "!fw4: Zone lan IPv4/IPv6 egress MTU fixing"
oifname "wan" tcp flags & (fin | syn | rst) == syn tcp option maxseg size set rt mtu comment "!fw4: Zone wan IPv4/IPv6 egress MTU fixing"
oifname "WireGuard" tcp flags & (fin | syn | rst) == syn tcp option maxseg size set rt mtu comment "!fw4: Zone wireguard IPv4/IPv6 egress MTU fixing"
}
chain mangle_input {
type filter hook input priority mangle; policy accept;
}
chain mangle_output {
type route hook output priority mangle; policy accept;
}
chain mangle_forward {
type filter hook forward priority mangle; policy accept;
iifname "br-lan" tcp flags & (fin | syn | rst) == syn tcp option maxseg size set rt mtu comment "!fw4: Zone lan IPv4/IPv6 ingress MTU fixing"
iifname "wan" tcp flags & (fin | syn | rst) == syn tcp option maxseg size set rt mtu comment "!fw4: Zone wan IPv4/IPv6 ingress MTU fixing"
iifname "WireGuard" tcp flags & (fin | syn | rst) == syn tcp option maxseg size set rt mtu comment "!fw4: Zone wireguard IPv4/IPv6 ingress MTU fixing"
}
}
root@OpenWrt:/var/log# uci show network; uci show firewall; crontab -l
network.loopback=interface
network.loopback.device='lo'
network.loopback.proto='static'
network.loopback.ipaddr='127.0.0.1'
network.loopback.netmask='255.0.0.0'
network.globals=globals
network.globals.ula_prefix='fd84:ea17:88c2::/48'
network.globals.packet_steering='1'
network.@device[0]=device
network.@device[0].name='br-lan'
network.@device[0].type='bridge'
network.@device[0].ports='lan1' 'lan2' 'lan3' 'lan4' 'extsw'
network.lan=interface
network.lan.device='br-lan'
network.lan.proto='static'
network.lan.ipaddr='172.25.1.5'
network.lan.netmask='255.255.0.0'
network.lan.ip6assign='60'
network.lan.dns='10.2.0.1'
network.wan=interface
network.wan.device='wan'
network.wan.proto='static'
network.wan.ipaddr='172.25.1.2'
network.wan.netmask='255.255.0.0'
network.wan.gateway='172.25.1.1'
network.wan.dns='10.2.0.1'
network.wan6=interface
network.wan6.device='wan'
network.wan6.proto='dhcpv6'
network.wan6.disabled='1'
network.wan6.reqaddress='try'
network.wan6.reqprefix='auto'
network.wan6.norelease='1'
network.WireGuard=interface
network.WireGuard.proto='wireguard'
network.WireGuard.private_key='***'
network.WireGuard.addresses='10.2.0.2/32'
network.WireGuard.dns='10.2.0.1'
network.@wireguard_WireGuard[8]=wireguard_WireGuard
network.@wireguard_WireGuard[8].description='Deutschland 866'
network.@wireguard_WireGuard[8].public_key='***'
network.@wireguard_WireGuard[8].endpoint_host='79.127.141.58'
network.@wireguard_WireGuard[8].allowed_ips='0.0.0.0/0'
network.@wireguard_WireGuard[8].route_allowed_ips='1'
network.@wireguard_WireGuard[8].persistent_keepalive='25'
network.@route[0]=route
network.@route[0].interface='lan'
network.@route[0].type='anycast'
network.@route[0].target='0.0.0.0/0'
network.@route[0].gateway='172.25.1.1'
network.@route[0].disabled='1'
network.@route[1]=route
network.@route[1].interface='wan'
network.@route[1].type='anycast'
network.@route[1].target='0.0.0.0/0'
network.@route[1].gateway='172.25.1.1'
network.@route[1].disabled='1'
firewall.@defaults[0]=defaults
firewall.@defaults[0].syn_flood='1'
firewall.@defaults[0].input='REJECT'
firewall.@defaults[0].output='ACCEPT'
firewall.@defaults[0].forward='REJECT'
firewall.@zone[0]=zone
firewall.@zone[0].name='lan'
firewall.@zone[0].network='lan'
firewall.@zone[0].input='ACCEPT'
firewall.@zone[0].output='ACCEPT'
firewall.@zone[0].forward='ACCEPT'
firewall.@zone[0].masq='1'
firewall.@zone[0].mtu_fix='1'
firewall.@zone[1]=zone
firewall.@zone[1].name='wan'
firewall.@zone[1].network='wan' 'wan6'
firewall.@zone[1].input='REJECT'
firewall.@zone[1].output='ACCEPT'
firewall.@zone[1].forward='REJECT'
firewall.@zone[1].masq='1'
firewall.@zone[1].mtu_fix='1'
firewall.@forwarding[0]=forwarding
firewall.@forwarding[0].src='lan'
firewall.@forwarding[0].dest='wan'
firewall.@rule[0]=rule
firewall.@rule[0].name='Allow-DHCP-Renew'
firewall.@rule[0].src='wan'
firewall.@rule[0].proto='udp'
firewall.@rule[0].dest_port='68'
firewall.@rule[0].target='ACCEPT'
firewall.@rule[0].family='ipv4'
firewall.@rule[1]=rule
firewall.@rule[1].name='Allow-Ping'
firewall.@rule[1].src='wan'
firewall.@rule[1].proto='icmp'
firewall.@rule[1].icmp_type='echo-request'
firewall.@rule[1].family='ipv4'
firewall.@rule[1].target='ACCEPT'
firewall.@rule[2]=rule
firewall.@rule[2].name='Allow-IGMP'
firewall.@rule[2].src='wan'
firewall.@rule[2].proto='igmp'
firewall.@rule[2].family='ipv4'
firewall.@rule[2].target='ACCEPT'
firewall.@rule[3]=rule
firewall.@rule[3].name='Allow-DHCPv6'
firewall.@rule[3].src='wan'
firewall.@rule[3].proto='udp'
firewall.@rule[3].dest_port='546'
firewall.@rule[3].family='ipv6'
firewall.@rule[3].target='ACCEPT'
firewall.@rule[4]=rule
firewall.@rule[4].name='Allow-MLD'
firewall.@rule[4].src='wan'
firewall.@rule[4].proto='icmp'
firewall.@rule[4].src_ip='fe80::/10'
firewall.@rule[4].icmp_type='130/0' '131/0' '132/0' '143/0'
firewall.@rule[4].family='ipv6'
firewall.@rule[4].target='ACCEPT'
firewall.@rule[5]=rule
firewall.@rule[5].name='Allow-ICMPv6-Input'
firewall.@rule[5].src='wan'
firewall.@rule[5].proto='icmp'
firewall.@rule[5].icmp_type='echo-request' 'echo-reply' 'destination-unreachable' 'packet-too-big' 'time-exceeded' 'bad-header' 'unknown-header-type' 'router-solicitation' 'neighbour-solicitation' 'router-advertisement' 'neighbour-advertisement'
firewall.@rule[5].limit='1000/sec'
firewall.@rule[5].family='ipv6'
firewall.@rule[5].target='ACCEPT'
firewall.@rule[6]=rule
firewall.@rule[6].name='Allow-ICMPv6-Forward'
firewall.@rule[6].src='wan'
firewall.@rule[6].dest='*'
firewall.@rule[6].proto='icmp'
firewall.@rule[6].icmp_type='echo-request' 'echo-reply' 'destination-unreachable' 'packet-too-big' 'time-exceeded' 'bad-header' 'unknown-header-type'
firewall.@rule[6].limit='1000/sec'
firewall.@rule[6].family='ipv6'
firewall.@rule[6].target='ACCEPT'
firewall.@rule[7]=rule
firewall.@rule[7].name='Allow-IPSec-ESP'
firewall.@rule[7].src='wan'
firewall.@rule[7].dest='lan'
firewall.@rule[7].proto='esp'
firewall.@rule[7].target='ACCEPT'
firewall.@rule[8]=rule
firewall.@rule[8].name='Allow-ISAKMP'
firewall.@rule[8].src='wan'
firewall.@rule[8].dest='lan'
firewall.@rule[8].dest_port='500'
firewall.@rule[8].proto='udp'
firewall.@rule[8].target='ACCEPT'
firewall.@redirect[0]=redirect
firewall.@redirect[0].dest='lan'
firewall.@redirect[0].target='DNAT'
firewall.@redirect[0].name='Wireguard'
firewall.@redirect[0].family='ipv4'
firewall.@redirect[0].proto='udp'
firewall.@redirect[0].src='wan'
firewall.@redirect[0].src_dport='51820'
firewall.@redirect[0].dest_ip='172.25.1.5'
firewall.@zone[2]=zone
firewall.@zone[2].name='wireguard'
firewall.@zone[2].input='REJECT'
firewall.@zone[2].output='ACCEPT'
firewall.@zone[2].forward='ACCEPT'
firewall.@zone[2].masq='1'
firewall.@zone[2].mtu_fix='1'
firewall.@zone[2].network='WireGuard'
firewall.@forwarding[1]=forwarding
firewall.@forwarding[1].src='lan'
firewall.@forwarding[1].dest='wireguard'
crontab: can't open 'root': No such file or directory
Best regards SkiRitchy