Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: vlan и D-link  (Прочитано 682 раз)

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

Оффлайн Tonny_Bennet

  • Автор темы
  • Новичок
  • *
  • Сообщений: 43
    • Просмотр профиля
vlan и D-link
« : 23 Апреля 2014, 16:03:40 »
Здравствуйте.

Есть сеть построенная на оборудовании D-Link (DGS-3120). Есть сервер под Ubuntu. У сервера есть сетевая карта:

~$ ifconfig eth0
eth0      Link encap:Ethernet  HWaddr 10:fe:ed:05:ec:a7
          inet addr:192.168.0.10  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::12fe:edff:fe05:eca7/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:369910197 errors:0 dropped:33 overruns:0 frame:0
          TX packets:377058136 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:1579867670 (1.5 GB)  TX bytes:2291933218 (2.2 GB)
          Interrupt:46

Также на этой сетевой карте я развернул Vlan9:

ifconfig vlan9
vlan9     Link encap:Ethernet  HWaddr 10:fe:ed:05:ec:a8
          inet addr:192.168.1.129  Bcast:192.168.1.255  Mask:255.255.255.128
          inet6 addr: fe80::12fe:edff:fe05:eca8/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:8024 errors:0 dropped:0 overruns:0 frame:0
          TX packets:10272 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:1120076 (1.1 MB)  TX bytes:8198149 (8.1 MB)

/etc/network/interfaces
auto vlan9
iface vlan9 inet static
address 192.168.1.129
netmask 255.255.255.128
network 192.168.1.128
broadcast 192.168.1.255
vlan_raw_device eth0
hwaddress ether 10:fe:ed:05:ec:a8

Прошу заметить то, что мак адреса интерфейсов отличаются в последнем байте! a7,a8 !

Затем я захожу на свитч, к которому подключена эта сетевая карта. Открываю таблицу мак-адресов. Выбираю порт к которому подключен сервер и вижу:

1 default         10-FE-ED-05-EC-A7 1:10 Dynamic Forward
9 PL_Guests 10-FE-ED-05-EC-A7 1:10 Dynamic Forward
9 PL_Guests 10-FE-ED-05-EC-A8 1:10 Dynamic Forward

Вопрос, почему мак адрес сетевой карты eth0 виден в 9-м vlan-е? Это проблемы в настройке свитча или сервера?
« Последнее редактирование: 23 Апреля 2014, 16:05:55 от Tonny_Bennet »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28358
    • Просмотр профиля
Re: vlan и D-link
« Ответ #1 : 23 Апреля 2014, 16:07:48 »
Потому, что vlan_raw_device
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Tonny_Bennet

  • Автор темы
  • Новичок
  • *
  • Сообщений: 43
    • Просмотр профиля
Re: vlan и D-link
« Ответ #2 : 23 Апреля 2014, 16:21:44 »
Т.е. повлиять на это я никак не смогу.

Просто мне казалось, что раз уж я объявил, что одно устройство работает с нетегированными пакетами, а другое с тегированными, то и отображатся они должны в разных vlan-ах.

Если все порты на свитче перевести на работу с vlan7 (untag), к примеру, на порту сервера настроить vlan7 (tag) и vlan9 (tag). На сетевой карте также сделать только vlan7 и vlan9,  то и мак адресов должно остаться два, как я и хочу: один в vlan7 второй в vlan9?

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28358
    • Просмотр профиля
Re: vlan и D-link
« Ответ #3 : 23 Апреля 2014, 16:59:13 »
Вы себе проблемы ищите не там, где надо. Того и гляди, создавать их себе начнёте.
VLAN - это ВИРТУАЛЬНАЯ сеть. Как вы собираетесь гонять трафик по виртуальной сети, не зная, на какие физические адреса (имеются в виду именно физические адреса, MAC) он ходит?
И зачем вам менять MAC на VLAN? Вернее, как вы себе это представляете?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Tonny_Bennet

  • Автор темы
  • Новичок
  • *
  • Сообщений: 43
    • Просмотр профиля
Re: vlan и D-link
« Ответ #4 : 23 Апреля 2014, 17:42:51 »
Я представляю себе, что такое Vlan и как это всё работает. Просто изначально непонятно как система реализована в Linux. Просто смутили два MAC адреса. Убрал MAC адрес с vlan9. Как мне показалось всё стало логичнее. Один мак адрес в нескольких vlan т.е. как вы и говорили одно устройство слушает пакеты из различных vlan.

Оффлайн bukass

  • Активист
  • *
  • Сообщений: 976
    • Просмотр профиля
Re: vlan и D-link
« Ответ #5 : 23 Апреля 2014, 21:32:14 »
Шлюз на debian свич dgs 3100

DGS-3100# sh fd m 64:70:02:01:2f:39

VID  VLAN NAME        MAC Address       Port  Type
---- ---------------- ----------------- ----- -------
22   vc               64:70:02:01:2f:39 1:8   dynamic
3128 bsvc             64:70:02:01:2f:39 1:8   dynamic

DGS-3100# sh fd m 64:70:02:10:c5:43

VID  VLAN NAME        MAC Address       Port  Type
---- ---------------- ----------------- ----- -------
12   vlanctrl         64:70:02:10:c5:43 1:1   dynamic
2000 vlan2000         64:70:02:10:c5:43 1:1   dynamic
Всем пора в Изумрудный город, кому за умом, кому за сердцем.

Оффлайн Tonny_Bennet

  • Автор темы
  • Новичок
  • *
  • Сообщений: 43
    • Просмотр профиля
Re: vlan и D-link
« Ответ #6 : 06 Июня 2014, 10:02:39 »
Сделал одинаковый мак-адрес. Всё устраивает.

 

Страница сгенерирована за 0.046 секунд. Запросов: 25.