DHCP 서버의 유무에 따라 DHCP 또는 고정 IP를 사용하도록 Linux를 구성하는 방법은 무엇입니까?

DHCP 서버의 유무에 따라 DHCP 또는 고정 IP를 사용하도록 Linux를 구성하는 방법은 무엇입니까?

부팅하는 동안 네트워크에 DHCP 서버가 있는 경우 DHCP를 사용하도록 네트워크 인터페이스를 구성하고 싶지만 그렇지 않은 경우 기본 고정 IP 주소를 기본값으로 사용하고 싶습니다.

답변1

더 복잡한 파일을 봐야 합니다 dhclient.conf. 매뉴얼 페이지에서:

DHCP 클라이언트는 일정 시간(프로토콜 타이밍 참조) 후에 서버에 성공적으로 연결하지 못할 것이라고 결정할 수 있습니다. 이 시점에서 이전 임대 데이터베이스를 참조하고 임대가 유효한지 확인하기 위해 해당 임대에 대해 나열된 라우터를 ping하여 만료되지 않은 각 임대를 테스트합니다. DHCP 또는 BOOTP 서비스가 없는 네트워크의 경우 클라이언트가 계속 자동으로 주소를 구성할 수 있도록 클라이언트 구성 파일에 하나 이상의 고정 임대를 정의할 수 있습니다. 이는 임대 계약서를 통해 이루어집니다.

답변2

DHCP 서버를 찾을 수 없는 경우 일반 구성에서는 구성이 0인 IP 주소 범위 내의 주소를 설정해야 합니다. 완전히 정적이 아닐 수도 있지만 169.254.0.0/16 주소 범위에 있습니다. 이는 로컬 네트워크이지만 연결된 장치는 다른 네트워크에 대한 액세스를 프록시할 수 있습니다. avahi-discover 모듈을 통해 사용 가능한 서비스를 찾을 수 있습니다. 여기에는 네트워크 프록시, 프린터 및 기타 서비스가 포함될 수 있습니다.

자세한 내용은 다음을 참조하세요.http://en.wikipedia.org/wiki/Zero_configuration_networking

관련 정보