Skip to content

Instantly share code, notes, and snippets.

@Krieger1975
Last active July 16, 2025 17:18
Show Gist options
  • Select an option

  • Save Krieger1975/41f2b27373c2cb656b66f995201ebc67 to your computer and use it in GitHub Desktop.

Select an option

Save Krieger1975/41f2b27373c2cb656b66f995201ebc67 to your computer and use it in GitHub Desktop.

Вот примеры конфигурационных файлов /etc/net/ifaces для ALT Linux, описывающие настройки VLAN, BRIDGE, IPv4 + IPv6 и DNS.


1. Настройка VLAN (например, VLAN ID 100 на интерфейсе eth0)

Файл: /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"

2. Настройка BRIDGE (мост между eth0 и eth1)

Файл: /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"

3. Комбинированная настройка (VLAN + BRIDGE)

Файл: /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"

4. Настройка DNS (общая для всех интерфейсов)

Файл: /etc/net/ifaces/global

TYPE=global
DNS_SERVERS="8.8.8.8 1.1.1.1 2001:4860:4860::8888"
SEARCH="example.com"

5. Настройка DHCP с IPv6 (SLAAC)

Файл: /etc/net/ifaces/eth0

TYPE=eth
# IPv4 через DHCP
IP=dhcp
# IPv6 через SLAAC
IP6=auto
# Получать DNS от DHCP
DHCP=yes

Применение настроек

После редактирования файлов выполните:

service network restart

или

ifup <имя интерфейса>

Примечания

  1. Для работы VLAN требуется загруженный модуль ядра 8021q (modprobe 8021q).
  2. Мосты (bridge) часто используются в виртуализации (KVM, LXC).
  3. Если IPv6 не нужен, можно удалить строки с IP6, ADDR6 и GATEWAY6.
  4. В ALT Linux также можно использовать netmanager для графической настройки.

Проверить текущие настройки можно командами:

ip a           # IPv4/IPv6 адреса
ip -d link     # VLAN и мосты
bridge link    # Информация о bridge
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment