Saya mencoba mengikuti petunjuk yang diposting oleh Stefano Cappa tanpa hasil. Antarmuka saya secara konsisten melaporkan No valid interface combinations
yang menyarankan saya harus mandek (tetapi tidak).
WIFI virtual dapat dimunculkan dengan bantuan
- modul kernel mac80211_hwsim
- modul dapat dikonfigurasi dengan
radios
parameter yang menunjukkan jumlah kartu fisik virtual (phy#
). - Setiap
phy#
dapat mensimulasikan kartu radio nirkabel independen. - Setiap
phy#
card mendapatkan antarmuka lan terkait (wlan#
). - module juga membawa
hwsim#
antarmuka yang dapat digunakan untuk mengintai pseudo-wifi lalu lintas terjadi di antara semua kartu radio.
- modul dapat dikonfigurasi dengan
hostapd
alat yang mampu mengubah radio apa pun (termasuk yang disimulasikan) menjadi titik akses,wpa_supplicant
alat yang dapat digunakan untuk memindai area untuk titik akses atau menghubungkannya.
Saya akhirnya menemukan solusi (membutuhkan waktu cukup lama, karena saya mencoba mencapainya dengan Android) yang hanya mengandalkan tiga hal ini. Alat akan menggunakan nl80211
driver untuk berbicara dengan pseudo-hardware.
File konfigurasi sederhana saya terlihat sebagai berikut:
hostapd.conf (perhatikan, file ini memiliki lebih banyak setelan daripada yang diperlukan, tetapi saya memposting semua setelan saya di sini)
interface=wlan1
driver=nl80211
logger_syslog=-1
logger_syslog_level=2
logger_stdout=-1
logger_stdout_level=2
ctrl_interface_group=0
ssid=Vamonos Pest
country_code=US
hw_mode=g
channel=1
beacon_int=100
dtim_period=2
max_num_sta=255
rts_threshold=2347
fragm_threshold=2346
macaddr_acl=0
auth_algs=3
ignore_broadcast_ssid=0
wmm_enabled=1
wmm_ac_bk_cwmin=4
wmm_ac_bk_cwmax=10
wmm_ac_bk_aifs=7
wmm_ac_bk_txop_limit=0
wmm_ac_bk_acm=0
wmm_ac_be_aifs=3
wmm_ac_be_cwmin=4
wmm_ac_be_cwmax=10
wmm_ac_be_txop_limit=0
wmm_ac_be_acm=0
wmm_ac_vi_aifs=2
wmm_ac_vi_cwmin=3
wmm_ac_vi_cwmax=4
wmm_ac_vi_txop_limit=94
wmm_ac_vi_acm=0
wmm_ac_vo_aifs=2
wmm_ac_vo_cwmin=2
wmm_ac_vo_cwmax=3
wmm_ac_vo_txop_limit=47
wmm_ac_vo_acm=0
eapol_key_index_workaround=0
eap_server=0
own_ip_addr=127.0.0.1
wpa_supplicant.conf
network={
ssid="Vamonos Pest"
key_mgmt=NONE
priority=16
}
Akhirnya meluncurkan keduanya:
hostapd -d hostapd.conf
wpa_supplicant -Dnl80211 -iwlan0 -d -csupplicant.conf
itu berhasil. wpa_supplicant
mampu memindai area jaringan dan menemukan semua titik akses wifi virtual. more dapat dibuat jika modul hwsim menggunakan lebih dari dua radio. Dari sini sisanya mudah - mulai server dhcp di wlan1, klien dhcp di wlan0 dan selesai.