Ошибки при создании vlan-ов

Автор ruslan17, 31 августа 2013, 21:24:27

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

ruslan17

Добрый вечер. Нужна помощь.
Есть задание: нужно настроить несколько vlan-ов на одной машине.

Мои действия, вар1:
vconfig add eth0 32
ifconfig eth0.32 10.10.0.2 netmask 255.255.255.0 up

Ни каких вопросов не возникает. Все происходит как надо.
Но если я хочу это-же выполнить через /etc/network/interfaces (я так понимаю это правильный вариант) в виде
auto eth0.32
iface eth0.32 inet static
   address 10.10.0.2
   netmask 255.255.255.0
   vlan_raw_device eth0

То получаю ошибку при загрузке:
Set name-type for VLAN subsystem. Should be visible in /proc/net/vlan/config
Error: trying to add VLAN #9 to IF -:eth0:- File exist
done

хотя виланы создаются.
Что значит эта ошибка, чего ему не хватает?

315th

У Вас синтаксическая ошибка в interfaces. Вланы Вы создаёте либо так

auto eth0.32
iface eth0.32 inet dhcp

либо так

auto vlan32
iface vlan32 inet dhcp
vlan-raw-device eth0

В документации это емнип оговорено.
Debian GNU/Linux 7.11 (wheezy) - CLI
ICH7; D525MV; r8169; Linux 4.14.32-atomd525mv-imq-ja1 (i686); Intel Atom D525 1.8 GHz

ruslan17

Закомментировал строку: # vlan_raw_device eth0

Теперь так:
auto eth0.32
iface eth0.32 inet static
   address 10.10.0.2
   netmask 255.255.255.0
#   vlan_raw_device eth0

Но ошибка прежняя. :(

315th

Я дико прошу прощения, действительно при описании влана как ethX.Y такая ошибка пристутсвует, похоже на #705268
Debian GNU/Linux 7.11 (wheezy) - CLI
ICH7; D525MV; r8169; Linux 4.14.32-atomd525mv-imq-ja1 (i686); Intel Atom D525 1.8 GHz

ruslan17

Там, вроде, речь о другой ошибке, а эта (ERROR: trying to add VLAN #2 to IF -:eth0:-  error: File exists) как-то вскользь упоминается и ответа нет.
Ну вопрос у меня - как с этим жить? Игнорировать сообщения об ошибке?

315th

Я так понимаю, ifupdown пытается несколько раз добавить влан, есть мнение, что оно добавляет интерфейс как через nettools (vconfig) так и через iproute.
И если влан создается и в  /proc/net/vlan/config появляется нужная запись, при этом всё работает, то почему бы не игнорировать? Впрочем, похоже, нужно новый тикет открывать.
Debian GNU/Linux 7.11 (wheezy) - CLI
ICH7; D525MV; r8169; Linux 4.14.32-atomd525mv-imq-ja1 (i686); Intel Atom D525 1.8 GHz