Если вам требуется применить сетевые настройки без перезагрузки, то эта статья для вас.
Внимание!
Эта операция может сработать не так как вы ожидаете, и вы можете потерять доступ к серверу! Несколько раз подумайте.
Так же обнаружил, что если адрес получается по DHCP, то переполучение адреса не происходит. В итоге система после этих действий остаётся вообще без Ip адреса.
1) FreeBSD
Если вы внесли изменения в файл /etc/rc.conf, и не хотите перегружаться, но очень нужно применить настройки, то делаем следующее:
– применение настроек интерфейса
#/etc/rc.d/netif restart
– применения настроек маршрутизации
#/etc/rc.d/routing restart
Если нужно это сделать удалённо, то делаем так:
#(/etc/rc.d/netif restart && /etc/rc.d/routing restart) &
2) Linux (на примере Debian)
После всех изменений в файле /etc/network/interfaces выполняем такой скрипт:
#/etc/init.d/networking restart
Один коментар до “Применение сетевых настроек без перезагрузки”
если /etc/rc.d/netif restart, то потеряется удаленный доступ
нужно /etc/rc.d/netif start