Itu tergantung pada kartu jaringan. Saya tidak memiliki RTL8188, jadi saya tidak dapat memberi tahu Anda begitu saja, tetapi saya dapat menunjukkan cara mengetahuinya.
Anda harus mengeluarkan perintah
iw list
dan, di antara hasilnya yang melimpah, Anda akan menemukan sesuatu seperti:
Supported interface modes:
* IBSS
* managed
* AP
* AP/VLAN
* monitor
software interface modes (can always be added):
* AP/VLAN
* monitor
valid interface combinations:
* #{ managed } <= 1, #{ AP } <= 1,
total <= 2, #channels <= 1, STA/AP BI must match
* #{ managed } <= 2,
total <= 2, #channels <= 1
AP
mode adalah mode Access Point, managed
adalah mode klien biasa, dan ini untuk kartu saya.
Anda harus memeriksa bahwa AP
dan managed
muncul di antara mode yang didukung, maka Anda harus memeriksa kombinasi antarmuka yang valid:dalam kasus saya, kombinasi pertama yang diizinkan jelas merupakan mode AP (simultan) dan mode terkelola (tetapi masing-masing tidak lebih dari satu), disediakan saluran yang sama digunakan. Mungkin berbeda dalam kasus Anda.
Agar ini berfungsi, Anda harus memiliki dua antarmuka virtual yang berbeda pada NIC yang sama. Anda melakukannya sebagai berikut:
service network-manager stop
iw dev wlan0 del
iw phy phy0 interface add new0 type station
service network-manager start
iw phy phy0 interface add new1 type __ap
hostapd -B /etc/hostapd.conf
Pertama saya menghentikan manajer jaringan, yang memiliki caranya sendiri untuk mengacaukan semuanya, lalu saya mengganti nama new0
antarmuka virtual pada antarmuka fisik yang disebut phy0
(sesuaikan dengan kasus Anda jika milik Anda tidak disebut phy0
, Anda mendapatkan nama dari keluaran iw list
), mulai ulang pengelola jaringan sehingga saya dapat menyambungkan antarmuka virtual new0
ke AP mana pun yang saya miliki di dekat saya.
Sekarang saya dapat menambahkan antarmuka baru dengan tipe AP
pada perangkat keras yang sama (perhatikan garis bawah ganda sebelumnya ap
dalam perintah), terakhir saya mulai hostpad
.
Konfigurasi hostapd
dan perutean/DNS/DHCP bergantung pada kebutuhan khusus Anda, dan tidak dapat ditetapkan apriori .
Saya berhasil menyelesaikan masalah saya setelah melakukan penelitian selama beberapa minggu.
Jawaban sederhananya adalah;
Perintah iw
tidak menemukan indikasi mode campuran pada chip RTL. Alasannya karena driver RTL secara default tidak mendukung mode campuran.
Realtek menyebutnya Concurrent modes
, dan driver RTL secara default dikompilasi dengan kode terkait mode bersamaan yang dikomentari.
Untuk mengkompilasi driver dengan mode bersamaan diaktifkan, Anda hanya perlu menghapus komentar pada 3 baris kode dalam kode sumbernya.
Mode serentak yang didukung adalah STA+STA, STA+AP, STA+P2P
.
Anda dapat menemukan cerita latar belakang lengkap saya dan panduan lengkap tentang cara mengkompilasi driver dan HOSTAPD
yang kompatibel dengan RTL versi di tautan ini:
http://randomstuffidosometimes.blogspot.se/2016/03/rtl8192cu-and-rtl8188cus-in-station-and.html