我有一台 Mac Pro,問題是它無法連接到其他 VLAN 中的系統。這可以暫時存檔
sudo route -n add -net <IP>/mask <Gateway>
然而,它會在下次筆記型電腦重新啟動時消失。如何永久新增路線?
答案1
我自己並沒有設法讓它與 pabo 提供的解決方案一起工作。我最終在 crontab 中運行它:
env EDITOR=nano crontab -e
新增腳本行:
@reboot sh /path/to/your/script.sh
確保如果您需要 sudo 權限,則需要停用腳本的 sudo 使用密碼。更多資訊請點這裡:
此外,如果您在 mac 中使用一些內建指令,例如route
您需要指定二進位檔案的完整路徑。這是文件範例script.sh
:
sudo /sbin/route add 192.168.64.0/16 192.168.100.1
答案2
成立一篇文章這建議添加這樣的東西
ifconfig en2 inet 11.22.33.5 netmask 255.255.255.252
route -n add 11.22.33.64/26 111.222.333.6
到/etc/rc.common
。顯然前面的 ifconfig 行是必要的,儘管我不知道為什麼。