Raspberry Pi WLAN 연결 충돌/여러 네트워크 병렬 연결

Raspberry Pi WLAN 연결 충돌/여러 네트워크 병렬 연결

LAN을 사용하여 내 라우터(프리츠 박스, 인터넷 등)에 연결하고 다른 WLAN 라우터(WLAN 네트워크를 제공하는 Tello 드론)에 병렬로 연결하는 라즈베리 파이 3 모델 b가 있습니다.

이는 네트워크 코어 소프트웨어를 시작하여 이 드론 네트워크에 UDP 패킷을 수신하고 보낼 때 랩스베리 파이 4에서 작동합니다. Rapsberry Pi 3에서는 몇 초 후에 무선 LAN이 끊어집니다. 즉, 더 이상 충돌이 발생하지 않습니다.

설정은 다음과 같습니다(ifconfig, eth0 -> fritz box router, wlan0 -> Drone).

eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
    inet 192.168.178.48  netmask 255.255.255.0  broadcast 192.168.178.255
    inet6 2003:d2:ff3a:ca00:d365:75c1:64f7:4d95  prefixlen 64  scopeid 0x0<global>
    inet6 fe80::4d57:91fb:dfc7:6b34  prefixlen 64  scopeid 0x20<link>
    ether b8:27:eb:54:8c:f8  txqueuelen 1000  (Ethernet)
    RX packets 6000  bytes 890224 (869.3 KiB)
    RX errors 0  dropped 2  overruns 0  frame 0
    TX packets 7441  bytes 4995016 (4.7 MiB)
    TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
    inet 127.0.0.1  netmask 255.0.0.0
    inet6 ::1  prefixlen 128  scopeid 0x10<host>
    loop  txqueuelen 1000  (Lokale Schleife)
    RX packets 32  bytes 4209 (4.1 KiB)
    RX errors 0  dropped 0  overruns 0  frame 0
    TX packets 32  bytes 4209 (4.1 KiB)
    TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
    inet 192.168.10.2  netmask 255.255.255.0  broadcast 192.168.10.255
    inet6 fe80::5dc2:6615:7dc0:5375  prefixlen 64  scopeid 0x20<link>
    ether b8:27:eb:01:d9:ad  txqueuelen 1000  (Ethernet)
    RX packets 10  bytes 1600 (1.5 KiB)
    RX errors 0  dropped 0  overruns 0  frame 0
    TX packets 244  bytes 46987 (45.8 KiB)
    TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

내가 받은 오류 메시지 중 하나는 /var/log/messages였습니다(참고: 전원 관리는 내가 비활성화했습니다).


