.png)
내 공용 IP 주소가 변경되면 이메일을 보내 알려주는 간단한 스크립트를 만들고 싶습니다. (그래서 dyn-dns-services가 수행하는 것과 유사합니다).
좋아, 매분 내 공개 IP를 확인하는 크론 작업을 생성할 수 있으며, 그 전이 아닌 경우 메시지를 보냅니다.
하지만 내 게이트웨이(IP가 할당된)는 Debian 시스템이므로 더 나은 솔루션이 있어야 한다고 생각합니다. 네트워크 구성이 변경될 때마다 실행되는 스크립트가 포함된 잘 알려진 폴더가 있습니까? 아니면 스크립트를 추가할 수 있는 구성 파일인가요?
어떤 아이디어?
답변1
일반적으로 IP가 변경되면 DHCP 임대가 만료되고 클라이언트가 서버에 연장을 요청합니다. 서버가 거부하고 대신 다른 IP를 제공합니다.
isc-dhcp-client
현재 실행 중인 패키지는 DHCP 이벤트에 대한 후크를 실행하도록 규정합니다 . 기본적으로 에 스크립트를 넣고 /etc/dhcp/dhclient-enter-hooks.d
적절한 환경 변수를 테스트하여 인터페이스가 원하는지, DHCP 이벤트 유형이 원하는지 확인한 다음 원하는 대로 수행할 수 있습니다.
읽다이것또는 man dhclient-script
로컬 시스템을 살펴보십시오.
IP를 변경하는 DHCP 이외의 다른 방법이 있는 경우 실제로는 좋은 방법입니다.