faq обучение настройка
Текущее время: Вт июл 22, 2025 00:52

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: DES-3828 и VLAN PVID + DHCP Relay
СообщениеДобавлено: Пт окт 11, 2013 07:57 
Не в сети

Зарегистрирован: Пт май 05, 2006 13:07
Сообщений: 9
Откуда: Бобруйск
Добрый день.

Помогите пожалуйста ответить на следующие вопросы по настройке коммутатора DES-3828.
Firmware Version Build 4.50.B12
Hardware Version 1A2

1. Настраиваем VLAN, коммутатор не дает изменить PVID порта, пишет ошибку:
Command: config gvrp 3 state disable ingress_checking enable acceptable_frame admit_all pvid 2

Warning!!!
port 3 is MBA port, it can not be modified.

Fail!

Что такое MBA порт? Нигде в документации, в конфигурации или в сети не нашел упоминания про эту настройку и как её изменить.

2. Хотя в целом VLAN работает и при всех PVID = 1:
# VLAN

enable pvid auto_assign
config vlan default delete 1-28
config vlan default add untagged 1-2,27-28
config vlan default advertisement enable
create vlan net14 tag 2
config vlan net14 add untagged 3-26
config vlan net14 advertisement enable
disable gvrp
config gvrp 1-28 state disable ingress_checking disable acceptable_frame admit_all pvid 1

Но возникает проблема с настройкой DHCP Relay:
enable dhcp_relay
config dhcp_relay hops 4 time 0
config dhcp_relay option_82 state enable
config dhcp_relay option_82 check enable
config dhcp_relay option_82 policy replace
config dhcp_relay add ipif net14 192.168.9.1

Где net14 - настроенная сеть интерфейса в VLAN с ID 2.
Сам VLAN работает, однако DHCP сервер находится в Default VLAN. Пакеты транслируются и DHCP сервер корректно их видит. Но ответы не приходят. Т.к. сервер и клиенты находятся в разных VLAN возникает следующая ситуация:
Коммутатор присылает на DHCP-сервер запрос со своего IP адреса в Default VLAN (192.168.9.18), однако в пакете прописывает адрес транслятор как его адрес на интерфейсе VLAN2 (192.168.14.1). В ответ DHCP сервер отвечает уже на этот IP адрес 192.168.14.1 и видимо коммутатор эти пакеты отбрасывает (на клиент ответ не приходит), т.к. приходят они на IP интерфейса, которого уже нет в Default VLAN. Возможно это вызвано некорректной настройкой PVID, которые не удается изменить в соответствии с первым вопросом.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DES-3828 и VLAN PVID + DHCP Relay
СообщениеДобавлено: Пт окт 11, 2013 13:33 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Ср май 10, 2006 16:40
Сообщений: 12251
Откуда: D-Link, Moscow
1. Зачем Вам менять PVID? Он меняется сам при добавлении порта в вилан.
2. Вы уверены, что DHCP сервер отвечает на DES-3828? На DHCP сервере шлюзом прописан 192.168.9.18?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DES-3828 и VLAN PVID + DHCP Relay
СообщениеДобавлено: Пт окт 11, 2013 14:26 
Не в сети

Зарегистрирован: Пт май 05, 2006 13:07
Сообщений: 9
Откуда: Бобруйск
1. Не меняется, в том-то и дело что на всех портах 1-28 стоял PVID = 1, хотя порты 3-26 в VLAN с ID = 2.
Но этот момент я уже решил - оказывается "MBA" это Mac Based Access Control. Он был включен на некоторых портах, хотя глобально и был отключен (Disabled). Отключение на портах дало возможность изменить PVID. Но как-то очень неочевидное сообщение об ошибке, т.к. нигде в документации или в текстах конфига такое сокращение (MBA) не используется.
Однако ситуацию со вторым вопросом (работа DHCP relay) не изменило.

2. Уверен. Запрос:
Код:
13:47:16.342521 IP (tos 0x10, ttl 128, id 56422, offset 0, flags [none], proto: UDP (17), length: 328) 192.168.9.18.bootpc > 192.168.9.1.bootps: [udp sum ok] BOOTP/DHCP, Request from [MYMAC] (oui Unknown), length: 300, hops:1, xid:0xd47aee27, flags: [none] (0x0000)
          Gateway IP: 192.168.14.1
          Client Ethernet Address:  [MYMAC] (oui Unknown)
          Vendor-rfc1048:
            DHCP:DISCOVER
            RQ:192.168.15.122 (это ранее полученый IP в другой сети, значения не играет)

И ответ:
Код:
13:47:17.001512 IP (tos 0x0, ttl  64, id 0, offset 0, flags [DF], proto: UDP (17), length: 342) 192.168.9.1.bootps > 192.168.14.1.bootps: [udp sum ok] BOOTP/DHCP, Reply, length: 314, hops:1, xid:0xd47aee27, flags: [none] (0x0000)
          Your IP: 192.168.14.3
          Gateway IP: 192.168.14.1
          Client Ethernet Address: [MYMAC] (oui Unknown)
          Vendor-rfc1048:
            DHCP:OFFER
            SID:dhcp.domain.ru
            LT:3600
            SM:255.255.255.0
            DG:192.168.14.1
            DN:"int.domain.ru"
            NS:gw.domain.ru
            NTP:gw.domain.ru

Ну и по логам самого DHCP видно:
Код:
Oct 11 13:47:16 dhcp dhcpd: Lease for 192.168.14.3 Switch port: 0.4.0.2.0.5
Oct 11 13:47:16 dhcp dhcpd: DHCPDISCOVER from [MYMAC] via 192.168.14.1
Oct 11 13:47:17 dhcp dhcpd: DHCPOFFER on 192.168.14.3 to [MYMAC] via 192.168.14.1


На счет шлюза - на DHCP сервере работает OSPF и он получается маршрут в сеть 192.168.14.x/24 от коммутатора через как раз-таки 192.168.9.18:
Код:
192.168.14.0/24 via 192.168.9.18 dev eth0  proto zebra  metric 11 equalize

Сеть 192.168.14.x от DHCP сервера прекрасно пингуется, в т.ч. и хосты за ней (при ручном назначении IP). Т.е. с машрутизацией всё в норме.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DES-3828 и VLAN PVID + DHCP Relay
СообщениеДобавлено: Пт окт 11, 2013 15:54 
Не в сети

Зарегистрирован: Пт май 05, 2006 13:07
Сообщений: 9
Откуда: Бобруйск
Update: параллельно задавал вопросы в ТП Dlink'а - посоветовали попробовать бету прошивки 4.50.B52 из этой ветки. До этого стояла последняя "стабильная" с FTP - 4.50.B12.
На 52 билде всё заработало с таким же конфигом. Пакеты корректно уходят клиенту и он получает IP:
Код:
Oct 11 16:45:23 mail dhcpd: DHCPDISCOVER from [MYMAC] via 192.168.14.1
Oct 11 16:45:24 mail dhcpd: DHCPOFFER on 192.168.14.3 to [MYMAC] via 192.168.14.1
Oct 11 16:45:25 mail dhcpd: DHCPREQUEST for 192.168.14.3 (192.168.9.1) from [MYMAC] via 192.168.14.1
Oct 11 16:45:25 mail dhcpd: DHCPACK on 192.168.14.3 to [MYMAC] via 192.168.14.1


Кстати с D-Link у меня не в первой такие вот "загадочные" проблемы из-за прошивки.


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: Google [Bot] и гости: 40


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB