@kovalr

Добавить VLAN на виртуальный интерфейс в Ubuntu?

Можно ли добавить VLAN на виртуальный интерфейс в Ubuntu?

пробую комманду
sudo vconfig add eth0:1 20
ответ
No such device.

Выходит что VLAN можно добавлять только на физические интерфейсы?
  • Вопрос задан
  • 1356 просмотров
Пригласить эксперта
Ответы на вопрос 2
martin74ua
@martin74ua Куратор тега Компьютерные сети
Linux administrator
влан можно назначить только на физический езернет интерфейс.
eth0:1 - это просто алиас, дополнительный адрес поверх основного.
Ответ написан
Комментировать
Скорее проблема в том, что влан 1, по стандарту, не может быть навешен на пакет.

Вот что делаю я (не Ubuntu, но, думаю, разницы нет):
vconfig add enp3s0f0 10
ifconfig enp3s0f0.10 up
vconfig add enp3s0f0.10 100
ifconfig enp3s0f0.10.100 up

ip addr

8: enp3s0f0.10@enp3s0f0: mtu 1500 qdisc noqueue state UP
link/ether 00:e0:ed:12:37:b6 brd ff:ff:ff:ff:ff:ff
inet6 fe80::2e0:edff:fe12:37b6/64 scope link
valid_lft forever preferred_lft forever
9: enp3s0f0.10.100@enp3s0f0.10: mtu 1500 qdisc noqueue state UP
link/ether 00:e0:ed:12:37:b6 brd ff:ff:ff:ff:ff:ff
inet6 fe80::2e0:edff:fe12:37b6/64 scope link
valid_lft forever preferred_lft forever

Всё замечательно добавляется

А вот что происходит при попытке создать vlan 1:

vconfig add enp3s0f0 1
Added VLAN with VID == 1 to IF -:enp3s0f0:-
WARNING: VLAN 1 does not work with many switches,
consider another number if you have problems.

Однако:

ifconfig enp3s0f0.1 up
vconfig add enp3s0f0.1 20
ifconfig enp3s0f0.1.20 up

ip addr
10: enp3s0f0.1@enp3s0f0: mtu 1500 qdisc noqueue state UP
link/ether 00:e0:ed:12:37:b6 brd ff:ff:ff:ff:ff:ff
inet6 fe80::2e0:edff:fe12:37b6/64 scope link
valid_lft forever preferred_lft forever
11: enp3s0f0.1.20@enp3s0f0.1: mtu 1500 qdisc noqueue state UP
link/ether 00:e0:ed:12:37:b6 brd ff:ff:ff:ff:ff:ff
inet6 fe80::2e0:edff:fe12:37b6/64 scope link
valid_lft forever preferred_lft forever

Интерфейсы есть. Если Вы уверены в правильном синтаксисе, возможно, это уже ограничение Ubuntu.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы