Instalasi dan Konfigurasi hostapd pada Fedora 20

Hostapd merupakan user space daemon untuk access point dan authentication server. Degan menggunakan hostapd memungkinkan laptop/PC dapat menjadi access point untuk melakukan sharing koneksi internet.

Untuk lebih jelasnya mengenai hostapd dapat dibaca dokumentasinya.

Instalasi

Hostapad membutuhkan iptables dan dhcp untuk dapat berjalan dengan baik. Berikut instalasi hostapd berserta beberapa program yang dibutuhkan.

yum install hostapd dhcp iptables

Tahap instalasi sudah selesai selanjutnya adalah konfigurasi

Konfigurasi Interface

Konfigurasi interface dilakukan secara manual, bukan dengan menggunakan NetworkManager

ifconfig wlp3s0 192.168.11.1 netmask 255.255.255.0 up

Disini digunakan dua buah interface yaitu wlp3s0 merupakan interface wireless yang digunakan sebagai access point dan ppp0 merupakan interface modem yang terhubung ke internet.

Konfigurasi Hostapd

File konfigurasi hostapd mempunyai lokasi pada /etc/hostapd/hostapd.conf, berikut konfigurasi yang digunakan

interface=wlp3s0
driver=nl80211
ssid=wifilin
hw_mode=g
channel=6
macaddr_acl=0
auth_algs=1
ignore_broadcast_ssid=0
wpa=3
wpa_passphrase=c0b4d1b4c4
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP

Sesuaikan nama ssid yang merupakan nama Access Point yang diterima oleh client dan wpa_passphrase untuk password yang akan digunakan.

Konfigurasi DHCP

DHCP diperlukan agar client yang terhubung ke Access Point dapat mendapatkan IP Address secara otomatis, untuk konfigurasi DHCP sudah dibahas pada artikel sebelumnya

Konfigurasi IP Masquerading

Konfigurasi Masquerading diperlukan agar ip lokal yang didapat client dari DHCP dapat terhubung ke internet.

echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE

ppp0 adalah nama interface yang terhubung ke internet atau dapat juga menggunakan interface lain yang sedang terhubung ke internet.

Menjalankan Access Point

Setelah semua konfigurasi dilakukan selanjutnya adalah menjalankan hostapd

hostapd /etc/hostapd/hostapd.conf

Pada saat menjalankan hostapd jika muncul error seperti berikut

Configuration file: /etc/hostapd/hostapd.conf
nl80211: Failed to set interface wlp3s0 into AP mode
nl80211 driver initialization failed.

Ini dikarenakan driver untuk wireless sedang digunakan oleh NetworkManager, untuk menyelesaikan masalah tersebut dapat dengan mematikan service NetworkManager

service NetworkManager stop

Berikut tampilan hostapd yang berhasil dijalankan

hostapd

Advertisement