Сетевые адаптеры ретрансляции DHCP:
Сетевая карта 1: подключение к DHCP-серверу (назначено 172.20.0.1):
enp1s0 Link encap:Ethernet HWaddr 00:e0:4c:68:39:0d
inet addr:172.20.0.103 Bcast:172.20.0.255 Mask:255.255.255.0
inet6 addr: fe80::2e0:4cff:fe68:390d/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:541 errors:0 dropped:0 overruns:0 frame:0
TX packets:359 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:55554 (55.5 KB) TX bytes:73663 (73.6 KB)
Сетевая карта 2: Сетевая карта ретранслятора DHCP
wlp3s0 Link encap:Ethernet HWaddr f8:16:54:8b:8b:f7
inet addr:172.20.0.210 Bcast:172.20.0.255 Mask:255.255.255.0
inet6 addr: fe80::fa16:54ff:fe8b:8bf7/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:114 errors:0 dropped:0 overruns:0 frame:0
TX packets:123 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:21968 (21.9 KB) TX bytes:25195 (25.1 KB)
Когда клиент подключается к wlp3s0 и пытается получить IP-адрес, реле регистрирует следующее:
Apr 01 11:41:11 linroute sh[1318]: Forwarded BOOTREQUEST for d0:04:01:30:96:8d to 172.20.0.1
Apr 01 11:41:11 linroute sh[1318]: Forwarded BOOTREQUEST for d0:04:01:30:96:8d to 172.20.0.1
DHCP-сервер (172.20.0.1) регистрирует это одновременно:
Apr 01 11:41:11 linux-router dhcpd[1296]: DHCPDISCOVER from d0:04:01:30:96:8d via 172.20.0.210
Apr 01 11:41:11 linux-router dhcpd[1296]: DHCPOFFER on 172.20.0.106 to d0:04:01:30:96:8d via 172.20.0.210
Apr 01 11:41:11 linux-router dhcpd[1296]: DHCPDISCOVER from d0:04:01:30:96:8d via 172.20.0.210
Apr 01 11:41:11 linux-router dhcpd[1296]: DHCPOFFER on 172.20.0.106 to d0:04:01:30:96:8d via 172.20.0.210
Это говорит мне о том, что DHCP-сервер работает (а это так: все, что напрямую к нему подключено, работает хорошо). Но ретранслятор DHCP, похоже, не передает ответ обратно клиенту, ищущему адрес. Им никогда не назначаются IP-адреса, даже если кажется, что сервер DHCP успешно их обслуживает.
Конфигурация реле:
SERVERS="172.20.0.1"
INTERFACES="wlp3s0"
Сервер ретрансляции не имеет настройки iptables NAT. Все разрешено (ВВОД И ВПЕРЕД)
ИНТЕРФЕЙСЫ в конфигурации реле также должны включать "исходный" адаптер:
ИНТЕРФЕЙСЫ = "enp1s0 wlp3s0"
Хотя клиентам на интерфейсе wlp3s0 следует назначать только IP-адреса, очевидно, этого недостаточно.