링크가 다운될 때 IP 주소/경로를 새로 고치려면 dhclient가 필요합니다.

링크가 다운될 때 IP 주소/경로를 새로 고치려면 dhclient가 필요합니다.

저는 Ubuntu Server 14.04를 실행 중이고 네트워크 구성을 위해 /etc/network/interfacesso ifup/ 스크립트를 사용하고 있습니다.ifdown

DHCP 모드에서 인터페이스를 구성하면 인터페이스에서 케이블을 분리하고 DHCP를 통해 구성된 IP 주소는 DHCP 임대가 만료될 때까지 유지된다는 것을 깨달았습니다. 나에게 필요한 것은 링크가 즉시 중단될 때 dhclient가 인터페이스에서 DHCP를 통해 구성된 주소와 경로를 새로 고치는 것입니다.

링크 상태가 DOWN일 때 dhclient가 IP 주소와 경로를 새로 고치도록 하는 방법은 무엇입니까?

답변1

당신은 그것을 사용할 수 있습니다ifplugd이더넷 케이블을 연결하거나 분리하는 동안 명령을 실행하십시오. 설치가 필요한지 확실하지 않습니다 ifplugd. udev 및 upstart에는 내장 방식이 있을 수 있지만 upstart 문서에서는 찾을 수 없습니다.

ifupdown을 사용하고 있으므로 ifdown케이블을 뽑을 때 호출하세요. 에서 /etc/ifplugd/ifplugd.action다음과 같이 작성하세요.

#!/bin/sh
if [ "$1" = "eth0" ] && [ "$2" = "down" ]; then
  ifdown "$1"
fi

관련 정보