
그래서 저는 Linux 시스템에서 autossh를 실행하고 있으며 연결이 끊어지면 SSH 서버에 다시 연결하도록 구성되어 있습니다. 간단히 네트워크 카드를 뽑았다가 다시 연결하면 이것이 작동하는지 확인할 수 있었습니다. 좋은 결과.
그러나 Linux 시스템이 켜져 있는 VLAN을 변경하면 dhclient가 자동으로 실행되지 않는 것 같아서 시스템이 다시 연결되지 않습니다.
NIC의 연결 상태가 변경되는 시기를 감지하고 dhclient를 다시 실행할 수 있도록 프로세스 등을 시작해야 합니까?
NetworkManager와 dhclient를 실행하고 있지만 여전히 네트워크 변경에 도움이 되지 않습니다.
답변1
문제는 netplug를 설치하고 서비스를 활성화하여 마침내 해결되었습니다.
sudo apt install netplug
sudo service netplug start
그게 다야. 이제 DHCP를 사용 중인 경우 VLAN을 전환하거나 플러그를 뽑았다가 다른 네트워크에 연결하면 시스템이 다른 DHCP IP를 다시 얻게 됩니다.