Postanowiłem rozprawić się z adresami notorycznie próbującymi wbić się do mojego serwera VPN blokując ich na firewallu w routerze, lecz nie zawsze to działa i nie mam pojęcia dlaczego.
Moja konfiguracja wygląda tak:
TCP connection established with [AF_INET]185.242.226.10:44768
185.242.226.10:44768 WARNING: Bad encapsulated packet length from peer (18245), which must be > 0 and <= 9126 -- please ensure that --tun-mtu or --link-mtu is equal on both peers -- this condition could also indicate a possible active attack on the TCP link -- [Attempting restart...]
185.242.226.10:44768 Connection reset, restarting [0]
185.242.226.10:44768 SIGUSR1[soft,connection-reset] received, client-instance restarting
Mimo, ze adres 185.242.226.10 jest dodany na liście blokowanych, więc nie powinien już uzyskiwać dostępu.
Co robię źle ? Może edgerouter nie radzi sobie z tak długą listą albo lepiej zrobić to inaczej?
Edytowany przez dar3k dnia 01-04-2024 17:52
wystawiłeś VPN na porcie 80 nie dziw się więc, ze tona botów do ciebie "wali". Jak możesz to zmień ten port. A jak chcesz jeszcze bardziej się zabezpieczyć to zmień go na UDP.
Co do samego problemu to tak, wydaje mi się że ta lista jest zbyt duża dla Edge`a... Zanim on ją "przeparsuje" i odnajdzie konkretne IP z listy to mijają sekundy a router tyle nie może czekać i dlatego przepuszcza połaczenia.
Nie pamietam już jak Edge stosuje tą listę do firewalla, czy robi wpis iptables dla każdego IP czy może uzywa do tego celu ipset. Wydaje mi się, że to pierwsze a to przy 10k wpisów może zabić router.
Proxmox VE:i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+ VM Router:OpenWRT 22.03.4 VM NAS:Synology SA6400 VM VPS:Debian, WWW, Home Assistant Switch:Netgear MS510TXPP Switch:Ubiquiti USW-Flex-mini - szt. 2 Wi-Fi:Ubiquiti U6-Lite - szt. 2
wystawiłeś VPN na porcie 80 :) nie dziw się więc, ze tona botów do ciebie "wali". Jak możesz to zmień ten port. A jak chcesz jeszcze bardziej się zabezpieczyć to zmień go na UDP.
Co do samego problemu to tak, wydaje mi się że ta lista jest zbyt duża dla Edge`a... Zanim on ją "przeparsuje" i odnajdzie konkretne IP z listy to mijają sekundy a router tyle nie może czekać i dlatego przepuszcza połaczenia.
Nie pamiętam już jak Edge stosuje tą listę do firewalla, czy robi wpis iptables dla każdego IP czy może uzywa do tego celu ipset. Wydaje mi się, że to pierwsze a to przy 10k wpisów może zabić router.
On jest na 80/tcp aby móc się łączyć do niego z miejsc gdzie blokują VPN (jak dotąd nie spotkałem się jeszcze z blokadami w DPI, a jedynie po portach lub udp i dzięki temu zawsze z każdego publicznego internetu mogę się połączyć). To, że będą boty to się nie dziwię, one nie robią problemu ale dużo jest też prób ataku celowego na vpn.
ER w iptables ma:
Chain WAN_IN (1 references)
target prot opt source destination
LOG all -- anywhere anywhere /* WAN_IN-10 */ match-set BLOCKED-IPs src LOG level warning prefix "[WAN_IN-10-D]"
DROP all -- anywhere anywhere /* WAN_IN-10 */ match-set BLOCKED-IPs src
RETURN all -- anywhere anywhere /* WAN_IN-20 */ state RELATED,ESTABLISHED
DROP all -- anywhere anywhere /* WAN_IN-30 */ state INVALID
DROP all -- anywhere anywhere /* WAN_IN-10000 default-action drop */
Chain WAN_LOCAL (1 references)
target prot opt source destination
LOG all -- anywhere anywhere /* WAN_LOCAL-10 */ match-set BLOCKED-IPs src LOG level warning prefix "[WAN_LOCAL-10-D]"
DROP all -- anywhere anywhere /* WAN_LOCAL-10 */ match-set BLOCKED-IPs src
RETURN all -- anywhere anywhere /* WAN_LOCAL-20 */ state RELATED,ESTABLISHED
RETURN udp -- anywhere anywhere /* WAN_LOCAL-30 */ udp dpt:http
DROP all -- anywhere anywhere /* WAN_LOCAL-40 */ state INVALID
DROP all -- anywhere anywhere /* WAN_LOCAL-10000 default-action drop */
Więc wpis ma dla całej grupy (ipset), a gdzie sprawdza grupę z IP to nie wiem, ale znów dla CPU jakie jest w er-12 dokonać sprawdzenia w liście 10k pozycji nie powinno być to większym problemem.
Edytowany przez dar3k dnia 02-04-2024 09:14
· Łącznie użytkowników: 24,115 · Najnowszy użytkownik: Ja
Czat
Musisz się zalogować, aby opublikować wiadomość.
Maniek91PL
06-11-2024 22:37
dzięki !
maxikaaz
29-10-2024 14:27
@Maniek91PL - Administration=> Admin Access, i tam masz "Allow Wireless Access" do zaznaczenia
Maniek91PL
26-10-2024 22:07
siemka! ktoś przypomni co się ustawiało jeśli nie mogę wejść od strony wifi do tomato? od lan działa
overflow2
04-10-2024 17:34
Kupowałem Asusy n10u albo n12d1 ale nie widzę ich, chyba już nie produkują, Chodzi o coś nowego i taniego. Transfery niewielkie.
maxikaaz
04-10-2024 09:38
@overflow2 patrząc po dostępności funkcji w nowych kompilacjach, to chyba nawet WRT54G/GL jeszcze ma OpenVPN, albo jakiś odpowiednik... zależy, na jakie transfery liczysz.
overflow2
30-09-2024 20:53
Jaki aktualnie najtańszy router do tomato do openvpn?
maxikaaz
27-07-2024 15:07
@servee - na początek router do rozebrania i obejrzenia, ciężko wróżyć tak tylko po objawach
maxikaaz
27-07-2024 14:55
@servee - cały kontroler nie pada tak sobie z powodu "zbiegu okoliczności", więc prawdopodobnie gdzieś przepięcie.
servee
25-07-2024 13:33
@maxikaaz: działało, aż pewnego pięknego dnia przestało działać. W tym dniu była też burza, ale to raczej zbieg okoliczności.
maxikaaz
25-07-2024 11:38
@servee - o ile problem jest w obrębie samych wyjść (dławiki, warystory), to naprawialne, ale jeśli w samym SoC - to nienaprawialne ze względu na koszta. A co było przyczyną?