dhcp가 한 시스템의 다른 인터페이스에 동일한 IP와 호스트 이름을 할당하도록 만듭니다.

dhcp가 한 시스템의 다른 인터페이스에 동일한 IP와 호스트 이름을 할당하도록 만듭니다.

질문 자체가 바보 같아 보이지만 그렇지 않다는 느낌이 듭니다. 명확히 해주세요.

내 LAN에 BIND 및 NIS가 구성된 동적 DNS가 있고 무선 및 유선 모드 모두에서 사용 중인 랩톱이 있습니다. 더 높은 처리량을 달성하기 위해 때로는 유선 인터페이스를 사용해야 하지만 대부분의 경우에는 필요하지 않고 무선 모드를 사용한다는 의미입니다. 모든 것이 잘 작동합니다.

문제는 두 인터페이스가 모두 DHCP에서 동일한 IP를 얻고 싶다는 것입니다. 편리한 방화벽 설정을 위한 것입니다.

이런 방식으로 두 호스트를 모두 dhcp에 추가하면

# bt wireless
  host bt {
  hardware ethernet 00:1f:1f:62:60:28;
  fixed-address 172.16.77.110;
}
# bt wired
host bt {
  hardware ethernet 00:14:22:b7:5a:de;
  fixed-address 172.16.77.110;
}

DHCP는 다음 메시지를 기록한다고 말합니다.

dhcpd: Dynamic and static leases present for 172.16.77.110
dhcpd: Remove host declaration bt-wired or remove 172.16.77.110
dhcpd: from the dynamic address pool for 172.16/16

호스트 레코드는 서브넷 외부에 추가되지만 거기에 넣어도 아무런 차이가 없으며 효과는 여전히 동일합니다.

이는 중요하지는 않지만 내 변덕도 아닙니다. 왜냐하면 DHCP가 해당 "bt" 호스트에 대해 제대로 작동하는 것처럼 보이더라도 확실히 잘못된 DHCP 구성을 사용하면 더 이상 원격 컴퓨터에서 해당 호스트에 연결할 수 없기 때문입니다.

잠시 시간을 내어 DHCPD를 올바르게 구성하는 방법에 대한 조언을 주시면 감사하겠습니다.

업데이트. DHCP 구성에서 다른 호스트 이름을 할당하는 방법이 있다는 것을 알고 있지만 짧은 호스트 이름의 이점을 활용하고 싶습니다.

답변1

무선이 항상 켜져 있고 유선이 가끔 켜져 있는 경우: Wi-Fi 인터페이스에 "기본" IP를 할당하고(DHCP를 사용하여) 유선 인터페이스에 "보조" IP를 할당합니다. Wi-Fi 인터페이스의 메트릭보다 낮은 경로 메트릭을 사용하여 "기본" IP 게이트웨이에 대한 "보조" IP 게이트웨이를 만드는 고정 경로를 라우터에 추가합니다. (OS에서 기본적으로 활성화되어 있지 않은 경우 컴퓨터에서 인터페이스 브리징도 활성화해야 한다고 생각합니다.)

무선이 항상 켜져 있지 않은 경우 DHCP 없이 시스템 자체에 "기본" IP를 정적으로 할당해야 합니다.

답변2

저는 명령줄 구성에 대해 잘 알지 못하지만, dhcp 임대 시간을 터무니없을 만큼 낮은 값으로 낮출 수 있습니까? 그렇다면 무선 어댑터에 할당된 임대는 연결을 끊고 1분 후에 만료된다는 뜻인가요?

아니면 어댑터를 전환할 때 수동으로 임대를 해제할 수도 있습니다. 두 번 클릭할 수 있는 아이콘을 사용하여 배치 파일을 작성할 수도 있습니다.

관련 정보