Ich habe einen Mac Pro und das Problem ist, dass er keine Verbindung zu Systemen in anderen VLANs herstellt. Dies kann vorübergehend archiviert werden durch
sudo route -n add -net <IP>/mask <Gateway>
Allerdings verschwindet sie beim nächsten Neustart des Laptops. Wie kann ich die Route dauerhaft hinzufügen?
Antwort1
Ich selbst habe es mit der von pabo bereitgestellten Lösung nicht zum Laufen gebracht. Ich habe es schließlich in der Crontab ausgeführt:
env EDITOR=nano crontab -e
fügen Sie die Skriptzeile hinzu:
@reboot sh /path/to/your/script.sh
Stellen Sie sicher, dass Sie das Kennwort für die Sudo-Verwendung für Ihr Skript deaktivieren müssen, wenn Sie Sudo-Rechte benötigen. Weitere Informationen hier:
Wenn Sie beispielsweise einige integrierte Befehle in Mac verwenden, route
müssen Sie außerdem den vollständigen Pfad der Binärdatei angeben. Hier ist ein Beispiel für script.sh
eine Datei:
sudo /sbin/route add 192.168.64.0/16 192.168.100.1
Antwort2
Gefundenein Artikelwas darauf hindeutet, so etwas hinzuzufügen
ifconfig en2 inet 11.22.33.5 netmask 255.255.255.252
route -n add 11.22.33.64/26 111.222.333.6
zu /etc/rc.common
. Offensichtlich ist die vorangehende ifconfig-Zeile notwendig, obwohl ich nicht weiß, warum.