Raspbian 10からwlan0からeth0にトラフィックを完全に転送する方法は?

Raspbian 10からwlan0からeth0にトラフィックを完全に転送する方法は?

これは、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アドレスを設定してみましたが、役に立ちませんでした(互いにアクセスできます)。

これに対する最善の解決策は何ですか?

ベストアンサー1

おすすめ記事