私は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.1
192.168.0.1をルーターのIPに置き換えることです。