これは、Raspberry Pi固有の問題ではなく、一般的なDebian / Ubuntuの問題のようで、ここに投稿しました。
Raspberry Pi(Raspbian 10 / Buster)のwlan0およびeth0ポートを接続して、イーサネットを介してのみインターネットを受信できるポータブルデバイスとRaspberry Piを介してインターネットを共有したいと思います。
私も知っていますがwlan0を使用してブリッジを作成することは技術的に不可能です。、同様の結果が得られることを知っています。
編集:これまでに試したこと(多くのページで推奨されているものと同じ)ここそしてここ):
sudo sysctl -w net.ipv4.ip_forward=1
sudo iptables -A FORWARD --in-interface eth0 -j ACCEPT
sudo iptables --table nat -A POSTROUTING --out-interface wlan0 -j MASQUERADE
iw dev wlan0 set 4addr on
brctl addbr mybridge
brctl addif mybridge eth0
brctl addif mybridge wlan0
これは実際にいいえ働くか助けてください。
役に立った唯一のものはインストールnetwork-manager-gnome
とアクティベーションだけでした。他のコンピュータに共有-環境。非常にシンプルで魅力的なように動作します。しかし、私のデバイス(イーサネットケーブルを使用してRPiに接続する)には、インターフェイスと同じネットワーク/サブネット上にあるIPアドレスがあり、ネットワーク内wlan0
の他のデバイスがアクセスできるようにしたいです。ここで、10.42.0.1
範囲内のアドレスを取得します(次に基づいています)。これ組み込み関数です..)
Piとデバイスの両方に静的IPアドレスを設定してみましたが、役に立ちませんでした(互いにアクセスできます)。
これに対する最善の解決策は何ですか?