SSH를 통해 네트워크 구성을 업데이트하는 중이고 네트워크를 다시 시작하고 싶습니다.
systemctl restart NetworkManager
IPv6 정적 변경 사항을 잘 처리하지 못합니다.
그래서 나는 다음을 시도한다:
nmcli connection reload && nmcli networking off && nmcli networking on
위의 방법은 예상대로 작동하지 않지만 -w
대부분의 경우 시간 제한을 설정할 수도 있습니다.
명령에서 일종의 테스트를 수행하고 작동하지 않으면 명령을 여러 번 다시 시도하는 등 보다 안정적인 옵션을 찾고 있습니다.
네트워크가 다운되면 SSH 연결이 끊어지므로 모든 작업을 한 단계로 수행해야 합니다. 감지기는 나중에 새로운 구성을 확인합니다.
답변1
네트워크 구성을 업데이트한 후 다음 명령을 사용해야 합니다.
nmcli connection reload
nmcli manpages
:
reload
Reload all connection files from disk. NetworkManager does not monitor changes to connection files by default. So you need to use
this command in order to tell NetworkManager to re-read the connection profiles from disk when a change was made to them.
However, the auto-loading feature can be enabled and then NetworkManager will reload connection files any time they change
(monitor-connection-files=true in NetworkManager.conf(5)).