LINUX.ORG.RU
ФорумAdmin

Openwrt точка доступа со сторонним DHCP

 


1

1

Добрый день! Большая просьба не посылать в гугл и т.д. Много вариантов перепробовал пока безрезультатно Имеется адсл модем 2740u, прошит под openwrt Стоит отдельно роутер (назовем его зюксел) который поднимает и раздает по дхцп «интернет», при подключении к нему в любой порт адсл модема, этот модем доступен на статическом ип, при этом если воткнуть комп в адсл модем в любой свободный порт комп по дхцп получит айпи с зюксела (вощем это свич) Как заставить адсл модем тоже самое делать и для вайфай клиентов?

config interface 'lan' option type 'bridge' option proto 'static' option _orig_ifname 'eth0.1 wlan0' option _orig_bridge 'true' option ifname 'eth0.1'

config switch option name 'eth0' option reset '1' option enable_vlan '1'

config wifi-iface option device 'radio0' option mode 'ap' option network 'lan'


попытаюсь «расшифровать»...

  • «интернет» приходит «из адсл модем 2740u»
  • «роутер ... зюксел» раздаёт его клиентам (заодно и назначает им адреса)
  • wifi-клиенты должны подключаться к сети «адсл модема 2740u», и получать настройки («адреса») от DHCP-сервера «роутера зюксел»

так или нет?

зачем «там» вообще роутер? модем может всё тоже самое (а возможно и больше)...

anymouze ★★
()

Если, например, у «2740u» для LAN установлен IP-адрес 192.168.1.1/24, то в «2740u» надо отключить DHCP, в «зюксел» для LAN установить IP-адрес 192.168.1.2/24, DHCP-сервер настроить на выдачу адресов из диапазона 192.168.1.3-192.168.1.254 и шлюза по умолчанию 192.168.1.1, LAN порт «2740u» подключить к LAN порту «зюксел».

No ★★
()
Ответ на: комментарий от anymouze

Не совсем инет на зюкселе он его «поднимает» и раздает по дхцп в диапазоне 192.168.1.20 - 192.168.1.100 его айпи адрес 192.168.1.1 адсл модем подключен в лан порт зюксела, тоже лан портом (порт адсл никак не задействован) его айпи статикой 192.168.1.2 если я подключаю комп в лан порт зюксела получаю из 192.168.1.20 - 192.168.1.100 если я подключаю комп в лан порт адсл то тоже получаю из 192.168.1.20 - 192.168.1.100 от зюксела (на адсл модеме дхцп конечно же отключен) Большая просьба не убирать ничего из этой связки Вопрос именно в том чтобы подключаясь к вайфаю на адсл модеме телефон получал айпи адрес от зюксела из 192.168.1.20 - 192.168.1.100 Сейчас при подключению вифи он вообще ничего не получает (но если прописать статику например 192.168.1.101 255.255.255.0 192.168.1.1 то все ок, инет работает) Оставить на статике не предлагать суть именно в дхцп

hugo
() автор топика
Ответ на: комментарий от No

Все примерно так как вы описали, вопрос именно в вайфае

hugo
() автор топика
Ответ на: комментарий от hugo

наверное, где-то так

жож Вы так LORCODE не любите...

<отформатированное сообщение>

зюксел IP: 192.168.1.1
DHCP зюкселя "раздаёт" клиентам диапазон 192.168.1.20 - 192.168.1.100
при подключении компьютера к lan-порту зюкселя он получает IP-aдрес от DHCP роутера (логично :)
при подключении компьютера к lan-порту adsl-модема он получает IP-aдрес от DHCP роутера (настройка "моста" в модеме)
-----
Вопрос в том, чтобы подключаясь по WiFi телефон получал IP-адрес от DHCP-сервера зюкселя.
Сейчас ничего не получает (это логично, в модеме DHCP выключен)
</отформатированное сообщение>
(это как я понял Вы хотели написать)

Большая просьба не убирать ничего из этой связки

;) этого я сделать не могу без физического доступа к устройствам

ну что сказать... настройки у Вас

config interface 'lan'
 option type 'bridge'
 option proto 'static'
 option _orig_ifname 'eth0.1 wlan0'
 option _orig_bridge 'true'
 option ifname 'eth0.1'

config switch
 option name 'eth0'
 option reset '1'
 option enable_vlan '1'

config wifi-iface
 option device 'radio0'
 option mode 'ap'
 option network 'lan'
А вот по официальной рекомендации настройки должны быть (+ пару команд)
config interface lan
        option ifname eth0
        option type bridge
        option proto static
        option ipaddr 192.168.1.2
        option netmask 255.255.255.0
        option gateway 192.168.1.1
        option dns 192.168.1.1 

config wifi-iface
        option device wifi0
        option network lan
        option mode ap
< опции безопасности >

# отключить dnsmasq
/etc/init.d/dnsmasq disable

# перезапуск wifi

root@OpenWrt:~# ifup wifi
root@OpenWrt:~# wifi

anymouze ★★
()
Ответ на: наверное, где-то так от anymouze

Спасибо за правку.

Да все верно.

Вы даете ссылку на олд вики;) Вот актуальная.

Я читал обе.
Настройки делал один в один.
Возникает проблема когда я меняю
option ifname 'eth0.1'
на
option ifname 'eth0'
у меня доступ по лану пропадает, попадаю я на длинк через статический вифи(из предложения думаю понятно что дхцп по вифи так и не работает)
На длинке 'lan' как я понимаю vlan (eth0.1) на интерфейсе eth0, который в свою очередь switch.
Проблема видимо в том что я делаю бридж вифи с вланом. Но я пробовал делать бридж вифи с eth0, безрезультатно... либо неправильно.

hugo
() автор топика
Ответ на: Спасибо за правку. от hugo

Вы даете ссылку на олд вики;) Вот актуальная.

:) недосмотрел

тогда я «ничего не понимаю» © — если повторить настройки из нового мануала, не работает?

в новом мануале «мост» без свитч. если со свитч настраивать, то вероятно и wifi нужно на свитч добавлять.

это не работает?

config interface lan
        option ifname eth0
        option type bridge
        option proto static
        option ipaddr 192.168.1.2
        option netmask 255.255.255.0
        option gateway 192.168.1.1
        option dns 192.168.1.1 

config wifi-iface
        option device radio0
        option network lan
        option mode ap
< опции безопасности >

# отключить dnsmasq
/etc/init.d/dnsmasq disable

# перезапуск wifi

root@OpenWrt:~# ifup wifi
root@OpenWrt:~# wifi
anymouze ★★
()
Ответ на: комментарий от anymouze

Не работает:(

В таком конфиге дхцп на вифи не появляется и пропадает доступ к длинку по проводу. Правильно настроить пока не получается.

hugo
() автор топика
Ответ на: Не работает:( от hugo
config interface lan
        option ifname eth0
        option type bridge
        option proto static

config wifi-iface
        option device radio0
        option network lan
        option mode ap
< опции безопасности >

# отключить dnsmasq
/etc/init.d/dnsmasq disable

# перезапуск wifi

root@OpenWrt:~# ifup wifi
root@OpenWrt:~# wifi
  1. «провод» заработал?
  2. wifi снова не работает?
anymouze ★★
()
Ответ на: комментарий от anymouze

Я еще в предыдущем сообщение ответил

Что в этой конфигурации изменилось?

hugo
() автор топика
Ответ на: комментарий от anymouze

Отсутствие айпи?

Как я потом попаду на длинк?

hugo
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.