isc-dhcp-中继服务不起作用

isc-dhcp-中继服务不起作用

192.168.2.1(DHCP服务器) -> (eth1 192.168.2.3)[ubuntu 14.04 dhcp 中继服务器](eth0 192.168.1.1) ->客户

isc-dhcp-relay安装成功,配置文件为

#/etc/default/isc-dhcp-relay
SERVERS="192.168.2.1"
INTERFACES="eth0 eth1"

SERVERS 是上游 dhcp 服务器,使用 eth1。下游到达 eth0。 isc-dhcp-relay 服务正常:

isc-dhcp-relay start/running, process 1480

但我无法从客户端获取 ip addr。

这是 dhcp 中继服务器上的网络配置文件

#/etc/network/interfaces
auto eth1
iface eth1 inet dhcp

auto eth0
iface eth0 inet static
  address 192.168.1.1

当我让客户端请求 ip addr 时,我得到了这个, tcpdump -i eth1,这从中继服务器 NIC 连接到主 DHCP 服务器。 MAC地址是客户端的网卡。

17:29:17.615478 IP 192.168.2.3.bootps > 192.168.2.1.bootps: BOOTP/DHCP, Request from 00:24:8c:57:e0:7e (oui Unknown), length 300

tcpdump -i eth0, 我懂了:

17:38:34.022686 IP 0.0.0.0.bootpc > 255.255.255.255.bootps: BOOTP/DHCP, Request from 00:24:8c:57:e0:7e (oui Unknown), length 300

和“主 dhcp 服务器”(它实际上是我的 macbook 共享网络)日志文件:

Mar  2 17:55:22 liaos-MacBook-Pro.local bootpd[90944]: DHCP DISCOVER [bridge100]: 1,0:24:8c:57:e0:7e <test>

相关内容