LINUX.ORG.RU
ФорумAdmin

[facepalm]И снова про роутеры

 


0

0

Роутер на арче, три сетевухи, eth0 - выход на десктоп, eth1 - адсл модем, eth2 - точка доступа Wi-Fi, работающая как мост, dnsmasq, iptables, в общем - все приблуды

Проблема: люди, которые заходят на точку, не могут выйти в интернет, причем DHCP сервер у dnsmasq правильно выдает данные клиенту (проверял), но несмотря на это, роутер даже не пингуется. Более того, - при подключении к eth0 все работает, и интернет, и все сервисы, которые должен предоставлять роутер. В iptables также разрешены все приемы вызовов с eth2

eth0="eth0 192.168.1.5 netmask 255.255.255.0" eth1="eth1 192.168.1.5 netmask 255.255.255.0 broadcast 192.168.1.1" eth2="eth2 192.168.1.5 netmask 255.255.255.0" INTERFACES=(eth0 eth1 eth2)

/etc/dnsmasq.conf

dhcp-range=192.168.1.10,192.168.1.20,255.255.255.0,108h

что я мог сделать не так и что можете посоветовать?


севать все карточки в одну подсеть не очень умно :]

разделите подсетями или засуньте все в бридж и прилепите на него эту подсеть

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

а если eth0 и eth2 оставить в одной подсети, а модем толкнуть в другую, будет разумнее? просто неохота сразу два DHCP сервера запускать на две подсетки

Klayman
() автор топика

Они что, все три в мост включены? Тогда почему не вижу конфигурации моста?

>broadcast 192.168.1.1


O_o что это?

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

>а зачем их в мост объединять? мне он не нужен

Ну, раз не нужен, суй сетевухи в разные подсети и настраивай роутинг.

>шлюз модема


Всегда думал, что шлюз — gateway. А broadcast — широковещательный адрес.

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

>просто неохота сразу два DHCP сервера запускать на две подсетки

Если DNSMasq не умеет разные диапазоны адресов на разные сетевёвки, поставьте другой DHCP-сервер. Объединять сетевки в бридж в вашем случае, ИМХО, смысла не имеет.

А так я вобще не совсем понимаю, как у вас там что-то работает, вы на работающий системе выполните команду "ip route" и посмотрите, что у вас там с маршрутами творится при такой конфигурации интерфейсов.

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

212.220.23.158 dev ppp0 proto kernel scope link src [masked]
192.168.3.0/24 dev eth2 proto kernel scope link src 192.168.3.5
192.168.2.0/24 dev eth0 proto kernel scope link src 192.168.2.5
192.168.1.0/24 dev eth1 proto kernel scope link src 192.168.1.5
default dev ppp0 scope link

спасибо. Почитаю мануалы по dnsmasq глубже

Klayman
() автор топика

проблема решена

сетевухи разнес по разным подсеткам, в /etc/dnsmasq.conf вписал такое:

dhcp-range=eth0,192.168.2.10,192.168.2.20,255.255.255.0,108h
dhcp-range=eth2,192.168.3.10,192.168.3.20,255.255.255.0,108h

всем большое спасибо за советы!

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