Содержание
- Файл настройки сети /etc/network/interfaces
- Пример конфигурационного файла /etc/network/interfaces для Debian/Ubuntu систем. А так же создание алиаса интерфейса и указание DNS сервера в самом файле, без использования resolv.conf
- Похожие записи
- Комментарии к посту “ Файл настройки сети /etc/network/interfaces ”
Файл настройки сети /etc/network/interfaces
Пример конфигурационного файла /etc/network/interfaces для Debian/Ubuntu систем. А так же создание алиаса интерфейса и указание DNS сервера в самом файле, без использования resolv.conf
auto lo iface lo inet loopback
allow-hotplug eth0 #автоматически выполнять перезапуск интерфейса при его падении auto eth0 #поднимать интерфейс автоматически при старте системы iface eth0 inet dhcp #получить адрес по DHCP
Назначение алиаса сетевой карте:
auto eth0:1 iface eth0:1 inet dhcp
allow-hotplug eth1 #автоматически выполнять перезапуск интерфейса при его падении auto eth1 #поднимать интерфейс автоматически при старте системы #iface eth1 inet dhcp #получить адрес по DHCP iface eth1 inet static #статический адрес address 192.168.0.1 #IP адрес netmask 255.255.255.0 #маска gateway 192.168.0.254 #шлюз
Начиная с Ubuntu 12.04, правильная запись DNS сервера (ну вот нахера они так сделали. //_-)):
dns-nameservers 192.168.0.254 8.8.8.8
Для остальных дистрибутивов, не базирующихся на Ubuntu, пока не актуально, т.к. они используют канонический /etc/resolv.conf
Для сохранения подмененного MAC адреса при перезагрузке системы:
pre-up ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx
Полный листинг файла /etc/network/interfaces :
auto lo iface lo inet loopback allow-hotplug eth0 auto eth0 iface eth0 inet dhcp auto eth0:1 iface eth0:1 inet dhcp allow-hotplug eth1 auto eth1 iface eth1 inet static address 192.168.0.1 netmask 255.255.255.0 gateway 192.168.0.254 dns-nameservers 192.168.0.254 8.8.8.8 pre-up ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx
Как выяснилось опытным путем, система критична в порядку поднятия интерфейсов, поэтому надо поднимать в таком порядке: lo , eth0 , eth0:1 и eth1 .
Похожие записи
Комментарии к посту “ Файл настройки сети /etc/network/interfaces ”
- Alex 04.12.2019 я бы еще добавил строку с поднятием Firewall`а, на чистой системе это все еще актуально
pre-up iptables-restore < /etc/network/iptables.up.rules
правда почему-то в некоторых системах указывают
post-up вместо pre-up есть подозрение, что это связанно с динамической адресацией, т.к. на момент поднятия Firewall`а,
интерфейс еще может не подняться или не получить IP