Правильный перезапуск сети и маршрутизации во FreeBSD
Создаём файл со следующим содержанием:
#!/bin/sh
# Рестарт сетевых интерфейсов
/etc/rc.d/netif restart
# Обновление таблицы маршрутизации
/etc/rc.d/routing restart
Думаю, многие знают про /etc/netstart
, но данный скрипт не перечитывает таблицу маршрутизации, а пытается просто добавить роуты. По этой причине предварительно приходиться очищать таблицу маршрутизации. Данный скрипт избавлен от этих недоразумений.