Bagaimana cara saya terhubung ke beberapa jaringan wifi?

22

Bagaimana saya bisa terhubung ke 2 jaringan WiFi secara bersamaan dengan hanya 1 WiFi-adapter?

Saya memiliki dua jaringan nirkabel yang terpisah, yang saya perlukan untuk menghubungkan Ubuntu-PC secara bersamaan: Yang pertama dengan akses internet dan yang lainnya tanpa akses internet.

Saya mencoba membuat Antarmuka Virtual dan meskipun sepertinya tidak ada kesalahan, itu tidak muncul di Network Manager. Tampaknya, pengemudi yang saya gunakan, adalah ath9k :

lcpi

Bagaimana saya bisa mengetahui apakah saya dapat membuat antarmuka nirkabel virtual? Bisakah saya mengganti driver ath9k , jika tidak mendukung antarmuka virtual?

pengguna203053
sumber
Saya pikir Anda akan membutuhkan banyak adaptor. Tapi mungkin saya salah. serverfault.com/questions/192144/… mungkin menarik.
muru

Jawaban:

22

Ya Anda bisa, jika kartu Anda mendukungnya. Pertama-tama lihat dokumentasi iw dan terutama halaman antarmuka virtual . Kecuali jika Anda menjalankan 14,04, karena bug dalam skrip udev (mungkin diperbaiki pada 15.10, tetapi belum ada konfirmasi).

Perhatikan bahwa dalam uraian berikut wlan0ini adalah antarmuka WiFi normal saya dan wlan1adalah nama yang saya pilih untuk virtual (itu cukup arbitrer). Anda harus menyesuaikan ini dengan sistem Anda, tentu saja.

Anda dapat membuat antarmuka virtual baru dengan:

sudo iw dev wlan0 interface add wlan1 type station 

jika adaptor / driver Anda mendukungnya, itu dilakukan --- Anda sekarang memiliki dua antarmuka; jika tidak, Anda akan memiliki beberapa jenis kesalahan atau antarmuka tidak akan muncul.

Anda dapat memeriksa apakah antarmuka baru ada dengan mengetik

 sudo ifconfig -a 

... dan lihat apakah wlan1antarmuka muncul. Itu juga akan muncul di Network Manager:

masukkan deskripsi gambar di sini

Anda dapat menghapus antarmuka virtual dengan

sudo iw dev wlan1 del

Saya benar-benar tidak pernah menggunakannya --- Saya mencoba menghubungkan dua kali ke router saya dan malapetaka muncul (tapi itu mungkin normal). Selain itu, Anda mungkin perlu melihat apakah penerusan paket antara dua antarmuka diaktifkan secara default atau tidak, dan Anda mungkin perlu sedikit bermain dengan perutean setelah itu. Tapi ini awal.

PD --- salah satu hal yang mungkin harus Anda ubah adalah nomor MAC dari antarmuka "virtual", yang secara default sama dengan yang lain, dan akan membuat masalah hampir pasti.

Rmano
sumber
Bagaimana saya mengetahuinya, apakah kartu saya mendukungnya?
user203053
1
@ user203053, saya memperbarui jawabannya.
Rmano
Sebagai tambahan, lihat bugs.launchpad.net/ubuntu/+source/udev/+bug/1397654 --- mungkin rusak sekarang
Rmano
^^ Adakah yang menemukan solusi untuk bug ini? Saya ingin membuat antarmuka virtual tetapi mendapatkan masalah yang sama persis.
George J. Adams
1
Di 16.04, antarmuka lain dibuat tetapi tidak memiliki IP yang ditetapkan dan terdaftar sebagai "Tidak diaktifkan" di Network Manager. Adakah ide bagaimana menyelesaikan akta?
TenLeftFingers
2

Itu akan jauh lebih mudah untuk ditambahkan sebagai komentar tetapi akan membutuhkan 50 skor reputasi. Maaf


Saya telah menemukan jawaban lain dalam topik ini dan memiliki sedikit tambahan hanya untuk menghemat waktu.
misalnya

Tentang menggunakan kedua antarmuka pada saat yang sama dan pesan tentang mereka tidak unik: Ini mungkin karena mereka berdua menggunakan alamat MAC yang sama. Anda dapat mencoba mengubah alamat MAC dari antarmuka baru sebelum mengaktifkannya.
 ip link set dev <dev-name> address <new-mac-address> 

/superuser/592296/using-iw-to-add-a-virtual-wireless-interface-getting-the-error-no-such-device

osiixy
sumber