isc-dhcp-relay 서비스가 작동하지 않습니다

isc-dhcp-relay 서비스가 작동하지 않습니다

192.168.2.1(DHCP 서버) -> (eth1 192.168.2.3)[우분투 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는 eth1을 사용하는 업스트림 DHCP 서버입니다. 다운스트림은 eth0에 도달합니다. isc-dhcp-relay 서비스는 정상입니다:

isc-dhcp-relay start/running, process 1480

하지만 클라이언트로부터 IP 주소를 얻을 수 없습니다.

DHCP 릴레이 서버의 네트워크 구성 파일입니다.

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

auto eth0
iface eth0 inet static
  address 192.168.1.1

클라이언트가 IP 주소를 요청하게 하면 다음과 같은 결과를 얻습니다. 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 서버"(실제로 내 맥북 공유 네트워크) 로그 파일은 다음과 같습니다.

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

관련 정보