Варианты сценариев запуска

С точки зрения сети у вас есть сетевые шлюзы в качестве следующего прыжка, а не шлюз по умолчанию, также известный как шлюз последней инстанции. От вашего первого маршрута -n команда (без поста -до )вы видите 10.0.2.2 в качестве шлюза последней инстанции. Когда у вашей машины есть запрос на сеть, которой нет в ее таблице маршрутизации, она будет перенаправлять неизвестный сетевой трафик на этот адрес. Настройка шлюза для настройки интерфейсов — это следующий переход для трафика в этой сети. Однако, поскольку ваш интерфейс напрямую подключен к этой сети, ему не нужен шлюз для пересылки трафика. Сеть всегда будет известна, и трафик, предназначенный для устройств в этой сети, будет перенаправляться непосредственно на это устройство. Ваша команда post -up создает два шлюза последней инстанции (, что нежелательно ).Если вы хотите, чтобы 192.168.56.1 был вашим фактическим последним средством, вы хотите заменить маршрут по умолчанию, а не добавить.

0
23.10.2019, 15:50
1 ответ

Чтобы добавить в ваш список, это зависит от того, на каком уровне вы хотите, чтобы этот скрипт выполнялся. Например, вы можете добавить его в сценарий инициализации оболочки (. .bashrc), что заставит его запускаться каждый раз, когда запускается новая оболочка по умолчанию (потенциально рискованно ). Если вы загружаете X на этот компьютер, вы также можете подключить его к запуску сервера X11 (, например..xinitrc). Еще один вариант — выполнить его в начале среды рабочего стола, если установка состоит из установки, которая поддерживает этот тип функции (, например. изменение соответствующего dotfileдля этой среды ).

Короче говоря, это зависит от варианта использования -. При более широкой реализации системы -лучше всего подходят системы systemdи rc.

1
28.01.2020, 02:39

Теги

Похожие вопросы