GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Wie stellt man sicher, dass der gesamte Internetverkehr nur über VPN läuft?

Ich habe eine VPN-Verbindung und möchte sicherstellen, dass der gesamte Datenverkehr diese VPN-Verbindung verwendet.
Ich dachte daran, iptables zu verwenden.
Ideen jemand?
zehn x

Akzeptierte Antwort:

Durch Ausführen dieses Skripts beim Start habe ich das in Ihrem Beitrag beschriebene Problem gelöst

# 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. Wie erzeuge ich nur Verzeichnisse für die Baumausgabe?

  2. Wie mache ich Programm-Autostart nur in Gnome?

  3. Wie kann man sicherstellen, dass ein Upstart-Job vor anderen Upstart-Jobs startet?

  4. Wie setze ich alle Rhythmbox-Einstellungen und Bibliotheksinformationen zurück?

  5. So stellen Sie sicher, dass eine Anwendung unter Linux weiterhin ausgeführt wird

So installieren Sie Make unter Ubuntu 20.04

So machen Sie meine Website für alle Besucher unzugänglich

Wie kann man Befehle in Mathematica 8 dazu bringen, alle Kerne zu verwenden?

Leiten Sie nur bestimmten Datenverkehr durch VPN

Wie kann man Daten in zfs neu ausbalancieren? (Stellen Sie sicher, dass die Daten auf alle Striped Mirrors verteilt sind)

Wie lässt man iptables-Regeln ablaufen?