だから私は2つのワイヤレスインターフェースを備えたLinuxボックスを持っています。1つはステーションで、もう1つはAPです。
wlan0(station)-インターネット接続に接続されています
wlan1(AP)-他のクライアントがそれに接続します。
wlan1に接続しているクライアントがwlan0でインターネットにアクセスできるようにしたいと思います。そして、私のカーネルにはブリッジのサポートがないので、iptablesでこれを行いたいです...
ここに私がこれまでiptablesで試したものがありますが、うまくいきません:
iptables -A FORWARD -i wlan0 -o wlan1 -j ACCEPT
iptables -A FORWARD -i wlan1 -o wlan0 -j ACCEPT
助けていただければ幸いです。
1
IPTABLESはステートフルパケットフィルタであり、パケットを許可/ドロップ/マングルします。ルーターでもブリッジでもありません。コマンドはファイアウォールを調整してトラフィックを許可しますが、実際に転送することはしません。
—
ゾレダチェ
そのため、カーネルを必要な機能を備えたカーネルに置き換えてください。結局のところ、それは「Linuxボックス」です。
—
マイケルハンプトン
「ルート」でやろうとしていることを達成できますか?ブリッジサポートを使用してカーネルを再構築することも検討しますが、他のオプションがあるかどうか疑問に思います。
—
-broody
ルートは、有効になったらどこに行くかを指示します。マイケルは、ルーティングをサポートするために何をする必要があるかを教えてくれました。次に、sysctlを使用して有効にする必要があります。
—
マゼラン