Назад | Перейти на главную страницу

Несколько интерфейсов виртуальной VLAN на одной сетевой карте (Debian)

Я пытаюсь настроить несколько виртуальных интерфейсов с VLAN на одной сетевой карте. Я использую Debian Squeeze.

В настоящее время это мой /etc/netowrk/interfaces

auto eth0.10
iface eth0.10 inet dhcp

Это дает мне рабочее соединение, однако я не уверен, как настроить несколько таких на одной сетевой карте, чтобы я мог использовать несколько внешних IP-адресов.

Я пробовал использовать псевдонимы VLAN так: iface eth0.10:1 Но это не увенчалось успехом, и было сказано, что не удалось вызвать интерфейс.

И предложения были бы очень признательны :)

Если ты действительно говоря о VLAN (802.1q), то это для вашего network/interfaces:

auto vlan42
iface vlan42 inet static
        vlan-raw-device eth0
        address   10.1.2.3
        netmask   255.255.255.0

Ваш eth0 можно настроить так же, как обычный интерфейс, который в этом случае является нетегированной (также известной как собственный) VLAN.

Я думаю, что можно использовать inet dhcp вместо того inet static и опустите параметры адреса и маски сети.

О, и vlan пакет должен быть установлен!

Наличие суб-интерфейсов для добавления дополнительных адресов к одному устройству на самом деле не является чем-то, что требуется или рекомендуется. Если вам нужно несколько адресов, гораздо лучше просто добавить адрес к текущему интерфейсу.

auto eth0
iface eth0.10 inet static
    address 192.168.1.1
    netmask 255.255.255.0
    up ip addr add 192.168.1.2 brd + dev eth0
    up ip addr add 192.168.1.3 brd + dev eth0

Если вы каким-то образом ожидаете, что субинтерфейс позволит вам использовать DHCP для получения нескольких адресов, то я должен вам сказать, что это просто невозможно.

DHCP привязан к MAC-адресу сетевого устройства. Добавление еще одного псевдо-интерфейса в программное обеспечение клиента не изменит MAC-адрес, который видит сервер.