Итак есть комп назовем его сервер. Интернет он получает через пппое. В сервере так же стоит wifi адаптер(планируеться что в дальнейшем он будет в режиме AP). Таким образо сервер раздает инет на второй комп по ethernet и на ноут и кпк по wifi.Вот interfacesauto loiface lo inet loopbackauto eth1iface eth1 inet staticaddress 192.168.0.1netmask 255.255.255.0hwaddress ether 00:1d:60:8f:8d:0bauto dsl-provideriface dsl-provider inet ppppre-up /sbin/ifconfig eth1 up line maintained by pppoeconfprovider dsl-provideriface wlan0 inet staticaddress 192.168.1.1netmask 255.255.255.0wireless-essid homenetwireless-mode ad-hocwireless-channel 10wireless-key 1234567890auto wlan0Поставил dnsmasq, на роль dhcp и dns сервера для моей локальной сети.Внимание я прописал в interface=eth1,wlan0 обе сети так можно? просто проверить пока не могу. Второе можно ли eth1 и wlan0 засунуть в 1ну подсеть? Этонужно чтобы dhcp-range=red,192.168.0.2,192.168.0.150 можно было задать.
Да сама раздача не проблема это я и сам знаю в простейшем случае этоiptables —t nat —A POSTROUTING —o eth1 —j MASQUERADEiptables —t nat —A POSTROUTING —o wlan0 —j MASQUERADEМне нужно чтобы ДНСмаск раздавал адреса и ДНС на 2 интерфейса.
пардон, что вмешиваюсь, как можно узнать кто сейчас использует мой dnsmasq?просто логи смотреть очень громоздко. может есть какоенить другое средство ?
3 Всё нужное - в этом блоке: If you want dnsmasq to listen for DHCP and DNS requests only on specified interfaces (and the loopback) give the name of the interface (eg eth0) here. Repeat the line for more than one interface.interface= Or you can specify which interface _not_ to listen onexcept-interface= Or which to listen on by address (remember to include 127.0.0.1 if you use this.)listen-address= If you want dnsmasq to provide only DNS service on an interface, configure it as shown above, and then use the following line to disable DHCP on it.no-dhcp-interface=
Капитан очевидность Я прекрасно знаю что все нужное в этом блоке .Уже нашел решение brctl объединяю 2 подсети в 1 интерфейс и его уже прописываю в interface= в dnsmasq.confВсем спасибо .
В том то и дело в документации не слова об этом Но здаётся мне что так не прокатит.К тому же как быть с dhcp, если интерфейсы в разных подсетях?Плэтому и решил объеденить в мостом. и уже работать с 1м интерфейсом
Хм .Я в английском не силён .Повторить линию на более чем один интерфейсЗначит делаем так?interface=wlan0interface=eth1Потом вот так?Для eth1dhcp-range=192.168.0.2,192.168.0.150,255.255.255.0,12hДля wlan0dhcp-range=192.168.1.2,192.168.1.150,255.255.255.0,12hА dnsmasq39;у не пофиг ли, куда разадвать ипы?Я не знаю Мне главное что бы он правильно раздавал ипы в зависимости от интерфейса .