サーバー構成にRaspberry Pi B +が設定されており、USBドングルを使用してWi-Fi経由でインターネットに正常に接続されます。
私の他のパイ(A +)は階下ガレージにあり、イーサネットケーブルを介してモデムに接続されていました。
パイを修正したり切断したりするには、下の階に進む必要がありますが、1日に数回これを行うのは少し残念です。
私はB +がEthernetを介して私のA +とWi-Fi接続を共有する方法があるかどうか疑問に思います。これにより、A+はイーサネットケーブルを介してB+イーサネットポートに接続されます。
必要なら10/100スイッチも用意しました。
答え1
WiFiとイーサネットを備えたRaspberry Piで実行されている項目に応じて、以下をインストールできますiptables
。
次に、次の方法で IP 転送を設定します。
echo 1 > /proc/sys/net/ipv4/ip_forward
sysctl -w net.ipv4.ip_forward=1 # to make ip_forwarding persistent across reboots
発信トラフィックを偽装する iptables ルール
iptables -t nat -A POSTROUTING -s <your-ethernet-ip-subnet> -j MASQUERADE
iptables-save # to make the iptables rule persistent across reboots
イーサネット接続に専用の内部サブネットを使用します。たとえば、Wi-Fiが192.168.1.0/24を使用している場合、イーサネット接続は192.168.2.0/24を使用します。
答え2
電源アダプタを介してイーサネットを使用し、有線接続を共有することもできます。私はそれを使用し、500mbsアダプタセットを持っています。彼らは完璧に動作します。 NeweggやEbayで非常にリーズナブルな価格で購入できます。