169.254.0.0으로가는 경로는 어디에서 오는가? 255.255.255.0

CentOS 5.4 실행

네트워크> 이더넷 장치> 경로 구성 대화 상자 에 169.254.0.0이 나타나지 않는 이유는 무엇 입니까?

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.1.0     *               255.255.255.0   U     0      0        0 eth2
169.254.0.0     *               255.255.0.0     U     0      0        0 eth2
default         192.168.1.1     0.0.0.0         UG    0      0        0 eth2


답변

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 주소를 얻지 못한 호스트와 통신 할 수 있습니다.