NetworkManager가 이더넷 연결 해제를 트리거하지 않습니다.

NetworkManager가 이더넷 연결 해제를 트리거하지 않습니다.

고쳐 쓰다:

  • 라즈베리 파이 3에서만 사용할 수 있습니다.
  • Rasberry Pi 1 및 Rasberry Pi 2 전용입니다.
  • 테스트에는 동일한 SD 카드를 사용하십시오.

업데이트 종료

NetworkManager가 설치된 Raspberry Pi가 있습니다.

2개의 주요 파일(둘 다 권한 600)을 작성했는데 잘 작동합니다 wifi.ethernet

  • 플러그를 꽂거나 뽑을 수 있어요이더넷케이블을 연결하고 LAN 트리거에 올바르게 연결/분리합니다.

  • 같은 것와이파이, Wi-Fi 라우터를 시작/중지하고 Wi-Fi 연결 끊기/연결을 올바르게 실행할 수 있습니다.

NetworkManager가 잘못 동작하는 경우는 단 한 가지뿐입니다.

  • 라즈베리파이가 부팅되면그리고이더넷 케이블을 연결했다가 부팅 후 케이블을 뽑으면 이더넷 연결 상태가 계속 연결되어 있어 상태를 변경할 수 없습니다.

  • 반면에 Raspberry Pi가 부팅되면아니요이더넷 케이블이 연결되어 있고 부팅 후 반복적으로 연결/분리를 수행하면 그에 따라 연결 상태가 변경됩니다.

ethernet

[connection]
id=ethernet
uuid=60d17e82-1be7-3d0f-b924-e980be41fcba
type=ethernet

[ipv6]
method=ignore

[ipv4]

# use this block to use dhcp wired connection
method=auto

# otherwise use this block to set the connection manually
# method=manual
# address1=10.0.0.123/16,10.0.0.1
# dns=10.0.0.1;8.8.8.8;

wifi

[connection]
id=wifi
uuid=319f2d8e-3ce7-4e47-b6eb-fabb0aa69f68
type=wifi

[wifi]
mode=infrastructure
ssid=Facco

[wifi-security]
auth-alg=open
key-mgmt=wpa-psk
psk=facco2016

[ipv6]
method=ignore

[ipv4]

# use this block to use dhcp wired connection
method=auto

# otherwise use this block to set the connection manually
# method=manual
# address1=10.0.0.123/16,10.0.0.1
# dns=10.0.0.1;8.8.8.8;

답변1

이것이 문제라는 것을 알았습니다.

현재 버전의 이더넷 드라이버에 문제가 있습니다:

https://github.com/raspberrypi/firmware/issues/1100

관련 정보