PDA

View Full Version : DHCP форвардинг


megov
20-05-2008, 15:46
Hi!
Стоит задача подключить к основной сети 3 группы компов по 2 шт по беспроводной сети. Маршрутизация не нужна - нужен один большой бридж.
В качестве AP работает - DWL2100 (не пинайте - исторически сложилось).

Схема:

Сервер---UTP---DWL2100(AP) <--WIFi--> WL500GP(Bridge)---UTP---2Станции
<--WIFi--> WL500GP(Bridge)---UTP---2Станции
<--WIFi--> WL500GP(Bridge)---UTP---2Станции


Созрело решение использовать в рачестве моста wl500gP v1 или v2. Поискав по форуму нашел объяснение Олега - роутер в режиме AP + EthernetBridge в Advanced.

Но столкнулись со следующей проблемой - мост работает, ходят icmp и обычный трафик, а вот клиентские DHCP через мост не проходят.
На сервер приходят DHCPDISCOVER и уходит DHCPOFFER... И все - дальше тишина. Прошивка 1.9.2.7-10.

Пробовали вариант с мостом от Линксис - WET54, и со второй DWL-2100 в режиме WDS. В этих вариантах ходит и DHCP, но для подключения 2х компов нужны дополнительные свичи, что не устраивает.

Где и что можно посмотреть и подкутить для того чтобы DHCP заработало ?

AndreyPopov
20-05-2008, 16:40
Hi!
Стоит задача подключить к основной сети 3 группы компов по 2 шт по беспроводной сети. Маршрутизация не нужна - нужен один большой бридж.
В качестве AP работает - DWL2100 (не пинайте - исторически сложилось).

Схема:

Сервер---UTP---DWL2100(AP) <--WIFi--> WL500GP(Bridge)---UTP---2Станции
<--WIFi--> WL500GP(Bridge)---UTP---2Станции
<--WIFi--> WL500GP(Bridge)---UTP---2Станции


Созрело решение использовать в рачестве моста wl500gP v1 или v2. Поискав по форуму нашел объяснение Олега - роутер в режиме AP + EthernetBridge в Advanced.

Но столкнулись со следующей проблемой - мост работает, ходят icmp и обычный трафик, а вот клиентские DHCP через мост не проходят.
На сервер приходят DHCPDISCOVER и уходит DHCPOFFER... И все - дальше тишина. Прошивка 1.9.2.7-10.

Пробовали вариант с мостом от Линксис - WET54, и со второй DWL-2100 в режиме WDS. В этих вариантах ходит и DHCP, но для подключения 2х компов нужны дополнительные свичи, что не устраивает.

Где и что можно посмотреть и подкутить для того чтобы DHCP заработало ?


вам нужен не AP + EthernetBridge в Advanced, а на закладке Bridge выставить режим Hybrid. после чего прописать роутерам MAC адреса друг друга. только остальные настройки WiFi должны быть тоже одинаковыми.

megov
20-05-2008, 20:15
Hi!
Спасибо за ответы!

>вам нужен не AP + EthernetBridge в Advanced, а на закладке Bridge >выставить режим Hybrid. после чего прописать роутерам MAC адреса
>друг друга.
>только остальные настройки WiFi должны быть тоже одинаковыми.

Вроде пробовал поднимать WDS между DWL2100 и WL500GP. Трафик не ходит совсем:

1. Большая сеть /20 - 192.168.0.0/255.255.240.0, кое где есть tagged VLAN, но зная о не особой дружбе WiFi и VLAN, на сегмент удлинняемый беспроводным мостом приходит все в нетегированном виде.

2. Конечная точка проводной сети - DWL2100 (fw v 2.20eu) настроена как WDS+AP, DHCP на ней естественно выключен и вся сеть обслуживается центральным DHCP сервером на LAN стороне от AP.

3. Выносой сегмент представлен wl500GP и (пока) одной машиной с загрузкой по PXE. Т.е. DHCP нужен сразу. Пробовал выставлять на wl500 и гибрид и просто WDS прописыванием маков крест-накрест между WL500 и DWL2100 - трафика нет совсем.

4. Единственный пока работающий вариант - на DWL2100 = AP, на WL500GP = AP+Advanced Ethernet Bridge. Работает все кроме DHCP. Причем по ощущениям вроде есть мост и даже бродкасты проходят в виде DHCPDISCOVER в сторону DHCP сервера и он обратно отдает DHCPOFFER.
Только вот вторая фаза (DHCPACK) не срастается.

5. Вариантов придумалось два:
a) От сервера возвращается все-таки тегированный DHCPOFFER, который не пролезает через мост и клиент его не видит.
б) На OpenWRT быля статья как раз о подобном бриджевании и там автор ставил нечто типа dhcp-fwd которого нет или не хватает на стороне WL500GP. За этот вариант есть положительны ответ, тк замена wl500gp на WET54 или еще одну DWL2100 в режиме WDS все-таки позволяет бриджеваться нормально (dhcP работает).

Завтра попробую все from scratch во всех трех вариантах.

megov
20-05-2008, 20:15
Hi!
Спасибо за ответы!

>вам нужен не AP + EthernetBridge в Advanced, а на закладке Bridge >выставить режим Hybrid. после чего прописать роутерам MAC адреса
>друг друга.
>только остальные настройки WiFi должны быть тоже одинаковыми.

