Debian を使って WiFi から Ethernet へのネットワークインターフェイスブリッジを設定するには?

Debian を使って WiFi から Ethernet へのネットワークインターフェイスブリッジを設定するには?

私はDebian専用のRaspbianを使用するRaspberry Piを使用しています。

私のサブネットが信頼性の高いインターネットアクセスを得るために、Coxケーブルに接続されているデフォルトのWiFiネットワークルーターから有線ルーターに接続したいと思います。

WiFi - イーサネットブリッジである必要があります。

外部アダプタと高利得アンテナを使用して、/etc/networksをUSB wlan1の固定アドレスに設定しました。 wpa_supplicantが正常に構成され、正常にメインルーターにログインできます。

これで設定されているので、パスワードを使用して外部wlan1の正しいネットワークにログインできます。静的アドレスは/etc/networksに設定されます。ゲートウェイとネームサーバーは大丈夫です。 Webサーフィンなどができます。

不足しているリンクは、私のルーターが自分のサブネットを提供するために接続できるように、これをeth0ポートに接続することです。

ルーティング、nat、dhcp などの追加のネットワークサービスは必要ありません。ただ単純な橋です。

誰でもこれを達成するために正しい方向を教えてもらえますか?

ベストアンサー1

イーサネットからWi-Fiへのブリッジを設定するには、次の手順と同じくらい簡単です/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/interfacesDebian を再起動するか、以下を実行してください。

service networking restart

この設定が有効になります。

この設定がインストールされていることを確認する必要がありますbridge-utils。次のコマンドを使用してインストールできます。

sudo apt install bridge-utils

詳細については、次を参照してください。

ブリッジユーティリティインタフェース

リモートAPに接続するにはwlan0インターフェイスも設定する必要があるため、この設定をそのまま使用することはできません。

追加の注意:eth0とwlan0を一緒にブリッジするということは、一般の観点から、br0がブリッジの一部を構成するインターフェイスを含む単一の論理インターフェイスとして表示されることを意味します。通常、これらの構成は両方とも拡張された場合、または同じネットワークに属する場合に実行されます。

おすすめ記事