인터넷에 연결하려고 하는데 이더넷 케이블과 네트워크 지원 케이블을 사용하여 파이를 연결했지만 인터넷에 연결할 수 없습니다. 내 다른 파이는 동일한 케이블을 사용하여 인터넷에 연결할 수 있습니다.
Pi에 오류가 있습니다.
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether d8:3a:dd:50:a7:dc brd ff:ff:ff:ff:ff:ff
inet 192.168.1.107/24 brd 192.168.1.255 scope global dynamic noprefixroute eth0
valid_lft 604532sec preferred_lft 604532sec
inet6 fe80::f802:4d3c:2b61:51fb/64 scope link noprefixroute
valid_lft forever preferred_lft forever
파이 오류 없음
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether d8:3a:dd:23:88:d2 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.124/24 brd 192.168.1.255 scope global dynamic noprefixroute eth0
valid_lft 604014sec preferred_lft 528414sec
inet6 fe80::2ad3:8c00:79d6:97a1/64 scope link
valid_lft forever preferred_lft forever
차이점은 오류가 있는 pi의 범위 링크에 noprefixroute 플래그가 있다는 것입니다. 조사를 해본 결과 이것이 DNS 문제일 수 있다고 생각하지만 이에 대해 더 나은 조언을 얻고 싶습니다.
편집: 질문에는 표시되지 않지만 동글이 있습니다. 두 개의 파이에 연결된 Huawei hilink 동글이 있습니다. 공교롭게도 문제의 pi에서는 pi가 hilink 동글을 기본값으로 설정하고 hilink의 인터넷 연결이 비활성화됩니다. 그래서 pi의 hilink에 할당된 ipv6를 꺼서 이를 기본 연결에서 제거할 수 있었습니다. 작동) 그래서 동일한 문제에 직면하면 Raspian 운영 체제에서 고급 네트워크 설정을 변경해 볼 수 있다고 생각했습니다.
답변1
방법 1:
그래서 질문에는 보이지 않지만 동글이 있습니다. 두 개의 파이에 연결된 Huawei hilink 동글이 있습니다. 공교롭게도 문제의 pi에서는 pi가 hilink 동글을 기본값으로 설정하고 hilink의 인터넷 연결이 비활성화됩니다. 그래서 pi의 hilink에 의해 할당된 ipv6를 꺼서 이를 기본 연결에서 제거할 수 있었습니다. 케이블이 작동함) 그래서 동일한 문제에 직면하면 Raspian 운영 체제에서 고급 네트워크 설정을 변경해 볼 수 있다고 생각했습니다. (이 접근 방식은 아무런 변경 없이 며칠 후에 작동이 중지되었습니다.)
방법 2:
nmcli connection show
연결 표시,
sudo nmcli connection modify connection-name ipv4.route-metric 10
메트릭을 추가하면 파이에서 네트워크 우선순위를 부여하게 됩니다.
nmcli connection show connection-name
연결이 순차적으로 변경되었는지 확인합니다. 네트워크의 순서가 우선순위를 나타냅니다.
sudo systemctl restart NetworkManager
파이에서 네트워크를 다시 시작하면 이제 작동합니다.
(이 글을 쓰는 시점에서 구현한 지 하루가 지났습니다. 어떻게든 다시 나오거나 프로덕션에서 완벽하게 작동하면 업데이트하겠습니다)