Каковы обязанности системной оболочки по умолчанию?

Мне удалось найти решение для моя проблема:

когда вы подключаетесь к серверу по его общедоступному IP-адресу, обратные пакеты направляются через VPN. Вам необходимо заставить эти пакеты маршрутизироваться через общедоступный интерфейс eth0. Эти команды маршрута должны помочь:

ip rule add from x.x.x.x table 128
ip route add table 128 to y.y.y.y/y dev eth0
ip route add table 128 default via z.z.z.z

Где x.x.x.x — общедоступный IP-адрес вашего сервера, y.y.y.y/y должен быть подсетью общедоступного IP-адреса вашего Сервера, eth0 должен быть общедоступным Ethernet-интерфейсом вашего сервера, и z.z.z.z должен быть шлюзом по умолчанию.

0
07.01.2017, 13:28
1 ответ

Вы бы хотели, чтобы эти сценарии не зависели от оболочки по умолчанию любого пользователя, включая root. Если администратор изменил оболочку root по умолчанию, это не должно повлиять на систему каким-либо неожиданным образом, включая запуск.

Это верно для всех скриптов, и поэтому все скрипты должны начинаться с #! , чтобы указать, какой интерпретатор использовать.

3
28.01.2020, 02:26

Теги

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