LINUX.ORG.RU
ФорумAdmin

Debian dnsmasq настройка DNS

 , , ,


0

2

Имеется машина с Debian на борту. Выполняет роль роутера (dnsmasq). Две подсети (192.168.0.0/24 - eth1 и 192.168.1.0/24 - wlan0) Если оставить только nameserver 127.0.0.1 - не работает интернет на подключенных машинах.
Основная проблема не работает DNS. Обращаться к компам можно только по ip. Куда копать?
P.S. работа сетевого моста также сомнительна. Но по Wi-Fi 192.168.0.1 пингуется.

iptables настроен через arno-iptables-firewall

# cat /etc/dnsmasq.conf

resolv-file=/etc/resolv.dnsmasq.conf
listen-address=127.0.0.1
# интерфейс, который НАДО слушать:
    interface=eth1, wlan0
# интерфейс, который НИ В КОЕМ СЛУЧАЕ НЕ НАДО слушать (это наше окно в сеть, о нём чуть позже):
    except-interface=ppp0, eth0
# улучшалки производительности:
    bind-interfaces
    cache-size=1000
    domain-needed
    bogus-priv
# конкретно эта улучшалка делает наш сервер главным в локальной сети:
    dhcp-authoritative
# макс. кол-во доступных для аренды адресов:
    dhcp-lease-max=100
# диапазон раздачи адресов (c, по, время аренды):
    dhcp-range=eth1,192.168.0.0,192.168.0.100,255.255.255.0,12h
    dhcp-range=wlan0,192.168.1.0,192.168.1.100,255.255.255.0,12h
    dhcp-host=***,192.168.1.5

    log-facility=/var/log/dnsmasq.log

# cat /etc/resolv.dnsmasq.conf

nameserver 109.194.160.1
nameserver 109.194.161.1
nameserver 127.0.0.1

nameserver 109.194.160.1
nameserver 109.194.161.1
были прописаны в /etc/resolv.conf провайдером

# cat /etc/network/interfaces

auto lo
iface lo inet loopback

auto dsl-provider
iface dsl-provider inet ppp
pre-up /sbin/ifconfig eth0 up # line maintained by pppoeconf
provider dsl-provider

auto eth0
iface eth0 inet manual

auto eth1 
iface eth1 inet static
address 192.168.0.1
netmask 24

auto wlan0 
iface wlan0 inet static
address 192.168.1.1
netmask 24

auto br0
iface br0 inet static
bridge_ports ppp0 wlan0
address 192.168.0.4
netmask 24

★★★

как это днс не работает все работает как настроили listen-address=127.0.0.1

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

на пингуемой машине
$ cat /etc/hostname

Debian

на «сервере»
# ping Debian

ping: unknown host Debian

при этом
# ping 192.168.1.5

PING 192.168.1.5 (192.168.1.5) 56(84) bytes of data.
64 bytes from 192.168.1.5: icmp_req=1 ttl=64 time=0.798 ms

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

и как сети объединить в одну? чтобы из wlan0 (192.168.1.0/24) был доступ к eth0 (192.168.0.0/24)

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

тогда проще 192.168.1.5 прописать в /etc/hosts

а если как настроить как на настоящем полноценном роутере - я не знаю. гугл молчит

Ignatov ★★★ ()
Последнее исправление: Ignatov (всего исправлений: 1)

если убрать bind-interfaces то днс заработает а dhcp отвалится

anonymous ()
Ответ на: комментарий от Ignatov

у меня заработало без bind-interfaces я так понял что interface отвечает за DHCP а listen-address за DNS

у меня так: .... interface=lo,br0 interface=br0 except-interface=eth2 listen-address=127.0.0.1,192.168.100.1 no-dhcp-interface=lo no-dhcp-interface=eth2 .... eth2 - наружу br0 - во внутрь (wlan0,eth1)

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