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チェックはデーモンが停止したことを確認するために実行されます)、他の3つのコマンド(sysctl、ifconfig、iptables)があります。起動時にイーサネット接続が正しく機能します。

これは問題ではないかもしれません。特に落ちる前に数分間動作している場合は、さらにそうです。そうでない場合、PiはUSBハードウェアにわずかに不安定です。いつでも別のドングルを試すことができます(たとえば、さまざまなRalinkチップセットを含むアダプタはPiで人気があり、eBayでは安いようです)。または、電源供給USBハブを使用していない場合は、電源が入っているUSBハブを試してみることもできます。

編集2:何らかの理由でEthernet接続を使用する必要があると思う場合(Wi-Fiの問題を診断しています)、これを行う簡単な方法はsudo route add default gw 192.168.0.1192.168.0.1をルーターのIPに置き換えることです。

関連情報