RaspberryPi가 Wi-Fi 연결을 끊습니다.

RaspberryPi가 Wi-Fi 연결을 끊습니다.

저는 RaspPi와 함께 Airlink와 완벽하게 호환되는 Wireless N 150 Ultra Mini USB 어댑터(AWLL5099)를 사용하여 온라인에 접속합니다. 또한 이더넷 케이블을 사용하여 이 WiFi 연결을 연결하여 Xbox 360에 인터넷을 제공합니다.

하지만 WiFi는 30~45분마다 오프라인 상태가 됩니다. 왜 이런 일이 발생하는지 잘 모르겠습니다. 내 /etc/network/interfaces 설정은 다음과 같습니다.

auto lo
iface lo inet loopback

auto wlan0
iface wlan0 inet dhcp

auto eth0
iface eth0 inet dhcp

auto br0
iface br0 inet dhcp
bridge_ports wlan0 eth0

편집하다:

Steven Moder의 답변을 사용하면 효과가 있었습니다! 더 이상 연결이 끊어지지 않습니다. 이전에 bridge_utils를 사용한 적이 있어서 문제가 발생했습니다. 문제가 정확히 무엇인지는 모르겠지만 iptables 설정을 사용하면 문제가 해결되었습니다.

답변1

나는 또한 내 Pi를 Xbox 360용 무선 어댑터로 사용하려고 노력해 왔습니다. 처음에는 문제가 발생했습니다. 이더넷 케이블을 연결하면(전원이 켜진 Xbox에) Wi-Fi 연결이 끊어졌습니다. 다시 작동하도록 하는 유일한 방법은 USB Wi-Fi 동글을 뽑았다가 다시 연결하는 것이었습니다(smsc95xx 드라이버를 사용했지만, 내가 테스트한 다른 동글에도 같은 문제가 있었습니다.)

참고로 저는 다음과 같은 구성을 사용하고 있습니다.linuxquestions.org.

특히 다음 명령을 사용했습니다.

sudo sysctl -w net.ipv4.ip_forward=1
sudo ifconfig eth0 192.168.1.1
sudo iptables -t nat -A POSTROUTING -o wlan0 -s 192.168.1.0/24 -j MASQUERADE

그런 다음 Xbox의 네트워크 설정을 다음과 같이 구성했습니다.

IP address:  192.168.1.2
Subnet mask: 255.255.255.0
Gateway:     192.168.1.1

기본 DNS 서버를 라우터의 IP 주소로 설정했습니다.

작동하지만 앞서 말했듯이 USB Wi-Fi 어댑터를 다시 연결해야 합니다.

해결된 것 같습니다(오늘 시도했습니다). 여기 링크가 있습니다.라즈베리 파이 포럼인용한플러그인의 경우이유는 데몬.

실행 명령:

sudo ifplugd eth0 --kill
sudo ifplugd eth0 --check-running

이전에 iptables를 설정하면 내 문제가 해결된 것 같았습니다.

편집: 명확하게 말하면 이제 Pi의 /etc/rc.local에 ifplugd Kill 명령이 있고(ifplugd 검사는 데몬이 중지되었는지 확인하기 위해 실행됨) 다른 세 가지 명령(sysctl, ifconfig, iptables)이 있습니다. 부팅 시 이더넷 연결이 제대로 작동합니다.

이는 문제가 아닐 수도 있습니다. 특히 떨어지기 전 몇 분 동안 작동하는 경우에는 더욱 그렇습니다. 그렇지 않은 경우 Pi는 USB 하드웨어에 약간 불안정합니다. 언제든지 다른 동글을 사용해 볼 수 있습니다(예: 다양한 Ralink 칩셋이 포함된 어댑터는 Pi에서 인기가 있고 eBay에서는 저렴한 것 같습니다). 또는 전원 공급 USB 허브를 사용하지 않는 경우 그러나 전원이 공급되는 USB 허브를 사용해 볼 수 있습니다.

편집 2: 어떤 이유로 이더넷 연결을 사용해야 한다고 생각하는 경우(Wi-Fi 문제를 진단 중입니다) 이를 수행하는 쉬운 방법은 sudo route add default gw 192.168.0.1192.168.0.1을 라우터의 IP로 바꾸는 것입니다.

관련 정보