Ich habe versucht, eine Schnittstelle wie diese in / etc / network / interfaces aufzurufen (dies ist unter debian), mit dem Gateway außerhalb des Subnetzes:
iface eth0 inet static
address 10.100.10.99
netmask 255.255.255.0
gateway 10.100.0.1
aber "ifup --verbose eth0" gibt mir nur diese Fehlermeldung:
ifconfig eth0 10.100.10.99 netmask 255.255.255.0
route add default gw 10.100.0.1 eth0
SIOCADDRT: No such process
Failed to bring up eth0
Natürlich funktioniert das Ändern der Netzmaske auf 255.255.0.0 einwandfrei.
Ist das überhaupt möglich, oder gibt es noch etwas, das das Problem ist? Gibt es eine Möglichkeit, mehr Informationen aus ifup herauszuholen? Ich sehe einen Beitrag im Internet , der vorschlägt, dass es funktionieren sollte.
quelle
Ich habe das gleiche Problem an mehreren Standorten mit dem ADSL-Dienst von Verizon. Das "Standard-Gateway" befindet sich in einem anderen Subnetz. In unserem Fall benötigen wir öffentliche IP-Adressen, um einen IPSec-VPN von Standort zu Standort zu verwenden. Dazu müssen wir das DSL-Gateway in den Bridge-Modus versetzen, damit sich die öffentliche IP-Adresse auf unserem Router anstelle des DSL-Gateways befindet.
Die meisten Anbieter sind in der Lage, dies ziemlich einfach zu tun, aber Verizon scheint Schwierigkeiten zu haben. Wenn ich ein D-Link 2750B DSL-Gateway verwende und es in den Bridge-Modus versetze, fordern die Verizon-Techniker mich auf, das Standard-Gateway in einem separaten Subnetz zu verwenden. Ich habe es mit meinem Windows 7-Laptop getestet und obwohl Windows die Fehlermeldung "Sie sind ein Idiot und das ist eine schlechte Idee - möchten Sie diese Konfiguration NOCH speichern? Ja / Nein" ausgibt, funktioniert es .
Software mit strengeren Sicherheitsüberprüfungen scheint Sie jedoch vor sich selbst zu schützen ...
Trotzdem kann ich nicht anders, als zu glauben, dass es einen Weg geben muss, es zu fälschen ...
quelle
Es ist möglich, aber wie im verlinkten Artikel erläutert, muss Ihr Computer bereits wissen, wie er an die Gateway-Adresse gelangt. Dies bedeutet, dass Sie
post-up
zum manuellen Hinzufügen der Routen anstelle von verwenden müssengateway
quelle
ip route
Befehle schlagen fehl, wenn Sie sie versuchen ... auch wenn Sie den fehlendenadd
Befehl hinzufügen .