Mar 28 18:09:59 raspberrypi2 kernel: [  387.901642] brcmfmac: brcmf_cfg80211_set_power_mgmt: power save disabled
Mar 28 18:13:34 raspberrypi2 kernel: [  602.034411] mmc1: card 0001 removed
Mar 28 18:13:34 raspberrypi2 kernel: [  602.100223] mmc1: queuing unknown CIS tuple 0xc1 (72 bytes)
Mar 28 18:13:34 raspberrypi2 kernel: [  602.144081] mmc1: queuing unknown CIS tuple 0x5e (135 bytes)
Mar 28 18:13:34 raspberrypi2 kernel: [  602.145675] mmc1: queuing unknown CIS tuple 0x63 (3 bytes)
Mar 28 18:13:34 raspberrypi2 kernel: [  602.156786] mmc1: queuing unknown CIS tuple 0x11 (33 bytes)
Mar 28 18:13:34 raspberrypi2 kernel: [  602.194812] mmc1: queuing unknown CIS tuple 0xf0 (73 bytes)
Mar 28 18:13:34 raspberrypi2 kernel: [  602.211922] mmc1: queuing unknown CIS tuple 0xc8 (52 bytes)
Mar 28 18:14:14 raspberrypi2 kernel: [  642.634521] mmc1: queuing unknown CIS tuple 0xc1 (72 bytes)
Mar 28 18:14:14 raspberrypi2 kernel: [  642.691858] mmc1: queuing unknown CIS tuple 0x5e (135 bytes)
Mar 28 18:14:14 raspberrypi2 kernel: [  642.693984] mmc1: queuing unknown CIS tuple 0x63 (3 bytes)
Mar 28 18:14:14 raspberrypi2 kernel: [  642.708667] mmc1: queuing unknown CIS tuple 0x11 (33 bytes)
Mar 28 18:14:14 raspberrypi2 kernel: [  642.757611] mmc1: queuing unknown CIS tuple 0xf0 (73 bytes)
Mar 28 18:14:14 raspberrypi2 kernel: [  642.780052] mmc1: queuing unknown CIS tuple 0xc8 (52 bytes)
Mar 28 18:15:07 raspberrypi2 kernel: [  694.944685] mmc1: queuing unknown CIS tuple 0xc1 (72 bytes)
Mar 28 18:15:07 raspberrypi2 kernel: [  695.024881] mmc1: queuing unknown CIS tuple 0x5e (135 bytes)
Mar 28 18:15:07 raspberrypi2 kernel: [  695.027818] mmc1: queuing unknown CIS tuple 0x63 (3 bytes)
Mar 28 18:15:07 raspberrypi2 kernel: [  695.048708] mmc1: queuing unknown CIS tuple 0x11 (33 bytes)
Mar 28 18:15:07 raspberrypi2 kernel: [  695.119219] mmc1: queuing unknown CIS tuple 0xf0 (73 bytes)
Mar 28 18:15:07 raspberrypi2 kernel: [  695.151731] mmc1: queuing unknown CIS tuple 0xc8 (52 bytes)
Mar 28 18:16:23 raspberrypi2 kernel: [  771.114777] mmc1: queuing unknown CIS tuple 0xc1 (72 bytes)
Mar 28 18:16:23 raspberrypi2 kernel: [  771.273867] mmc1: queuing unknown CIS tuple 0x5e (135 bytes)
Mar 28 18:16:23 raspberrypi2 kernel: [  771.279684] mmc1: queuing unknown CIS tuple 0x63 (3 bytes)
Mar 28 18:16:23 raspberrypi2 kernel: [  771.320348] mmc1: queuing unknown CIS tuple 0x11 (33 bytes)
Mar 28 18:16:23 raspberrypi2 kernel: [  771.456273] mmc1: queuing unknown CIS tuple 0xf0 (73 bytes)
Mar 28 18:16:23 raspberrypi2 kernel: [  771.518587] mmc1: queuing unknown CIS tuple 0xc8 (52 bytes)

이름-a:

Linux raspberrypi2 5.10.103-v7+ #1530 SMP Tue Mar 8 13:02:44 GMT 2022 armv7l GNU/Linux

충돌이 발생한 "Ifconfig"에는 더 이상 "wlan0"이라는 장치가 포함되어 있지 않으며 위의 Raspberry Pi 메뉴에 wlan 연결 기호가 표시되지 않습니다.

다른 포럼에서 이러한 네트워크 장치의 서브넷 마스크가 동일하여 우선순위가 낮은 연결이 끊어지는 것이 문제일 수 있다는 내용을 읽었습니다.

질문은 다음과 같습니다.

  1. 서브넷 마스크를 변경해야 합니까? 그렇다면 무엇을 변경해야 합니까(Raspberry 3과 4의 "경로" 출력을 비교했는데 둘은 동일합니까)?
  2. 동일한 코드가 Raspberry Pi 4에서는 실행되지만 Raspberry Pi 3(동일한 OS, 커널 버전 등)에서는 실행되지 않는 이유에 대해 알고 계시나요? 차이점은 하드웨어에 있습니다. 참고: "rpi-update"로는 문제가 해결되지 않았습니다.
  3. 이 문제를 해결하는 방법에 대한 다른 아이디어가 있습니까?

감사합니다.

관련 정보