저는 MAC 주소를 기반으로 IP를 할당하는 사무실 시스템을 관리하고 있습니다. 고정 호스트는 dhcpd-hosts.conf
에 포함된 파일 에 추가됩니다 dhcpd.conf
. 시스템에 없는 일부 PC가 있으며 동적 IP를 얻습니다. 대부분의 PC는 DHCP를 사용하도록 구성되어 있습니다. 일부 서버에는 고정 IP가 있으며 파일에 포함되지 않습니다 dhcpd-hosts.conf
.
문제는 동적으로 할당된 IP가 고정된 IP와 충돌하는 경우가 있다는 것입니다.
그렇다면 문제는 갈등을 어떻게 멈출 수 있느냐는 것입니다.
다음은 다음과 같습니다 dhcpd.conf
.
ddns-update-style none;
default-lease-time 86400;
max-lease-time 604800;
authoritative;
deny declines;
ping-check true;
subnet 192.168.2.0 netmask 255.255.255.0 {
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.2.255;
option routers 192.168.2.1;
option domain-name-servers 192.168.2.1;
range 192.168.2.2 192.168.2.254;
}
include "/etc/dhcp/dhcpd-hosts.conf";
파일 dhcpd-hosts.conf
에는 다음과 같은 많은 호스트 항목이 포함되어 있습니다.
host pcname {
hardware ethernet 00:25:22:ac:0c:44;
fixed-address pcname.int;
}
이는 pcname.int
DNS에 의해 IP(192.168.2.123)로 확인되는 내부 도메인입니다.
답변1
귀하의 질문이 "충돌을 어떻게 중지합니까?"라고 가정하고 범위의 시작 IP를 위로 올리고 고정 IP를 이 아래에 배치하십시오.
range 192.168.2.20 192.168.2.254;
192.168.2.1 -> 192.168.2.19는 정적용으로 무료입니다.
분명히 이 파티셔닝에 맞게 정적을 조정해야 합니다.
편집하다:
RTFM을 조금 한 후dhcpd 매뉴얼"IP 주소 충돌 방지"에서 서버는 먼저 IP가 사용 중인지 확인하기 위해 ICMP 메시지를 보내야 합니다. 따라서 IP가 차단되거나 타이밍 문제가 있는 경우 IP가 사용 가능한 것으로 간주합니다.