Доброго времени суток.
Я настраиваю некоторое подобие роутера на своём ноутбуке:
Внутренний интерфейс - wlan0 (режим ad-hoc)
Внешний интерфейс - ppp0
Роутинг - NAT через iptables
DHCP/DNS - dnsmasq
Всё уже настроено (8.8.8.8 с удалённого компьютера пингуется),
но не работает DHCP-сервер в составе dnsmasq.
Причём, если вместо dnsmasq юзать dhcpd, то всё получается.
Но dhcpd не синхронизируется с DNS-сервером, а без этого невозможно использовать имена хостов (вроде "http://webserver").
Параметры wlan0: 192.168.1.1, маска 255.255.255.0
Конфиг dhcpd (рабочий):
option domain-name "lan";
max-lease-time 7200;
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.50 192.168.1.100;
option routers 192.168.1.1;
option broadcast-address 192.168.1.255;
}
Конфиг dnsmasq (нерабочий):
domain-needed
bogus-priv
local=/lan/
domain=lan
listen-address=127.0.0.1,192.168.1.1
dhcp-option=option:router,192.168.1.1
dhcp-option=option:netmask,255.255.255.0
dhcp-option=option:ip-forward-enable,0
Подскажите, пожалуйста, что можно попытаться изменить в конфиге? Сам конфиг практически без изменений взят из роутера на DD-WRT.