Ich verbinde mich mit OpenVPN mit einem VPN-Dienst und alles funktioniert einwandfrei. Sobald ich mich verbinde, werden die Regeln automatisch festgelegt:
root@linux:~# ifconfig
eth0 Link encap:Ethernet HWaddr 00:AA:1B:01:AC:FB
inet addr:192.168.1.201 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:46867 errors:0 dropped:0 overruns:0 frame:0
TX packets:29742 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:37977382 (36.2 MiB) TX bytes:5098121 (4.8 MiB)
Interrupt:16
tun0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
inet addr:10.7.7.126 P-t-P:10.7.7.125 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
RX packets:23284 errors:0 dropped:0 overruns:0 frame:0
TX packets:5817 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:31366374 (29.9 MiB) TX bytes:308591 (301.3 KiB)
root@linux:~# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default 10.7.7.125 128.0.0.0 UG 0 0 0 tun0
default 192.168.1.1 0.0.0.0 UG 0 0 0 eth0
5.120.121.114 192.168.1.1 255.255.255.255 UGH 0 0 0 eth0
10.7.7.1 10.7.7.125 255.255.255.255 UGH 0 0 0 tun0
10.7.7.125 * 255.255.255.255 UH 0 0 0 tun0
128.0.0.0 10.7.7.125 128.0.0.0 UG 0 0 0 tun0
192.168.1.0 * 255.255.255.0 U 0 0 0 eth0
Folgendes verstehe ich:
- Meine lokale IP-Adresse lautet 192.168.1.201
- Das lokale Gateway ist 191.168.1.1
- 5.120.121.114 ist die öffentliche VPN-IP
- tun0 ist der VPN-Tunnel, mein Computer hat 10.7.7.126 als Adresse
- 10.7.7.125 ist die PTTP-Adresse, von der ich verstehe, dass sie das andere "Ende" des VPN ist
In Bezug auf die Routing-Tabelle verstehe ich Folgendes:
- Standardmäßig wird der gesamte Datenverkehr über 10.7.7.125 auf der Schnittstelle tun0 gesendet (aber warum diese Maske?)
- 10.7.7.1 ist über tun0 erreichbar
- Die öffentliche IP von VPN ist über eth0 erreichbar
Ich verstehe das zweite Standard-Gateway nicht. Dies ist die Standardeinstellung, wenn der VPN nicht aktiv ist. Wird er einfach umgangen?
Was ist mit dem 10.7.7.1? sieht aus wie es ist das Gateway des VPN ...
Warum das Ziel 128.0.0.0?
OpenVPN erstellt automatisch alle diese Regeln. Aber basierend darauf, was sind diese geschaffen?
Ich kann nicht die Serverseite des VPN steuern, sondern nur die Client-Konfiguration.
Was wäre, wenn ich möchte:
- Erzwingen Sie den gesamten Datenverkehr auf 216.58.213.174, um über VPN tun0 zu gehen, und lassen Sie den Rest über eth0 laufen?
- Kann ich es beim Starten des VPN automatisch einrichten lassen?
Vielen Dank für Ihren Vorschlag und Ihre Unterstützung beim Verständnis.
KR, dk
BEARBEITEN:
root@linux:~# ip route list
0.0.0.0/1 via 10.7.7.125 dev tun0
default via 192.168.1.1 dev eth0
5.152.210.249 via 192.168.1.1 dev eth0
10.7.7.1 via 10.7.7.125 dev tun0
10.7.7.125 dev tun0 src 10.7.7.126
128.0.0.0/1 via 10.7.7.125 dev tun0
192.168.1.0/24 dev eth0 src 192.168.1.201
ip route list
diese Option , um eine bessere Übersicht über Ihre Routen zu erhalten. Auch weil ifconfig und route auf dem Weg zur Verfallserklärung unter LInux sind ...