Temat: ZeroTier w OpenWRT - problem z routingiem statycznym?
Cześć.
Mam taką konfigurację:
NVR > OpenWRT (adres ZeroTier 192.168.191.21) > MF258 (router LTE)
|
|
--> -- > -- > -- > -- > -- > -- > -- > (ZeroTier Tunel) < -- < -- Truenas Scale (adres ZeroTier 192.168.191.88)
Mam połączenie między OpenWRT, a Truenas. Tunel Zerotier działa.
Niestety, pogubiłem się kompletnie w konfiguracji. I proszę o naprowadzenie. Zaczynam mieć wątpliwości czy moje wymagania nie są z serii: mieć jabłko i zjeść jabłko.
Dla testu PC zastępuję NVR. Stwierdziłem, że żeby pozbyć się problemów z NATem to skonfiguruję OpenWRT jako "głupi AP"
Praca jako AP (głupi AP, bez maskarady)
Kabel do routera podłączamy do jednego z portu LAN, zakładamy że główny router ma adresację 192.168.1.1.
# uci set network.lan.ipaddr=192.168.1.2
# uci set network.lan.gateway=192.168.1.1
# uci set network.lan.dns=192.168.1.1
# uci set dhcp.lan.ignore='1'
# uci commit
# rebootPotem wg tego tematu:
https://eko.one.pl/?p=openwrt-zerotier
ale niewiele mi to pomogło. Poza tunelem, czyli, że z 192.168.191.21 (adres zerotier OpenWRT) mogę pingować 192.168.191.88 (adres ZeroTier 192.168.191.88) nic nie osiągnąłęm, a to już miałem na samym początku. Jakieś sugestię?
W panelu ZeroTier w Managed routes mam:
192.168.191.0/24 (LAN).
192.168.1.0/24 via 192.168.191.21
192.168.1.0/24 via 192.168.191.88
Wydaje mi się, że na pewno brakuje czegoś co przekieruje mi pakiety z sieci wewnętrznej 192.168.1.155 na tą z ZeroTier 192.168.191.88 . Tylko to by musiało być gdzieś ustawione w OpenWRT?
Na NVR nie mogę dodać żadnego routingu statycznego. No i czy nawet, gdybym z NVR widział TrueNAS - to czy NVR dalej będzie miał też dostęp do internetu żeby dawać obraz z kamer do chmury (to chyba przez p2p się odbywa) ?
Chodzi o to, że wymyśliłem sobie, że będę zapisywał monitoring i na dysku w NVR i na serwerze TrueNAS.
Cały dzień mi zleciał na różnych próbach. Stad post z prośbą o wskazówki.
Pozdrawiam.
Edit:
Pomyślałem, że przyda się konfiguracja Firewalla:
config defaults
option syn_flood '1'
option input 'REJECT'
option output 'ACCEPT'
option forward 'REJECT'
config zone
option name 'lan'
option input 'ACCEPT'
option output 'ACCEPT'
option forward 'ACCEPT'
list network 'lan'
config zone
option name 'wan'
option input 'REJECT'
option output 'ACCEPT'
option forward 'REJECT'
option masq '1'
option mtu_fix '1'
list network 'wan'
list network 'wan6'
list network 'wwan'
config forwarding
option src 'lan'
option dest 'wan'
config rule
option name 'Allow-DHCP-Renew'
option src 'wan'
option proto 'udp'
option dest_port '68'
option target 'ACCEPT'
option family 'ipv4'
config rule
option name 'Allow-Ping'
option src 'wan'
option proto 'icmp'
option icmp_type 'echo-request'
option family 'ipv4'
option target 'ACCEPT'
config rule
option name 'Allow-DHCPv6'
option src 'wan'
option proto 'udp'
option dest_port '546'
option family 'ipv6'
option target 'ACCEPT'
config rule
option name 'Allow-MLD'
option src 'wan'
option proto 'icmp'
option src_ip 'fe80::/10'
list icmp_type '130/0'
list icmp_type '131/0'
list icmp_type '132/0'
list icmp_type '143/0'
option family 'ipv6'
option target 'ACCEPT'
config rule
option name 'Allow-ICMPv6-Input'
option src 'wan'
option proto 'icmp'
list icmp_type 'echo-request'
list icmp_type 'echo-reply'
list icmp_type 'destination-unreachable'
list icmp_type 'packet-too-big'
list icmp_type 'time-exceeded'
list icmp_type 'bad-header'
list icmp_type 'unknown-header-type'
list icmp_type 'router-solicitation'
list icmp_type 'neighbour-solicitation'
list icmp_type 'router-advertisement'
list icmp_type 'neighbour-advertisement'
option limit '1000/sec'
option family 'ipv6'
option target 'ACCEPT'
config rule
option name 'Allow-IPSec-ESP'
option src 'wan'
option dest 'lan'
option proto 'esp'
option target 'ACCEPT'
config rule
option name 'Allow-ISAKMP'
option src 'wan'
option dest 'lan'
option dest_port '500'
option proto 'udp'
option target 'ACCEPT'
config redirect
option src 'wan'
option proto 'tcpudp'
option src_dport '1-65535'
option dest_ip '192.168.1.155'
config zone
option name 'home'
option input 'ACCEPT'
option forward 'ACCEPT'
option output 'ACCEPT'
option network 'home'
option masq '1'
config forwarding
option src 'home'
option dest 'wan'
config forwarding
option src 'home'
option dest 'lan'
config forwarding
option src 'lan'
option dest 'home'