私はちょうどDebianであるRaspbianを使用してRaspberry Piを使用しています。
コックスケーブルに接続しているプライマリWiFiネットワークルーターから、ここでケーブルルーターにブリッジして、サブネットが信頼できるインターネットアクセスを確保できるようにしたいと考えています。
WiFi-to-Ethernetブリッジである必要があります。
外部アダプタとハイゲインアンテナを備えたUSB wlan1の静的アドレスに/ etc/networksを設定しました。 wpa_supplicantは、マスタールーターに正しくログインするように構成されています。
これで、外部wlan1でパスワードを使用して適切なネットワークにログインできるように設定されました。静的アドレスは/ etc/networksに設定されています。ゲートウェイとネームサーバーは問題ありません。ウェブページ等閲覧できます。
ミッシングリンクは、これをeth0ポートにブリッジして、ルーターが接続できるようにし、サブネットにサービスを提供します。
ルーティングやNAT、DHCPなどの追加のネットワークサービスは必要ありません。単純なブリッジだけです。
これを実現するために誰かが私を正しい方向に向けてくれますか?
イーサネットからwifiへのブリッジの設定は、/etc/network/interfaces
で行うのと同じくらい簡単です。
auto eth0
allow-hotplug eth0
iface eth0 inet manual
auto wlan0
allow-hotplug wlan0
iface wlan0 inet manual
auto br0
iface br0 inet static
bridge_ports eth0 wlan0
address 192.168.1.100
netmask 255.255.255.0
IPアドレスをネットワークに適したものに置き換えます。
DHCP経由のIPアトリビューションを使用する場合は、次のように変更します。
auto br0
iface br0 inet dhcp
bridge_ports eth0 wlan0
/etc/network/interfaces
を変更した後、Debianを再起動するか、
service networking restart
この構成をアクティブにします。
この構成でbridge-utils
がインストールされていることを確認する必要があります。次の方法でインストールできます。
Sudo apt install bridge-utils
詳細については、以下を参照してください。
Wlan0インターフェースもリモートAPに接続するように調整する必要があるため、この構成はそのままでは使用されません。
追加の注記:eth0とwlan0を一緒にブリッジングするということは、平易な言葉で言えば、br0がブリッジの一部を構成するインターフェースを包括する単一の論理インターフェースとして現れることを意味します。通常、このような設定は、両方が同じネットワークに拡張または属している場合に行われます。