GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak zajistit, aby veškerý internetový provoz procházel pouze přes VPN?

Mám připojení VPN a chci se ujistit, že veškerý provoz používá toto připojení VPN.
Napadlo mě použít iptables.
Napadá někoho?
deset x

Přijatá odpověď:

Spuštěním tohoto skriptu při spuštění jsem vyřešil problém vysvětlený ve vašem příspěvku

# Delete all existing rules
iptables -F

# Allow from local network
iptables -A OUTPUT -d 192.168.2.0/24 -j ACCEPT
iptables -A OUTPUT -s 192.168.2.0/24 -j ACCEPT

# Allow OpenVPN
iptables -A OUTPUT -p udp --dport 1194 -j ACCEPT

# Deny eth0
iptables -A OUTPUT -o eth0 -j DROP

Ubuntu
  1. Jak zajistit, aby pravidla brány firewall iptables trvala na Debianu/Ubuntu

  2. Jak vytvořit adresáře pouze pro výstup stromu?

  3. Jak zajistit automatické spouštění programu pouze v Gnome?

  1. Jak zajistit, aby jedna začínající zakázka začala dříve, než jiná začínající?

  2. Jak resetovat všechny předvolby Rhythmbox a informace o knihovně?

  3. Jak vytvořit VPN

  1. Jak zajistit, aby aplikace stále běžela na Linuxu

  2. Jak mohu tunelovat veškerý síťový provoz přes SSH?

  3. Směrujte pouze konkrétní provoz přes VPN