Temat: Wireguard Mikrotik<->OpenWrt
HI
I znowu prośba o pomoc. Co jest źle w mojej konfiguracji Wireguard.
BIURO:
Mikrotik
IP publiczne XXX.XXX.XXX.XXx, LAN 192.168.101.0, IP lokalne 192.168.101.1, IP Wireguard 10.8.1.1. Port 13???
DOM
NETGEAR WNDR4300
OpenWrt 19.07-SNAPSHOT r11430-ecbbb373ed / LuCI openwrt-19.07 branch git-22.099.58928-786ebc9
IP publiczne YYY.YYY.YYY.YYY, LAN 192.168.100.0, IP lokalne 192.168.100.1, IP Wireguard 10.8.1.11
Pliki konfiguracyjne NETGEAR (tylko części związane z Wireguuard oraz inne, które mogą być powiązane z Wireguard lub moim problemem, nie chce śmiecić niepotrzebnymi wpisami)):
-----------------------------------------------------------------------------------------
network:
config interface 'wg0'
option proto 'wireguard'
option private_key 'ONs???='
list addresses '10.8.1.11/32'
option auto '0'
config wireguard_wg0
option public_key '4sG???='
option description 'Dom'
option persistent_keepalive '25'
option endpoint_port '13???'
option route_allowed_ips '1'
option endpoint_host 'XXX.XXX.XXX.XXX'
list allowed_ips '10.8.1.0/30'
list allowed_ips '192.168.101.0/24'
config route
option target '192.168.101.0/24'
option gateway '10.8.1.1'
option interface 'wg0'
-----------------------------------------------------------------------------------------
firewall:
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 'vpn1'
list network 'L2TP'
list network 'wg0'
…
config zone
option name 'wg'
list network 'wg0'
option input 'ACCEPT'
option output 'ACCEPT'
option forward 'ACCEPT'
option masq '1'
config forwarding
option src 'wg'
option dest 'lan'
config forwarding
option src 'wg'
option dest 'wan'
config forwarding
option src 'lan'
option dest 'wg'
config forwarding
option src 'wan'
option dest 'wg'
config rule
option target 'ACCEPT'
option name 'wireguard'
list src_ip '10.8.1.0/24'
list dest_ip '10.8.1.11/32'
list dest_ip '192.168.100.1'
option src 'wan'
-----------------------------------------------------------------------------------------
dhcp:
config dnsmasq
option domainneeded '1'
option boguspriv '1'
option localise_queries '1'
option rebind_protection '1'
option rebind_localhost '1'
option local '/lan/'
option domain 'lan'
option expandhosts '1'
option authoritative '1'
option readethers '1'
option leasefile '/tmp/dhcp.leases'
option resolvfile '/tmp/resolv.conf.auto'
option localservice '1'
list rebind_domain 'free.aero2.net.pl'
option quietdhcp '1'
config dhcp 'lan'
option interface 'lan'
option start '150'
option limit '49'
option leasetime '120m'
config dhcp 'wan'
option interface 'wan'
option ignore '1'
config odhcpd 'odhcpd'
option maindhcp '0'
option leasefile '/tmp/hosts/odhcpd'
option leasetr
-----------------------------------------------------------------------------------------
Client2.conf
[Interface]
PrivateKey = DeF???=
Address = 10.8.1.13/32
DNS = 1.1.1.1
[Peer]
PublicKey = 4sG???=
AllowedIPs = 10.8.1.1/32, 192.168.101.0/24
Endpoint = XXX.XXX.XXX.XXX:13???
PersistentKeepalive = 10
-----------------------------------------------------------------------------------------
1. W sieci DOM widzę cała sieć BIURO. Niestety, w sieci BIURO nie widzę sieci DOM ani żadnych w nim komputerów. Łącząc się bezpośrednio z PC w sieci DOM klientem Wireguard (konfiguracja powyżej) widzę oczywiście całą sieć BIURO i wszystkie w niej urządzenia.
2. Co najgorsze, po jakimś czasie działania (kilka dni, nic nie zmieniałem w konfiguracji) Wireguard zablokował DHCP na serwerze sieci DOM (czyli na NETGEAR). Generalnie OpenWrt nie przydzielało IP żadnej podłączonej doń stacji. Status/Aktywne dzierżawy DHCP zupełnie pusto. Dopiero wyłącznie Wireguard i restart routera przywróciło jego normalna pracę (połączyłem się z nim przydzielając karcie sieciowej komputera ręcznie IP). Gdzie tkwi mój błąd (bo to ze go popełniłem nie ulega najmniejszej wątpliwości)
Ja oczywiście wiem, że pierwszą rada jest przejście na najnowsze OpenWrt. Ale to niestety wiąże się z koniecznością konfiguracji routera od początku. Nie da się bowiem przejść z OpenWrt 19 na 23. Brak możliwości aktualizacji z poziomu System/Wgraj nowy obraz firmware. Wolal bym pozostać przy OpenWrt19.
dUdUs