Intel NUC i7에서 실행되는 CentOS 6에 DHCP 서버를 설정하려고 했습니다. dhcpd를 설치하고 dhcpd.conf 샘플을 사용했습니다.
subnet 192.168.1.0 netmask 255.255.255.0 {
option routers 192.168.1.254;
option subnet-mask 255.255.255.0;
option domain-name "xtreemfs.org";
option domain-name-servers 192.168.1.1;
option time-offset -25200; # GMT - 7
range 192.168.1.2 192.168.1.64;
}
내가 시도한 것:
1. /var/lib/dhcpd/에 dhcpd.leases라는 파일이 있는지 확인하세요.
2. dhcpd.conf 파일에 종결자(;)가 누락되지 않았는지 확인하세요.
3. /etc/sysconfig/를 편집하세요. dhcpd 파일 eth0 사용
4. 시스템 재시작
서버를 시작하려고 하면(sudo service dhcpd restart) 다음과 같이 표시됩니다.
Starting dhcpd: [FAILED]
내 질문은 다음과 같습니다.
1. 실패의 원인을 찾을 수 있는 방법이 있습니까(일부 로그 보기)?
2. 이 문제를 해결하려면 어떻게 해야 합니까?
(누군가 내 설정이 1000/T eth 스위치에 연결된 3대의 Intel NUC i7 컴퓨터로 구성되어 있고 어떤 컴퓨터도 내 로컬 네트워크에 연결되어 있지 않다는 사실에 대해 궁금해하시는 분이 계시다면.내 목표는 컴퓨터 중 하나를 다른 두 컴퓨터의 DHCP 서버로 설정하는 것입니다.)
답변1
/var/log의 메시지 파일을 읽은 후 문제를 해결했습니다.
less /var/log/messages
이는 청취 장치가 구성되지 않았기 때문에 문제가 있음을 나타냅니다. 이 문제를 해결하기 위해 파일 eth0
에 추가했는데 /etc/sysconfig/dhcp/dhcpd.conf
모든 것이 잘 작동했습니다.