Aktywne Wpisy

mirko_anonim +8
Treść przeznaczona dla osób powyżej 18 roku życia...

Mega_Smieszek +358
źródło: temp_file965355579804701654
PobierzSkopiuj link
Skopiuj link

źródło: temp_file965355579804701654
PobierzRegulamin
Reklama
Kontakt
O nas
FAQ
Osiągnięcia
Ranking
1. Mam sobie router "stary" na Openwrt 23.ilestam i na nim wireguard serwer (już od wersji gdzieś 20.ilestam konfig importowany przy upgrade i działało) do którego łączy(łem) się z świata z komórki i laptopa - elegancko działało, po włączeniu wg na kliencie miałem elegancko dostęp do sieci LAN, do wszystkich adresów w niej.
2. Zmieniam router, na nowym czysty obraz Openwrt 24.10.3 i instaluje wszystko to samo co na starym miałem... Ponieważ mam luksus kilku publicznych IP, to oba routery (Stary i Nowy) podpięte równocześnie, adresy "obok siebie" i oba podpięte do tej samej sieci LAN.
Stary:
WAN 85.53.13.107LAN 192.168.1.1/24
WG0 10.0.1.1/24
I klienci WG np. 10.0.1.2, 10.0.1.3 itd
Nowy:
WAN 85.53.13.108LAN 192.168.1.5/24
WG0 10.0.2.1/24
I klienci WG np. 10.0.2.2, 10.0.2.3 itd
3. Konfigi w zasadzie przeniosłem 1:1 między routerami, tylko zmieniając adresy IP, i generując nowe klucze. Na urządzeniach mam po prostu po dwa Wireguard i mogę połączyć się z jednym i drugim, do wyboru.
4. No i teraz zagadka:
Łącząc się z starym - mam dostęp do routera i do hostów w sieci LAN.
Łącząc się z nowym - mam dostęp tylko do routera. Mogę z klienta pingowac adres interfejsu wg0 (10.0.2.1), ale też mogę pingowac adres lan routera 192.168.1.5. ale żadnego innego IP z sieci 192.168.1.x...
Tak jakby nie było routingu między strefa WG a LAN - no ale jest (przecież widzę co mam w luci i co mam w
/etc/config/firewall) accept na in/out/forward lan-wg, dokładnie tak samo jak w starym routerze. A nie działa...#siecikomputerowe #linux
Czy po zadaniu konfiguracji chociażby zrestartowałeś usług: firewall i network? zrestartowałeś interfejs wireguarda po skonfigurowaniu na nowym routerze? ew. zrestartowałeś router?
Czy nie kopnąłeś się chociażby w AllowedIPs "na obydwóch końcach" konfiguracji Wireguarda?
no cały router to by się nie dało, bo jest nawet inna architektura, kopiowałem tylko pliki typu /etc/conf/network, firewall, samba4, dhcpd itp, z zmianą drobną adresacji (zamiast 192.168.1.1 jest 192.168.1.5, tymczasowo wyłączony dhcp dla lan, by nie było dwóch w jednej sieci, itp)
/etc/init.d/firewall stop
i zobaczyć czy ten ping zadziała Ci wtedy. Wtedy już będzie jakiś trop
Wszystko było dobrze, tyle że klienci w LAN mieli ciągle ustawione prawidłowo, że router 192.168.1.1 jest bramą domyślną.
Więc na wszelkie próby komunikacji spoza sieci LAN (z wireguarda z drugiego routera, 192.168.1.5) odpowiadały/próbowały odpowiadać (zgodnie z lokalnymi tablicami routingu) przez router pierwszy, 192.168.1.1, co oczywiście nie miało sensu...
Gdy zamieniłem adresację routerów po stronie LAN (ten nowy ustawiłem jako domyślną bramę) to wszystko ruszyło przez
Mogą być - to prostsze, ale nie muszą jeśli są odpowiednie regułki dopuszczające ruch