"연결 중...", "연결 실패. 네트워크 연결 활성화 실패" 이 메시지가 정확히 무엇을 의미하는지 어떻게 알 수 있나요? (플랫웍스)

"연결 중...", "연결 실패. 네트워크 연결 활성화 실패" 이 메시지가 정확히 무엇을 의미하는지 어떻게 알 수 있나요? (플랫웍스)

NetworkManager이더넷 케이블을 사용하여 Linux Mint 20.2를 실행하는 두 대의 PC를 연결했습니다. 인터페이스를 활성화한 후 PC는 IP6 주소를 얻었고 다른 PC에서 핑을 보낼 수 있었습니다. 하지만 "네트워크 연결 활성화 실패"라는 짜증나는 GUI 알림과 NetworkManager"연결 중..." 애플릿에 유선 연결 상태가 표시됩니다.

NetworkManager내 초기 추측은 DHCP에서 IP4를 얻을 수 없기 때문에 GUI에서 유선 연결에 대해 IP4를 비활성화했다는 것이었습니다 . 그러나 메시지는 동일하게 유지됩니다. 그런 다음 GUI에서 다시 DNS유선 IP6을 비활성화 했습니다. 아직 소식이 있습니다. 그러나 이제 RJ45의 LED는 여전히 뚜껑이 덮여 있고 녹색/주황색으로 깜박이더라도 GUI에 따라 유선 연결이 자동으로 완전히 끊어집니다(명령을 실행하는 PC에서 LED가 완전히 꺼진 후). 얼마 후, 아직 알 수 없는 이유로 ip6를 통한 연결이 다시 설정되었습니다(다시 응답을 받기 시작했습니다).routesNetworkManagerNetworkManagersudo ifconfig eth downping

위 상황에서 "연결 중..." 및 "네트워크 연결 활성화 실패"는 무엇을 의미합니까?

저는 두 대의 PC를 Linux와 연결하는 가장 간단한 스크립트 가능한 방법을 원합니다. 가급적 ip6을 통해 말이죠. 지금까지 내가 본 것처럼 이 메시지는 기본적으로 거의 작동하지만 이러한 메시지는 방해가 될 수 있습니다(물론 짜증스럽습니다. 아직 Cinnamon에서 이를 비활성화하는 방법을 찾지 못했습니다).

1을 추가하세요:

Jan 11 04:52:55 mint NetworkManager[1184]: <info>  [1641876775.8604] manager: NetworkManager state is now DISCONNECTED
Jan 11 04:52:55 mint NetworkManager[1184]: <warn>  [1641876775.8655] device (enp0s25): Activation: failed for connection 'Wired connection 1'
Jan 11 04:52:55 mint NetworkManager[1184]: <info>  [1641876775.8660] device (enp0s25): state change: failed -> disconnected (reason 'none', sys-iface-state: 'managed')
Jan 11 04:52:55 mint NetworkManager[1184]: <info>  [1641876775.8836] dhcp4 (enp0s25): canceled DHCP transaction
Jan 11 04:52:55 mint NetworkManager[1184]: <info>  [1641876775.8837] dhcp4 (enp0s25): state changed timeout -> done
Jan 11 04:52:55 mint NetworkManager[1184]: <info>  [1641876775.8879] policy: auto-activating connection 'Wired connection 1' (*****)
Jan 11 04:52:55 mint NetworkManager[1184]: <info>  [1641876775.8900] device (enp0s25): Activation: starting connection 'Wired connection 1' (*****)
Jan 11 04:52:55 mint NetworkManager[1184]: <info>  [1641876775.8938] device (enp0s25): state change: disconnected -> prepare (reason 'none', sys-iface-state: 'managed')
Jan 11 04:52:55 mint NetworkManager[1184]: <info>  [1641876775.8944] manager: NetworkManager state is now CONNECTING
Jan 11 04:52:55 mint NetworkManager[1184]: <info>  [1641876775.8947] device (enp0s25): state change: prepare -> config (reason 'none', sys-iface-state: 'managed')
Jan 11 04:52:55 mint NetworkManager[1184]: <info>  [1641876775.8956] device (enp0s25): state change: config -> ip-config (reason 'none', sys-iface-state: 'managed')
Jan 11 04:52:55 mint NetworkManager[1184]: <info>  [1641876775.8963] dhcp4 (enp0s25): activation: beginning transaction (timeout in 45 seconds)
Jan 11 04:53:40 mint NetworkManager[1184]: <warn>  [1641876820.8574] dhcp4 (enp0s25): request timed out
Jan 11 04:53:40 mint NetworkManager[1184]: <info>  [1641876820.8575] dhcp4 (enp0s25): state changed unknown -> timeout
Jan 11 04:53:40 mint NetworkManager[1184]: <info>  [1641876820.8577] device (enp0s25): state change: ip-config -> failed (reason 'ip-config-unavailable', sys-iface-state: 'managed')
Jan 11 04:53:40 mint NetworkManager[1184]: <info>  [1641876820.8600] manager: NetworkManager state is now DISCONNECTED  

