Борясь немного с isc-dhcp-server на Ubuntu 16.04.
Поле Ubuntu имеет один NIC, который подключен через кабель Ethernet к маршрутизатору. Я пытаюсь заставить машину Windows 10 соединяться с тем же маршрутизатором по WiFi и получать адрес DHCP от машины Ubuntu. Для полноты я должен указать, что маршрутизатор подключен к другому маршрутизатору, который является фактическим интернет-шлюзом. Я установил его этот путь, таким образом, я мог бездельничать, не влияя на доступ в Интернет для других.
Для начала маршрутизатору включили DHCP, и его веб-портал показывает, что и машины Ubuntu и Windows подключены. У меня нет проблемы на моей машине Windows:
Беспроводной Wi-Fi сетевого адаптера:
Определенный для соединения суффикс DNS.:
Адрес IPv4...........: 10.0.0.3
Маска подсети............: 255.255.255.0
Шлюз по умолчанию.........: 10.0.0.1
Я ssh в машину Ubuntu и настраиваю его (комментарии, удаленные для краткости):
/etc/network/interfaces
автоматический eth0
статичный iface eth0 inet
адрес 10.0.0.2
сетевая маска 255.255.255.0
шлюз 10.0.0.1
широковещательно передайте 10.0.0.255/etc/default/isc-dhcp-server
DHCPD_PID =/run/dhcp-server/dhcpd.pid
ИНТЕРФЕЙСЫ = "eth0"/etc/dhcp/dhclient.conf
код опции rfc3442-classless-static-routes 121 = массив целого числа без знака 8;
отправьте имя хоста = gethostname ();
предварительно ожидайте серверы доменных имен 127.0.0.1;
запросите маску подсети, широковещательный адрес, смещенный временем, маршрутизаторы, доменное имя, серверы доменных имен, доменный поиск, имя хоста, dhcp6.name-серверы, dhcp6.domain-поиск, dhcp6.fqdn, dhcp6.sntp-серверы, netbios-серверы-имен, netbios-объем, интерфейс-mtu, rfc3442-classless-static-routes, серверы ntp;
тайм-аут 300;/etc/dhcp/dhcpd.conf
ddns-update-style ни один;
доменное имя опции "somename";
серверы доменных имен 8.8.8.8, 8.8.4.4 опции;
время владения по умолчанию 600;
макс. время владения 7200;
авторитетный;
средство журнала local7;
подсеть 10.0.0.0 сетевых маски 255.255.255.0 {
расположитесь 10.0.0.100 10.0.0.254;
маршрутизаторы опции 10.0.0.1
}
К сожалению, когда я выключаю DHCP маршрутизатора, машина Windows не может получить IP-адрес:
Беспроводной Wi-Fi сетевого адаптера:
Определенный для соединения суффикс DNS.:
Автоматическая конфигурация адрес IPv4..: 169.254.28.77
Маска подсети...........: 255.255.0.0
Шлюз по умолчанию.........:
После того как это происходит, единственный способ, которым я могу восстановиться, состоит в том, чтобы изменить настройки адаптера WiFi на машине Windows и указать IP-адрес, маску подсети, шлюз по умолчанию и DNS. После выполнения так, я могу соединиться с веб-интерфейсом маршрутизатора, и я замечаю, что машина Windows является единственным подключенным устройством, таким образом, мне кажется, что, когда маршрутизатору отключили DHCP, машина Ubuntu не может подключить к нему тот же способ, которым делает машина Windows, когда это настроено для получения ее IP-адреса вручную.
Видеть что-то не так с моей конфигурацией?
Найденный преступником! Пропавшие без вести точки с запятой:
маршрутизаторы/etc/dhcp/dhcpd.conf
опции 10.0.0.1;
видео YouTube конфигурация ретрансляции DHCP на Juniper SRX 210 с помощью Ubuntu 12.04 Сервер DHCP ( здесь ) представил меня этой команде:
: ~ $ sudo dhcpd-4 eth0
Это - большая проверка, чтобы видеть, если выполнение isc-dhcp-serveris, но в моем случае это сообщило об ошибке. Это было тривиально для фиксации после этого.
Этот бит кажется странным для меня. Обычно адрес того компьютера совпадает со шлюзом, таким образом, и должен быть 10.0.0.1
auto eth0
iface eth0 inet static
address 10.0.0.2
netmask 255.255.255.0
gateway 10.0.0.1
broadcast 10.0.0.255
, Так попытайтесь изменить параметр адреса и посмотрите то, что происходит...