Linuxルーターの設定

Linuxルーターの設定

Linuxボックスを2つのインターフェース間のハブ/スイッチとして設定することは可能ですか?私はwlan0でワイヤレス接続されたubuntuボックスを持っています。別のマシンをubuntuボックスのeth0に接続し、他のマシンがその接続を使用して、同じネットワークUbuntu ボックスとして。これは可能ですか?

答え1

こんにちは、「不明」のGoogleユーザーさん、

サブネットを LAN と WLAN にまたがらせたい場合は、ルータではなくブリッジを設定する必要があります。これにより、2 つの NIC がスイッチのように動作するようになります。

Debian/Ubuntu では、bridge-utilsパッケージをインストールします。次に、ブリッジを作成し、それに NIC を追加します。

brctl addbr br0
brctl addif br0 eth0 wlan0

HTH

答え2

はい、可能です。あなたが説明していることは非常にシンプルです。

echo 1 > /proc/sys/net/ipv4/ip_forward

「ルーター」ボックスを再起動すると、この設定は消えることに注意してください。再起動後も設定を維持したい場合は、/etc/sysctl.conf次の行を編集して追加するか、次のように編集する必要があります。

net.ipv4.ip_forward = 1

編集:いつものように、セキュリティは後回しにします。これを行うと、ウォードライバーすべてのファイアウォールをバイパスしてローカルネットワークに接続できます。ファイアウォールに接続するには、(ルートとして)も実行します。

iptables -t nat -A FORWARD -j CHAIN-OF-YOUR-CHOICE

CHAIN-OF-YOUR-CHOICE適切なチェーンがセットアップされていれば、INPUT になるかもしれません。代わりに私が行うことは、次のとおりです。

iptables -I INPUT -j USER_DEFINED_CHAIN
iptables -t nat -I FORWARD -j USER_DEFINED_CHAIN
iptables -I USER_DEFINED_CHAIN <rule definitions of choice>

答え3

質問では特に、マシンは同じネットワーク、IP 転送や NAT/PAT は役に立ちません。

あなたが望んでいるのは2つのインターフェース。おそらくこれは「イーサネット ブリッジ + netfilter の使い方" 助けられる。

IBMにも素晴らしいガイドがあるLinux でワイヤレス アクセス ポイントを構築する方法

関連情報