serviço isc-dhcp-relay não funciona

1

192.168.2.1 ( servidor dhcp ) - > (eth1 192.168.2.3) [ ubuntu 14.04 servidor de retransmissão dhcp ] (eth0 192.168.1.1) - > Cliente

O relé isc-dhcp instalado com sucesso, o arquivo de configuração é

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

SERVERS é o servidor dhcp upstream, usando eth1. downstream vai para eth0. O serviço isc-dhcp-relay está OK:

isc-dhcp-relay start/running, process 1480

mas não consigo obter o ip addr do cliente.

este é o arquivo de configuração de rede no servidor de retransmissão dhcp

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

auto eth0
iface eth0 inet static
  address 192.168.1.1

Eu tenho isso, quando eu deixo o cliente solicitar ip addr, tcpdump -i eth1 , isso da NIC do servidor de retransmissão se conecta ao servidor DHCP principal. O endereço MAC é a NIC no cliente.

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

e tcpdump -i eth0 , eu tenho isso:

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

E o arquivo de log "main dhcp server" (na verdade é o meu macbook shared network):

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

0 respostas