Настройка DHCP-сервера с помощью dnsmasq [закрыто]

Я не могу заставить работать мой DHCP-сервер (dnsmasq), хотя в Интернете так много обучающих программ. Как-то что-то не работает для моей установки.

Что у меня есть: компьютер, ноутбук, маршрутизатор. Я хочу следующее: Computer & lt; - eth0 -> laptop = DHCP-Server & lt; -wifi -> router.

Почему? Если это работает, я могу подключить другое устройство вместо компьютера к eth0 ноутбука и проанализировать его сетевой трафик. Но я могу легко использовать компьютер, чтобы проверить, работает ли это раньше.

Что я делал до сих пор: в основном все, что я мог найти: D В ноутбуке работает Linux Mint 17, в котором используется NetworkManager, который автоматически запускает какой-то dnsmasq. Я отключил это, отредактировав /etc/NetworkManager/NetworkManager.conf, чтобы выглядеть так:

[main]
plugins=ifupdown,keyfile,ofono
#dns=dnsmasq

no-auto-default=54:42:49:70:E5:8E,

[ifupdown]
managed=false

Используя sudo apt-get install dnsmasq, я установил dnsmasq и отредактировал /etc/dnsmasq.conf, чтобы выглядеть так: [!d4 ]

interface=eth0
dhcp-range=192.168.2.210,192.168.2.230,255.255.255.0,12h
dhcp-option=3,192.168.2.1
log-dhcp

Мои мысли здесь: IP-адрес маршрутизатора - 192.168.2.1, и он выдает IP-адреса от 192.168.2.100 до 192.168.2.199. Таким образом, ноутбук может выдавать IP-адреса от 192.168.2.210 до 192.168.2.230.

При подключении компьютера к eth0 ноутбука компьютер пытается подключиться, но не работает.

Итак, я проверил tcpdump ноутбука и увидел такие строки:

22:29:21.141599 IP 0.0.0.0.bootpc > 255.255.255.255.bootps: BOOTP/DHCP, Request from 6c:f0:49:0a:25:61 (oui Unknown), length 300

, который показывает, что компьютер отправляет широковещательный запрос DHCP, правильно? Но я не вижу ответа на этот запрос. То же самое в Wireshark: DHCP-запросы / обнаруживаются с компьютера, но нет ответов.

В промежутке я также пытался сделать NAT-маскирование в iptables и переадресации IP-адресов. Если это необходимо, я могу удалить это снова.

При назначении статического IP-адреса eth0 на компьютере он подключается, но не может подключиться к какому-либо веб-сайту (я настраиваю это соединение в NetworkManager, используя IP 192.168.2.75, 255.255. 255.0, Gateway: 192.168.2.1 и даже DNS-сервер: 8.8.8.8).

Любая помощь приветствуется! Thx

1
задан 18 November 2014 в 01:53

0 ответов

Другие вопросы по тегам:

Похожие вопросы: