FreeBSD и Linux: перезапуск подсистемы сети без перезагрузки

Скачать FreeBSD и Linux: перезапуск подсистемы сети без перезагрузки
Недавно искали:

Itnull

Команда форума
Администратор
Регистрация
22.05.13
Сообщения
25.491
Реакции
9.468
Веб-сайт
itnull.me
  • Автор темы
  • Администратор
  • Модер.
  • Команда форума
  • #1
В статье перечислены методы, позволяющие быстро перезапустить сетевые службы без перезагрузки.


[Linux]
Перезапуск сетевых служб без перезагрузки в Linux:
#/etc/init.d/network restart


В общем случае папка /etc/init.d/ содержит набор скриптов для разных служб.
Для запуска:
# /etc/init.d/ start
Для остановки:
# /etc/init.d/ stop
Для перезапуска:
# /etc/init.d/ restart
Например, запуск сети:
# /etc/init.d/network start


[FreeBSD] как запустить, перезапустить, остановить службы сети без перезагрузки (Start / Restart / Stop Network and Routing Service).


Версии FreeBSD 5.x/6.x и выше - запуск или остановка сети делается скриптом netif и используемыми с ним командами start, restart, stop. Вам нужно для этого залогиниться под root, тогда станут доступны команды:


Для запуска службы сети FreeBSD:
# /etc/rc.d/netif start


Для остановки службы сети FreeBSD:
# /etc/rc.d/netif stop


Для перезапуска службы сети FreeBSD:
# /etc/rc.d/netif restart


Ручной метод, с использованием ifconfig.
Для остановки сетевого адаптера (NIC) на лету:
# ifconfig network-interface down


Для запуска сетевого адаптера (NIC) на лету:
# ifconfig network-interface up


Для просмотра остановленных сетевых интерфейсов:
# ifconfig -d


Для просмотра работающих сетевых интерфейсов:
# ifconfig -u


Как обновить / перезагрузить во FreeBSD таблицы маршрутизации и соответствующую службу. Это также требуется для обновления таблицы маршрутизации после перезапуска службы сети.
# /etc/rc.d/routing restart


Для того, чтобы перезагрузить службу сети, используя сессию ssh:
# /etc/rc.d/netif restart && /etc/rc.d/routing restart


FreeBSD 4.x
и более ранние версии - start, restart, stop network service
1) Для запуска службы сети под FreeBSD вам нужно скопировать специальный скрипт network:
# cp /usr/share/examples/etc/netstart /etc/network
2) И потом выполнить его:
#. /etc/network
или
#sh /etc/network


Этот скрипт делает всю необходимую работу для запуска сети, маршрутизации, файервола и т. д.


В чем разница между /etc/netstart и /etc/rc.d/netif для перезапуска сети?
/etc/netstart - старый метод и не поддерживает все опции (типа stop, restart и проч.), которые поддерживаются скриптом /etc/rc.d/netif. Простота использования - вот основное отличие между этими двумя скриптами.
 
Назад
Сверху Снизу