GNU/Linux >> Znalost Linux >  >> Linux

Jak zablokovat veškerý provoz mezi dvěma rozhraními?

Měli byste to být schopni ovládat na úrovni jádra pomocí sysctl . Vypnutí hodnot předávání net.ipv4 a/nebo net.ipv6.

net.ipv4.conf.all.forwarding = 0
net.ipv4.conf.eth0.forwarding = 0
net.ipv4.conf.eth1.forwarding = 0

V závislosti na distribuci to můžete nakonfigurovat při spuštění úpravou /etc/sysctl.conf nebo přidáním souboru do /etc/sysctl.d. Normálně je přeposílání ve výchozím nastavení zakázáno, takže možná máte linku umožňující přeposílání.

Někteří tvůrci firewallů povolí nebo zakážou předávání v závislosti na konfiguraci.


iptables -A FORWARD -i eth0 -o eth1 -j DROP by měl udělat to, co požadujete.


Linux
  1. Jak přenášet soubory mezi dvěma počítači pomocí příkazů nc a pv

  2. Jak povolit předávání IP v systému Linux

  3. Centos – oddělený síťový provoz na dvou síťových rozhraních?

  1. Linux – Jak smazat soubory vytvořené mezi dvěma časy?

  2. Přesměrování provozu mezi 2 rozhraními?

  3. UDP-Broadcast na všech rozhraních

  1. Jak vybrat první výskyt mezi dvěma vzory, které je obsahují?

  2. Jak extrahovat protokoly mezi dvěma časovými razítky?

  3. Jak Rsync souborů mezi dvěma dálkovými ovladači?