Как я создал бы основанный на Linux маршрутизатор?

Nginx отвечает на USR1 сигнал путем повторного открытия его файлов журнала.

Сигнал USR1 закрывает программу по умолчанию, но он предназначен, чтобы быть обработанным, чтобы сделать независимо от того, что программа находит полезным. Каждая программа определяет то, что она делает с USR1 и USR2; для Nginx это вновь открыло файлы журнала (для вращения журнала) и выполняет новый экземпляр (для обновлений).

Условно, большинство демонов отвечает на Сигнал HUP путем перезагрузки их конфигурационного файла. Nginx следует этой конвенции. Исходное намерение Сигнала HUP состояло в том, чтобы сигнализировать о конце сессии к интерактивному процессу (модем зависают — пользователь пошел, нет никакого смысла в продолжении), но что значение не относится к демонам.

2
21.06.2018, 00:57
2 ответа
[

] В Arch Linux Wiki есть действительно хорошее руководство по работе с IPTables.[

] [

][]https://wiki.archlinux.org/index.php/Router[][

]
3
27.01.2020, 22:00

Что касается маршрутизатора, то его можно легко настроить в linux-боксе с помощью команды ip route.

Для отображения маршрутов в системе:

ip route show

Для добавления маршрута по умолчанию

ip route add default via IP-OF-GATEWAY

Для добавления новой сети

ip route add YOUR-NETWORK-RANGE via GATEWAY-FOR-NETWORK

Затем брандмауэр у вас есть Netfilter/Iptables, который является огромной темой, вы можете задать конкретные вопросы по вашим требованиям и получить на них ответы.

1
27.01.2020, 22:00

Теги

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