나는 매우 대략적인 인터넷 제한을 설정했습니다. cron은 오후 8시에서 오전 6시 사이에 ip route delete default
매분 실행됩니다 . 이것은 실제로 작동합니다. 이제 인터넷이 마술처럼 오전 6시에 다시 켜지는지 확인해야 합니다.
이를 위해 네트워크 관리자가 오전 6시에서 7시 사이에 1분마다 기본 경로를 복원하도록 하는 또 다른 cron 작업을 정의하고 싶습니다. 매분마다 전화를 걸 수 있을 것 같은데 dhclient
, 네트워크 관리자가 이에 대해 어떻게 반응할지 모르겠습니다. 누락된 기본 경로를 확인하고 현재 상태에서 복원할 수 있도록 네트워크 관리자에 일부 이벤트를 보낼 수 있기를 원합니다. 네트워크 관리자의 그러한 활동이 있습니까? 어떻게 트리거할 수 있나요?
답변1
그리고 nmcli device reapply "$DEVICE"
.
또는 프로필을 다시 활성화할 수 있습니다. 이는 인터페이스를 일시적으로 종료하므로 더욱 방해가 됩니다. nmcli connection up "$PROFILE"
, 또는 또는 을 사용하여 nmcli connection up "$PROFILE" ifname "$DEVICE"
이 작업을 수행 할 수 있습니다 nmcli device connect "$DEVICE"
.
물론 다른 NetworkManager 클라이언트 도구를 대신 사용할 수도 있지만 nmcli
여기서는 nmcli
이것이 가장 잘 작동하는 것 같습니다.
바라보다 man nmcli
.
그런데 매분마다 이 작업을 수행하는 cron 작업이 조금 이상하다고 생각합니다. 어쩌면 다른 솔루션이 더 나을 수도 있지만... 그건 문제가 아닙니다 :)