Вот примеры конфигурационных файлов /etc/net/ifaces для ALT Linux, описывающие настройки VLAN, BRIDGE, IPv4 + IPv6 и DNS.
Файл: /etc/net/ifaces/eth0.100
TYPE=vlan
VLANTAG=100
PHYSDEV=eth0
# Настройка IPv4 (статический адрес)
IP=static
ADDR=192.168.100.10
MASK=255.255.255.0
GATEWAY=192.168.100.1
# Настройка IPv6 (статический адрес)
IP6=static
ADDR6=2001:db8:100::10/64
GATEWAY6=2001:db8:100::1
# DNS (общий для IPv4 и IPv6)
DNS_SERVERS="8.8.8.8 2001:4860:4860::8888"
Файл: /etc/net/ifaces/br0
TYPE=bridge
BRIDGE_PORTS="eth0 eth1"
# Настройка IPv4 (DHCP)
IP=dhcp
# Настройка IPv6 (SLAAC или статический)
IP6=auto # или IP6=static + ADDR6=...
# DNS через DHCP
DHCP=yes
Если нужен статический IP:
TYPE=bridge
BRIDGE_PORTS="eth0 eth1"
# IPv4
IP=static
ADDR=192.168.1.100
MASK=255.255.255.0
GATEWAY=192.168.1.1
# IPv6
IP6=static
ADDR6=2001:db8::100/64
GATEWAY6=2001:db8::1
# DNS
DNS_SERVERS="8.8.8.8 1.1.1.1"
Файл: /etc/net/ifaces/br100 (мост поверх VLAN 100)
TYPE=bridge
BRIDGE_PORTS="eth0.100"
# IPv4 + IPv6
IP=static
ADDR=192.168.100.20
MASK=255.255.255.0
GATEWAY=192.168.100.1
IP6=static
ADDR6=2001:db8:100::20/64
GATEWAY6=2001:db8:100::1
# DNS
DNS_SERVERS="8.8.8.8 2001:4860:4860::8888"
Файл: /etc/net/ifaces/global
TYPE=global
DNS_SERVERS="8.8.8.8 1.1.1.1 2001:4860:4860::8888"
SEARCH="example.com"
Файл: /etc/net/ifaces/eth0
TYPE=eth
# IPv4 через DHCP
IP=dhcp
# IPv6 через SLAAC
IP6=auto
# Получать DNS от DHCP
DHCP=yes
После редактирования файлов выполните:
service network restart
или
ifup <имя интерфейса>
- Для работы VLAN требуется загруженный модуль ядра 8021q (modprobe 8021q).
- Мосты (bridge) часто используются в виртуализации (KVM, LXC).
- Если IPv6 не нужен, можно удалить строки с IP6, ADDR6 и GATEWAY6.
- В ALT Linux также можно использовать netmanager для графической настройки.
Проверить текущие настройки можно командами:
ip a # IPv4/IPv6 адреса
ip -d link # VLAN и мосты
bridge link # Информация о bridge