Wie route ich Anfragen für ein gesamtes Subnetz über eine VPN-Verbindung unter Ubuntu?


6

Ich habe einen Ubuntu-Rechner an ein VPN angeschlossen, mit der IP-Adresse 172.16.1.250. Ich möchte alle Anfragen 172.16.1.*über das VPN tunneln , aber sonst nichts. Wenn ich versuche zu verwenden sudo route -net add 172.16.1.0/24 dev ppp0, erhalte ich die Fehlermeldung:

netmask 00000fff doesn't make sense with host route

Das Hinzufügen einer Route für eine Adresse in diesem Subnetz funktioniert jedoch. Wie geht das richtig?


Warum ist in der Routingtabelle keine Route zum Remotenetzwerk bereits vorhanden, wenn die VPN-Verbindung besteht? Haben Sie sich die Routing-Tabelle angesehen, während die VPN-Verbindung besteht?
Joeqwerty

Antworten:


3

Sie haben die Argumente vertauscht, die korrekte Syntax lautet: sudo route add -net 172.16.1.0/24 dev ppp0


1
Hat diese Antwort das Problem für Sie gelöst?
MTAK
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.