Информация | ||
---|---|---|
| ||
|
Предупреждение |
---|
Работа сервиса DHCP существенно влияет на работоспособность сети в целом, и случайное появление в сети неправильно настроенного сервера, некорректно отвечающего на запросы клиентов, может привести к существенным нарушения работы всей сети. |
Назначение статического адреса
Для того, что бы прописать статистический маршрут в /etc/network/interfaces
В конце секции для интерфейса в Вашем случае eth0 прописать:
Блок кода |
---|
auto eth0
iface eth0 inet static
address 192.168.10.11 # адрес узла
network 255.255.255.0
gateway 192.168.10.1 # адрес шлюза
post-up route add -net 172.153.153.20 netmask 255.255.255.255 gw 10.10.74.252 |
При наличии DHCP
DHCP-сервер представлен пакетом isc-dhcp-server и графической утилитой fly-admin-dhcp для его быстрой настройки. При стандартной установке службы DHCP настройки этой службы хранятся в локальном конфигурационном файле /etc/dhcp/dhcpd.conf.
В Network Manager есть возможность выбора dhcp клиента. По умолчанию используется isc-dhcp-client. Для выбора встроенного dhcp клиента
вв /etc/NetworkManager/NetworkManager.conf
в секции main указать:
Блок кода |
---|
[main] dhcp=internal |
Скрипт для создания статического маршрута
Создать в /etc/network/if-up.d/ файл routes со след содержимым:
Блок кода |
---|
#!/bin/bash
# Check for specific interface if desired
[ "$IFACE" != "eth0" ] || exit 0
# Adding additional routes on connection
route add -net 192.168.32.0/24 gw 192.168.1.1 dev eth0 |
для скрипта указать требуемые значения сети, шлюза и устройства.
Сделать скрипт исполняемым:
Command |
---|
|
Cтатический адрес без DHCP
При использовании NetworkManager
Проверить состояние службы NetworkManager
Command |
---|
|
указать настройки сетевых интерфейсов в файле /etc/network/interfaces
там же, в секции [ifupdown], изменить значение параметра :
Блок кода |
---|
managed=true |
далее задействовать указынные интерфейсы выполнив
Command |
---|
|
Без NetworkManager
Если использование NetworkManager
невозможно, следует указать