dhcp4추가 2: 위에 추가된 1은 ip4가 비활성화되기 전이고 다음은 비활성화( 사라짐) 된 후 남은 줄 수입니다 .

Jan 11 07:49:13 mint NetworkManager[1184]: <info>  [1641887353.8456] device (enp0s25): state change: ip-config -> failed (reason 'ip-config-unavailable', sys-iface-state: 'managed')
Jan 11 07:49:13 mint NetworkManager[1184]: <info>  [1641887353.8478] manager: NetworkManager state is now DISCONNECTED
Jan 11 07:49:13 mint NetworkManager[1184]: <warn>  [1641887353.8536] device (enp0s25): Activation: failed for connection 'Wired connection 1'
Jan 11 07:49:13 mint NetworkManager[1184]: <info>  [1641887353.8560] device (enp0s25): state change: failed -> disconnected (reason 'none', sys-iface-state: 'managed')
Jan 11 07:49:13 mint NetworkManager[1184]: <info>  [1641887353.8588] policy: auto-activating connection 'Wired connection 1' (*****)
Jan 11 07:49:13 mint NetworkManager[1184]: <info>  [1641887353.8622] device (enp0s25): Activation: starting connection 'Wired connection 1' (****)
Jan 11 07:49:13 mint NetworkManager[1184]: <info>  [1641887353.8627] device (enp0s25): state change: disconnected -> prepare (reason 'none', sys-iface-state: 'managed')
Jan 11 07:49:13 mint NetworkManager[1184]: <info>  [1641887353.8639] manager: NetworkManager state is now CONNECTING
Jan 11 07:49:13 mint NetworkManager[1184]: <info>  [1641887353.8647] device (enp0s25): state change: prepare -> config (reason 'none', sys-iface-state: 'managed')
Jan 11 07:49:13 mint NetworkManager[1184]: <info>  [1641887353.8660] device (enp0s25): state change: config -> ip-config (reason 'none', sys-iface-state: 'managed')
Jan 11 07:49:45 mint NetworkManager[1184]: <info>  [1641887385.8471] device (enp0s25): state change: ip-config -> failed (reason 'ip-config-unavailable', sys-iface-state: 'managed')
Jan 11 07:49:45 mint NetworkManager[1184]: <info>  [1641887385.8497] manager: NetworkManager state is now DISCONNECTED

답변1

NetworkManager로그 메시지를 읽었습니다 . 그들은 네트워크 연결에서 발생한 일과 실패한 일을 더 자세히 알려줄 것입니다.

기본 로깅 메커니즘 systemd-journald(예: 최신 Ubuntu/Mint)으로 사용되는 시스템에서는 다음과 같은 명령이 필요합니다.

journalctl -x -b _SYSTEMD_UNIT=NetworkManager.service

가장 최근 시스템 시작 이후 NetworkManager가 기록한 모든 메시지가 표시됩니다. 출력의 첫 번째 줄에는 -- Journal begins at <timestamp>, ends at <timestamp>. --로그를 사용할 수 있는 시간 범위가 표시됩니다(조정 가능하지만 로그 시작 전의 로그는 사라짐).

기존 로깅을 사용하는 시스템에서는 일반적으로 (Debian/Ubuntu 기반 시스템) 또는 (RedHat 스타일 시스템) syslog과 같이 /var/log에 저장된 로그를 확인해야 합니다 ./var/log/daemon.log/var/log/messages

로그에 따르면 NetworkManager가 여전히 DHCP를 통해 IPv4 주소를 얻으려고 시도하고 있습니다. 이는 Wired connection 1:이라는 연결 정의를 사용하며, 입력하면 어떻게 정의되었는지 자세히 볼 수 있습니다 nmcli connection show 'Wired connection 1'. 특히 다음 사항을 확인하세요.

nmcli connection show 'Wired connection 1' | grep method

응답은 아래와 같이 대략 세 줄이어야 합니다.

ipv4.method:                            auto
ipv6.method:                            auto
proxy.method:                           none

귀하의 사용 사례에서는 이 연결 정의에 글로벌 인터넷 연결이 필요하지 않음을 NetworkManager에 알리기 위해 또는 ipv4.method이어야 하며 아마도 이어야 합니다 .disabledlink-localipv6.methodlink-local

man 5 nm-settings-nmcli출력의 각 설정에 대한 자세한 내용은 참고자료를 참조하세요 nmcli connection show <connection name>. 계층적으로 구성되어 있으므로 을 찾으려면 ipv4.method먼저 섹션 제목을 검색 ipv4 setting한 다음 섹션 제목을 검색해야 합니다 method.

관련 정보