답변:
Red Hat Knowledgebase의이 기사에서 :
169.254.0.0 / 255.255.0.0 경로없이 시스템을 부팅 할 수 있도록 zeroconf 경로를 비활성화하려면 어떻게합니까?
징후:
시스템이 부팅 할 때마다 zeroconf 경로 (169.254.0.0)가 활성화됩니다. 방화벽을 해제하여 방화벽을 수동으로 비활성화하고 route 명령을 사용하여 169.254.0.0 / 255.255.0.0으로 경로를 제거하십시오.
zeroconf route가 가능한 경로의 출력 예는 다음과 유사합니다.
# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
10.15.50.0 * 255.255.252.0 U 0 0 0 eth0
169.254.0.0 * 255.255.0.0 U 0 0 0 eth0
해결책:
시스템 부팅 중에 zeroconf 경로를 비활성화하려면 / etc / sysconfig / network 파일을 편집하고 파일 끝에 다음 NOZEROCONF 값을 추가하십시오.
NETWORKING=YES
HOSTNAME=localhost.localdomain
NOZEROCONF=yes
나는 Marcel의 대답을 좋아하지만 실제로 질문을 다루지는 않습니다. 문제는 '어떻게 비활성화해야합니까?'가 아니라 '왜 내가 있어야합니까?'였습니다. OP는 실제로이 경로를 비활성화하지 않을 수 있습니다.
169.254.0.0/16 네트워크는 APIP (Automatic Private IP Addressing)에 사용됩니다. DHCP 클라이언트가 주소를 가져 오려고 시도하지만 시간 초과 및 재시도 후에 DHCP 서버를 찾지 못하면이 네트워크의 주소를 임의로 가정합니다. 이를 통해 DHCP 주소를 얻지 못한 호스트와 통신 할 수 있습니다.