Linuxで複数のWi-Fiアダプタを使用し、そのうちの1つをホットスポットに設定できますか?

Linuxで複数のWi-Fiアダプタを使用し、そのうちの1つをホットスポットに設定できますか?

2つ以上も可能かどうか知りたいです。Wi-Fi USBLinuxのドングル設定はさまざまです。SSID1つの設定をネットワークのゲートウェイとして使用するさまざまなネットワークワイヤレスルーター

つまり3つでWi-Fi dongles; wlan0、、、wlan1そしてwlan2

  • wlan0 -> WiFiルーター
  • wlan1 -> SSID="abc"
  • wlan2 -> SSID="def"

どこ」アルファベット「基本パスがありますwlan0定義「wxyzネットワークにのみアクセスできます。

私はほとんど成功しなかったので、インターネットを検索しようとしました。

答え1

ルーティングの面では他のインターフェイスと似ているため、実際にはLinuxホストを複数のルータに設定できます。

理想的な状況ではありませんが、物理的な設定によっては信号が近すぎるため、複数のデバイスを同時に動作させることができます。

しかし、私はそれらをすべて同じチャンネルに配置することを避け、できるだけ並んでいるUSBスロットに互いに近づけて配置しようとします。

可能であれば、USBインターフェイスをHostapdサービスを担当するWi-Fiインターフェイスとして使用することを避け、代わりにUSBに依存しない内部Wi-Fi(可能な場合)を使用することをお勧めします。

Realtekデバイスの使用を避けてください。一般的な Wi-Fi に関するアドバイスについては、こちらの記事をご覧ください。ASUS USB-N13アダプタを使用したWi-Fiの問題

PS 私は実際に内部Atheros +外部Ralink Wi-Fiインターフェースを使用してルーティングテストのためにFreeBSDにプラットフォームを設定しました。

答え2

"ifenslave"
$apt install ifenslave
次の
$modprobe bond
$ifconfig bond0 192.168.0.1 netmask 255.255.0.0
$ip link set eth0 down $
ip link set eth1 down $
ifenslave bond0 eth0 eth1 $ip link ipリンクを設定し、eth1を設定して からホットスポットを設定します。



関連情報