sumber dan info lebih lanjut:
https://wiki.archlinux.org/index.php/Software_access_point
Jawaban singkat
sudo iw dev wlan0 interface add wlan0_ap type managed
sudo create_ap wlan0_ap wlan0 createap mypassword
Perangkat Wi-Fi harus mendukung mode AP
Anda memerlukan perangkat nirkabel yang kompatibel dengan nl80211, yang mendukung mode operasi AP. Ini dapat diverifikasi dengan menjalankan perintah daftar iw, di bawah blok Mode antarmuka yang didukung harus ada AP yang terdaftar:
...
Supported interface modes:
* IBSS
* managed
* AP
* AP/VLAN
* WDS
* monitor
* mesh point
...
Klien nirkabel dan perangkat lunak AP dengan satu perangkat Wi-Fi
Membuat AP perangkat lunak tidak tergantung dari koneksi jaringan Anda sendiri (Ethernet, nirkabel, ...). Banyak perangkat nirkabel bahkan mendukung operasi simultan baik sebagai AP dan sebagai "klien" nirkabel pada saat yang sama. Dengan menggunakan kemampuan itu, Anda dapat membuat AP perangkat lunak yang bertindak sebagai "repeater nirkabel" untuk jaringan yang ada, menggunakan satu perangkat nirkabel. Kemampuan terdaftar di bagian berikut dalam output dari daftar iw:
kombinasi antarmuka yang valid:
$ iw list
...
valid interface combinations:
* #{ managed } <= 1, #{ AP, P2P-client, P2P-GO } <= 1, #{ P2P-device } <= 1,
total <= 3, #channels <= 2
...
Batasan #channels <= 1 berarti AP perangkat lunak Anda harus beroperasi pada saluran yang sama dengan koneksi klien Wi-Fi Anda; lihat pengaturan saluran di hostapd.conf di bawah ini.
Jika Anda ingin menggunakan kapabilitas / fitur, mungkin karena koneksi Ethernet tidak tersedia, Anda perlu membuat dua antarmuka virtual terpisah untuk menggunakannya. Antarmuka virtual untuk perangkat fisik wlan0 dapat dibuat sebagai berikut: Antarmuka virtual dengan alamat MAC unik dibuat untuk koneksi jaringan (wlan0_sta) itu sendiri dan untuk perangkat lunak AP / hostapd "repeater nirkabel":
# iw dev wlan0 interface add wlan0_sta type managed
# iw dev wlan0 interface add wlan0_ap type managed
Konfigurasi
Menyiapkan titik akses terdiri dari dua bagian utama:
- Menyiapkan lapisan tautan Wi-Fi, sehingga klien nirkabel dapat menghubungkan ke titik akses perangkat lunak komputer Anda dan bertukar paket IP dengannya.
- Menyiapkan konfigurasi jaringan pada komputer Anda, sehingga itu benar relay paket IP antara koneksi internet sendiri dan klien nirkabel.
Alat
create_ap
Paket create_ap menyediakan skrip yang dapat membuat jalur akses yang dijembatani atau NATed untuk berbagi internet. Ini menggabungkan hostapd, dnsmasq dan iptables untuk berfungsinya titik akses. Sintaks dasar untuk membuat jaringan virtual NATed adalah sebagai berikut:
# create_ap wlan0 eth0 MyAccessPoint MyPassPhrase