Terhubung ke beberapa AP dengan satu adaptor Wifi di Linux / FreeBSD?

14

Bagaimana saya bisa terhubung ke lebih dari satu titik akses Wifi secara bersamaan menggunakan adaptor nirkabel tunggal?

Saat ini saya menggunakan pfSense sebagai router rumah saya dan saya ingin itu terhubung ke beberapa AP secara nirkabel. Apakah Anda tahu itu mungkin?

Atau, bagaimana kita melakukannya di Ubuntu? Tolong beri saya sedikit :)

Catatan menarik:

  1. pfSense, serta banyak distro router, mendukung penggunaan adaptor nirkabel tunggal sebagai beberapa AP, tetapi tidak jelas (bagi saya) apakah mereka dapat bertindak sebagai banyak klien
  2. "Virtual Wifi Adapter" pada Windows 7 tampaknya dapat melakukan hal itu
  3. Untuk jaringan kabel, seseorang dapat dengan mudah membuat antarmuka alias (misalnya eth0: 1) dan mendapatkan beberapa IP dengan ifconfig. Apakah ini bisa membantu?
netvope
sumber

Jawaban:

11

Di bawah FreeBSD (pfSense didasarkan pada FreeBSD dan tidak ada hubungannya dengan Linux) Anda dapat membuat beberapa antarmuka wlan berdasarkan pada antarmuka fisik, lalu sambungkan ke berbagai AP. Misalnya, jika Anda memiliki kartu Atheros di komputer Anda (dan tidak diganti namanya):

ifconfig wlan0 create wlandev ath0
ifconfig wlan bssid NetworkA [wep/wpa/etc info]
dhclient wlan0 (assuming DHCP)

jika Anda ingin koneksi lain putar saja yang lain:

ifconfig wlan1 create wlandev ath0
ifconfig wlan bssid NetworkB [wep/wpa/etc info]
dhclient wlan1 (assuming DHCP)

Jika dua jaringan berada pada saluran yang berbeda Anda akan melihat throughput yang berkurang, terasa jika Anda secara aktif menggunakan keduanya.

Chris S
sumber
ok, tapi bagaimana aplikasi memilih resp antarmuka. bagaimana saya bisa memaksa aplikasi untuk menggunakan antarmuka spesifik?
Trass3r
Aplikasi tidak memilih antarmuka, OS menangani itu. Yang terbaik yang bisa dilakukan aplikasi adalah memilih IP yang terkait dengan antarmuka. Jika Anda bermaksud bertanya bagaimana Anda bisa mendapatkan Aplikasi untuk mengirim lalu lintas ke gateway yang berbeda, Anda harus mengacaukan tabel perutean dan mungkin memulai aplikasi dengan mengubah tampilan jaringan. Itu di luar cakupan Pertanyaan ini sehingga Anda harus mengajukan Pertanyaan Baru.
Chris S
Apakah ada cara untuk melakukan ini di Linux? Linux ifconfig tidak memiliki kata kunci "buat".
Phyo Arkar Lwin
Linux dapat terhubung ke beberapa jaringan WiFi, tetapi mereka harus berada di saluran yang sama. Saya tidak akrab dengan prosesnya. Mungkin ada Q / A yang ada di Server Fault , atau Super User atau Unix & Linux juga.
Chris S
Apakah mungkin untuk melakukan ini pada Windows?
Chorinator