meine Client-Routenkonfiguration sieht ungefähr so aus
... Route 34.0.0.0 255.0.0.0 Route 43.239.0.0 255.255.0.0 Route 52.0.0.0 255.0.0.0 Route 54.0.0.0 255.0.0.0 ...
Mein OpenVPN-Server befindet sich auf einer Amazon AWS EC2-Instanz (54.249.xx.xxx), daher muss ich den Server selbst aus der Routing-Tabelle ausschließen. Gibt es eine gute Möglichkeit, eine bestimmte IP-Adresse (54.249.xx.xxx) aus dem IP-Bereich (54.0.0.0) auszuschließen?
Antwort1
Sie können hinzufügenspezifischerRoute, die es überschreibt. Routen werden nach Präfixlänge sortiert – also nach der Anzahl der Bits in der Netzmaske – und 255.255.255.255
haben daher immer Vorrang vor jeder anderen Route.
Verwenden Sie in der Routenkonfiguration die spezielle net_gateway
Adresse als Gateway-Adresse. Sie verweist automatisch auf das „alte“ Gateway des Clients und schließt den Host daher „aus“:
route remote_host 255.255.255.255 net_gateway
(Ja, buchstäblich so. OpenVPN wirdautomatischErsetzen Sie sowohl remote_host
als auch net_gateway
zum Zeitpunkt der Verbindung.)