Настройка IP и маршрутов
Для настройки сети в FreeBSD открыть для редактирования файл /etc/rc.conf
disnetern@vmdatastore:~ % vi /etc/rc.conf #Открываем файл для редактирования, например vim
hostname="datastore.local" # Имя сервера keymap="ru.koi8-r.kbd" # кодировка ifconfig_em0="inet 192.168.1.40 netmask 255.255.255.0" # назначаем IP на первый интерфейс ifconfig_em1="inet 10.20.30.110 netmask 255.255.255.0" # назначаем интерфейс на второй интерфейс defaultrouter="192.168.1.1" #маршрут по умолчанию network_interfaces="em0 em1" # список всех интерфейсов static_routes="office main" # список маршрутов route_main="0.0.0.0/0 192.168.1.1" # основной маршрут для всего трафика route_office="10.0.0.0/8 10.20.30.1" # дополнительный маршрут для внутренней сети
Сеть перезапускается специальными скриптами, расположенными в каталоге /etc/rc.d/. В этом каталоге расположены скрипты для старта, остановки и перезапуска сети и других сервисов, например – демона SSH.
Выполняется от имени суперпользователя root.
Запустить сеть:
# /etc/rc.d/netif start
Остановить сеть:
# /etc/rc.d/netif stop
Перезапуск сети:
# /etc/rc.d/netif restart
Ручной способ, с использованием ifconfig
Для остановки сети на интерфейсе re0:
# ifconfig re0 down
Для запуска сети на интерфейсе re0:
# ifconfig re0 up
Отобразить отключённые интерфейсы:
# ifconfig -d
Отобразить включённые интерфейсы:
# ifconfig -u
FreeBSD Update / restart routing tables / service
Так же, необходимо обновить таблицу маршрутизации после перезапуска сети:
# /etc/rc.d/routing restart
Как перезапустить сетевое подключение по SSH?
Что бы не потерять соединение с сервером по SSH, необходимо выполнить следующее:
# /etc/rc.d/netif restart && /etc/rc.d/routing restart




Comments
So empty here ... leave a comment!