3

У меня есть Mac Pro, и проблема в том, что он не подключается к системам в других VLAN. Это может быть временно заархивировано

sudo route -n add -net <IP>/mask  <Gateway>

Однако он исчезает при следующей перезагрузке ноутбука. Как я могу добавить маршрут навсегда?

2 ответа2

0

Самому мне не удалось заставить его работать с решением, предоставленным Пабо. Я запустил его в crontab:

env EDITOR=nano crontab -e

добавьте строку сценария:

@reboot sh /path/to/your/script.sh

убедитесь, что если вам нужны права sudo, вам необходимо отключить пароль для использования sudo в вашем скрипте. Больше информации здесь:

https://apple.stackexchange.com/questions/264663/shutdown-no-tty-present-and-no-askpass-program-specified

Кроме того, если вы используете какие-то встроенные команды в mac, например, например, route вам нужно указать полный путь двоичного файла. Вот пример файла script.sh :

sudo /sbin/route add 192.168.64.0/16 192.168.100.1

0

Нашел статью, которая предлагает добавить что-то вроде этого

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 необходима, хотя я не знаю почему.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .