Puncte:0

iptables: Cum să blochezi UDP între dispozitive de pe partea LAN a gateway-ului (folosind firmware dd-wrt)

drapel cn

Poartă: Pentru a bloca traficul UDP către dispozitivele de pe partea LAN a acestui gateway (folosind firmware dd-wrt), care comunică cu internetul și între ele, pentru a testa aplicații de comunicații specifice care rulează pe fiecare dispozitiv.

Excepții: permiteți UDP-ul minim necesar pentru a suporta operațiunile de bază ale rețelei pentru ca aceste dispozitive să continue să comunice (de exemplu: prin TCP) cu internetul și între ele.

Ce am incercat pana acum: S-au adăugat reguli (prin sesiune SSH) pe acest router/gateway:

iptables -I FORWARD -p udp -j DROP 
iptables -I INPUT -p udp -j DROP

Observat (ce funcționează bine):

  • Regula iptables -I FORWARD -p udp -j DROP blochează cu succes dispozitivele de pe partea LAN să comunice prin UDP cu dispozitivele de pe partea WAN, așa cum este verificat prin incapacitatea de a comunica între aceste dispozitive cu utilitate ncat -u.

Observat (ce nu funcționează):

  • Dispozitivele de pe partea LAN pot comunica între ele, folosind UDP:
    • Pe dispozitivul-1 (pe partea LAN): ncat -lvu # lansați ascultătorul ncat folosind UDP pe portul implicit 31337
    • Pe dispozitivul 2 (pe partea LAN): ncat -vu <ip-addr-device-1> # lansați apelantul ncat folosind UDP pe portul implicit 31337

Așteptări (rezultatul dorit):

  • apelant ncat pe dispozitivul-2 incapabil pentru a comunica folosind UDP cu ascultătorul ncat pe dispozitivul-1.
  • apelant ncat pe dispozitivul-2 capabil pentru a comunica folosind TCP cu ascultătorul ncat de pe dispozitivul-1, prin neutilizarea param -u.

Informații suplimentare:

  • Folosind comanda iptables -I INPUT -p udp -j DROP are un impact prea mare asupra altor comunicări, dar folosită oricum, pentru a demonstra ineficiența acestei reguli în prevenirea comunicării UDP între aceste două dispozitive.
  • Utilizarea hardware: tp-link AC1750 (Archer C7 v5)
  • Folosind firmware: dd-wrt, cu setarea „Mod de operare = Gateway”
  • Dispozitivele din spatele gateway-ului sunt UWP, iOS, Android. Exemple date aici folosind dispozitive UWP (Windows 10).
  • am vazut Cum blochez UDP în timp ce permit conexiunile UDP de ieșire cu iptables?, dar nu pare eficient în cazul meu, așa cum am demonstrat încercând iptables -I INPUT -p udp -j DROP.
A.B avatar
drapel cl
A.B
Verificați [ebtables](https://web.archive.org/web/20210902064033/https://ebtables.netfilter.org/) și dacă insistați să folosiți instrumentul greșit, iată o frânghie pentru a vă spânzura: [br_netfilter] (https://web.archive.org/web/20210529184120/http://ebtables.netfilter.org/documentation/bridge-nf.html), cu excepția faptului că este [dezactivat](https://openwrt.org/docs/guide -user/firewall/firewall_components#kernel_tuning_via_sysctl) în OpenWRT, așa că ar putea fi și în DD-WRT.
Ron Maupin avatar
drapel us
Traficul prin punte (același domeniu de nivel 2) nu trece printr-un router, așa că nu puteți utiliza un router pentru a bloca traficul. Un comutator sau WAP este o punte de nivel 2.
Puncte:1
drapel us

Cel mai probabil nu puteți interfera cu traficul LAN-to-LAN. Toate dispozitivele pe care le știu și care rulează DD-WRT / OpenWRT au un comutator integrat, care comută traficul direct între dispozitivele LAN de pe stratul 2.

Doar traficul care necesită redirecționare este transmis către partea de router (nivelul 3) a sistemului, unde Netfilter poate intercepta traficul.

Puteți încerca să configurați o cutie Linux cu mai multe adaptoare Ethernet și apoi să conectați aceste adaptoare împreună. Apoi poți folosi br_netfilter pentru a forța traficul L2 să treacă prin Netfilter, permițând interceptarea traficului.

drapel cn
Acest răspuns pare coroborat de comentariul de la @ron-maupin și ambele mi se par rezonabile. Pentru a-mi rezolva problema: voi pune alte dispozitive în spatele diferitelor routere, ceea ce înseamnă că regulile din tabelul `FORWARD` ar trebui să fie eficiente în blocarea UDP între aceste dispozitive.. Mulțumesc!

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.