Вроде пробовал поднимать WDS между DWL2100 и WL500GP. Трафик не ходит совсем:

1. Большая сеть /20 - 192.168.0.0/255.255.240.0, кое где есть tagged VLAN, но зная о не особой дружбе WiFi и VLAN, на сегмент удлинняемый беспроводным мостом приходит все в нетегированном виде.

2. Конечная точка проводной сети - DWL2100 (fw v 2.20eu) настроена как WDS+AP, DHCP на ней естественно выключен и вся сеть обслуживается центральным DHCP сервером на LAN стороне от AP.

3. Выносой сегмент представлен wl500GP и (пока) одной машиной с загрузкой по PXE. Т.е. DHCP нужен сразу. Пробовал выставлять на wl500 и гибрид и просто WDS прописыванием маков крест-накрест между WL500 и DWL2100 - трафика нет совсем.

4. Единственный пока работающий вариант - на DWL2100 = AP, на WL500GP = AP+Advanced Ethernet Bridge. Работает все кроме DHCP. Причем по ощущениям вроде есть мост и даже бродкасты проходят в виде DHCPDISCOVER в сторону DHCP сервера и он обратно отдает DHCPOFFER.
Только вот вторая фаза (DHCPACK) не срастается.

5. Вариантов придумалось два:
a) От сервера возвращается все-таки тегированный DHCPOFFER, который не пролезает через мост и клиент его не видит.
б) На OpenWRT быля статья как раз о подобном бриджевании и там автор ставил нечто типа dhcp-fwd которого нет или не хватает на стороне WL500GP. За этот вариант есть положительны ответ, тк замена wl500gp на WET54 или еще одну DWL2100 в режиме WDS все-таки позволяет бриджеваться нормально (dhcP работает).

Завтра попробую все from scratch во всех трех вариантах.

AndreyPopov
20-05-2008, 21:08
Hi!
Спасибо за ответы!

>вам нужен не AP + EthernetBridge в Advanced, а на закладке Bridge >выставить режим Hybrid. после чего прописать роутерам MAC адреса
>друг друга.
>только остальные настройки WiFi должны быть тоже одинаковыми.

Вроде пробовал поднимать WDS между DWL2100 и WL500GP. Трафик не ходит совсем:

1. Большая сеть /20 - 192.168.0.0/255.255.240.0, кое где есть tagged VLAN, но зная о не особой дружбе WiFi и VLAN, на сегмент удлинняемый беспроводным мостом приходит все в нетегированном виде.

2. Конечная точка проводной сети - DWL2100 (fw v 2.20eu) настроена как WDS+AP, DHCP на ней естественно выключен и вся сеть обслуживается центральным DHCP сервером на LAN стороне от AP.

3. Выносой сегмент представлен wl500GP и (пока) одной машиной с загрузкой по PXE. Т.е. DHCP нужен сразу. Пробовал выставлять на wl500 и гибрид и просто WDS прописыванием маков крест-накрест между WL500 и DWL2100 - трафика нет совсем.

4. Единственный пока работающий вариант - на DWL2100 = AP, на WL500GP = AP+Advanced Ethernet Bridge. Работает все кроме DHCP. Причем по ощущениям вроде есть мост и даже бродкасты проходят в виде DHCPDISCOVER в сторону DHCP сервера и он обратно отдает DHCPOFFER.
Только вот вторая фаза (DHCPACK) не срастается.

5. Вариантов придумалось два:
a) От сервера возвращается все-таки тегированный DHCPOFFER, который не пролезает через мост и клиент его не видит.
б) На OpenWRT быля статья как раз о подобном бриджевании и там автор ставил нечто типа dhcp-fwd которого нет или не хватает на стороне WL500GP. За этот вариант есть положительны ответ, тк замена wl500gp на WET54 или еще одну DWL2100 в режиме WDS все-таки позволяет бриджеваться нормально (dhcP работает).

Завтра попробую все from scratch во всех трех вариантах.

между разными производителями очень сложно настроить - точнее если бы везде стоял ОДИНАКОВЫЙ софт, то было бы проще.

я собрал у себя и тестировал схем упохожую на вашу. в центре стоял WL-500W и по Ethernet был подключен к центральному DHCP серверу. к нему были подключены два WL-520gc.

задача состояла в том, что есть большой дом. в одно место заведен Интернет - надо весь дом охватить WiFi, а провода тянуть более нельзя.

т.е. должна работать схема AP + Wireless Bridge.


столкнулся с такой проблемой - в составе тестируемого комплекса были также адаптеры стандарта 802.11b (11Mbps) - при их подключении связь падала, пришлось перевести WiFi на ВСЕХ принудительно только на 802.11b - после этого все заработало как часики, за исключением самих адаптеров стандарта 802.11b (11Mbps) - при старте винды они никак не хотели получать адрес DHCP автоматом, зато после повторного ручного коннекта "аж бегом" его получали.

так что мой вам совет - если кроме работы Wireless Bridge подключение клиентов не планируется выставить жесткий станларт связи, а не Auto.

и повыключать там всякие SpeedBoost, Afterburning, Frame Boosting и прочие приблуды "типа повышающие скорость".