eth1을 통해 이더넷에 연결되어 있고 네트워크 관리자가 관리하는 시스템이 있습니다. 연결은 no
설정에서 자동으로 연결되도록 설정되어 있습니다. 부팅 후 명령 실패로 인해 시스템이 인터넷에 액세스할 수 없습니다 ping
. 나는 연결을 잘 열 수 있었고, nmcli c up eth1
이는 ping
성공 했고 ifconfig
eth1의 IP 주소를 보고했습니다.
nmcli c down eth1
그러나 다시 연결 해제(사용)하려고 하면 ifconfig
인터페이스의 IP 주소가 더 이상 표시되지 않지만 ping
계속 성공합니다. 그게 어떻게 가능하지? 내가 여기서 무엇을 놓치고 있는 걸까요?
답변1
자, 범인을 찾았습니다. 내가 사용하고 있는 마더보드 제조업체는 장치 연결 상태가 변경될 때마다 실행되는 스크립트 후크를 NetworkManager에 추가한 것 같습니다. 여기에는 기본적으로 마지막 단계에서 연결 설정이 포함됩니다. 이 문제를 해결하는 스크립트 부분을 제거하면 문제가 해결되었습니다.
NetworkManager의 자체 자동 재연결 메커니즘을 사용하는 대신 왜 이렇게 하는지 혼란스럽습니다. 아이디어가 있는 사람이 있으면 댓글을 남겨주세요.