2つのインターフェイス間の接続を共有する方法

2つのインターフェイス間の接続を共有する方法

わかりました。

Fedora 23
インターフェース1:enp9s0 192.168.1.137 255.255.255.0有線(インターネット接続)
インターフェース2:wlp0s20u14 192.168.10.1 255.255.255.128ワイヤレス(インターネット)

私がやろうとしていることは次のとおりです。

インターフェイス2にワイヤレスホットスポットを作成し、すべての接続者がインターネットに接続されているインターフェイス1を介してインターネットにアクセスできるようにします。

これまでに試したことのリストは非常に長いです。ファイアウォールからiptablesに切り替えようとし、オンラインで多数のガイドに従いましたが、役に立ちませんでした。

インターフェイス1からインターフェイス2への接続とインターフェイス2に接続されているすべてのデバイスを共有するのに役立つ人はいますか?

動作するホットスポットシームを作成し、インターフェイス2でdhcpdサーバーを実行しており、デバイスはIPアドレスを取得しますが、インターネットにアクセスできません。

誰でも私を助けることができますか?ここでは選択の余地はありません。一部のVMが実行されているので、可能であればファイアウォールを使い続けたいと思います。しかし、そうでなければ得ることを喜んで受け入れます。 iptablesは大丈夫でしょう。

ベストアンサー1

以下は、あなたのいくつかに効果的なソリューションです。お客様が作成したWiFiネットワークとインターネットを共有するには、6本の回線のみが必要です。

簡単に2つのインターフェースを接続してください。、パッケージのインストールと使用bridge-utils

apt-get install bridge-utils

それからあなたは利用可能ですbrctl

brctl addbr foo
brctl addif enp9s0
brctl addif wlp0s20u14

どこ

foo:この新しいブリッジインターフェイスに付与された名前

anp9s0: インターネットにアクセスできるインターフェース

wlp0s20u14: WiFi ホットスポットを実行するためのインターフェース

次に、この方法でインターフェイスを起動します。

ifconfig enp9s0 0.0.0.0 up
ifconfig wlp0s20u14 0.0.0.0 up
ifconfig foo up

欠点は、インターネットにアクセスできないことです。仮想マシンでこの方法を使用します。

独自のWiFiホットスポットを作成、あなたはそれを使用することができますairbase-ng

airbase-ng --esssid MyWiFi wlan0

どこ

--essid:パラメータを設定して一意のessidを定義します。 (デフォルトは「default」)wlan0:使用するワイヤレスインターフェイス

これにより、新しいインターフェイス(at0)にWiFiホットスポットが作成されます。その後、私が言ったように、そのインターフェイスを接続できます。

おすすめ記事