Berselancar di dunia maya (internet) untuk saat ini sudah menjadi hal biasa sehari-harinya, bahkan ada sebagian orang yang menjadikannya sebagai menu utama hariannya. 1 hari saja tidak akses atau bermain di internet, bikin kepala mereka pusing. Sebagai pengguna umumnya, akses internet ini bisa didapatkan melalui modem (baik ADSL atau USB) yang terlebih dahulu berlanggananan dengan ISP atau melalui operator telekomunikasi untuk yang mobile. Selain itu juga kita bisa memanfaatkan fasilitas WiFi atau lebih dikenal dengan Hotspot ditempat-tempat umum dan kantor, tentunya yang dicari adalah free or gratis. Maklum demi penghematan pengeluaran, tapi kebutuhan tetap terpenuhi, asyik.
Beberapa waktu lalu, terlintas dipikiran ini bagaimana kalau kita ingin berbagi atau sharing internet dengan teman-teman lainnya. Tapi infrastrukturnya tidak ada (bahasa kerennya), seperti Access Point Router, switch hub, kabel UTP dan lain-lainnya. Yang ada hanya komputer laptop atau notebook, akhirnya kita berpikir bagaimana menjadikan WiFi Card di komputer saya menjadi Access Point Router bagi komputer teman-teman lainnya. Setelah melakukan berbagai trik dicoba, akhirnya dapat intisari yang pas untuk diterapkan di komputer saya, yang kebetulan operating system-nya adalah Ubuntu 10.04 LTS versi 4. Untuk yang versi Windows-nya akan dibahas di edisi berikutnya, maklum karena sebagian besar pengguna ditempat saya kerja rata-rata masih menggunakan Windows.
1. Buka terminal, dan install hostapd dengan mengetikan perintah :
sudo apt-get install hostap
2. Setelah instalasi selesai, ubah konfigurasi hostapd dengan perintah
sudo apt-get install hostapd
Tambahkan perintah berikut ini pada baris paling bawah
# Konfigurasi untuk Hotspot WiFi
interface=wlan0 driver=nl80211 ssid=Free_Hotspot <bisa dirubah sesuai keinginan anda> hw_mode=g channel=1
Jika ingin menambahkan password pada Access Point anda, tambahkan perintah berikut ini pada baris selanjutnya :
wpa=1 wpa_passphrase=<password yang diinginkan> wpa_key_mgmt=WPA-PSK wpa_pairwise=TKIP CCMP wpa_ptk_rekey=600
3. Selanjutnya installasi paket dnsmasq, dengan perintah :
sudo apt-get install dnsmasq
4. Kemudian buka file konfigurasi dnsmasq, untuk melakukan pengaturan IP Address WiFi Client-nya, file tersebut diletakan di /etc$ :
sudo nano dnsmasq.conf
Tambahkan perintah ini pada baris bagian paling bawah dari konfigurasi default dnsmasq, yaitu :
interface=wlan0 dhcp-range=net:wlan0,192.168.0.100,192.168.0.150,255.255.255.0,1440m dhcp-option=wlan0,3,192.168.0.1
( range ip address dianggap seperti ini, kalian bisa menentukannya sendiri )
5. Paket dnsmasq akan dijalankan secara otomatis pada saat proses booting. Hal ini akan menimbulkan masalah baru, jika kita sebelumnya sudah terkoneksi ke network yang sudah memiliki server dhcp. Untuk mencegah paket dnsmasq tidak otomatis dijalankan saat booting, perintah yang harus kita lakukan adalah :
sudo update-rc.d -f dnsmasq remove
6. Langkah terakhir selanjutnya adalah kita membuat script untuk mengendalikan sharing internet melalui WiFi. Simpanlah script tersebut di /usr/bin. Ketikan perintahnya di terminal :
sudo nano /usr/bin/ap_ctl
Kemudian copy paste script berikut ini di editornya. File ini didapatkan dari sumber lainnya.
(download ap_ctl)
Pada bagian RECEIVE dari script diatas, apabila kita menggunakan kabel LAN sebagai koneksinya, ubahlah nilainya menjadi “eth0”. Jika kita menggunakan USB Modem sebagai koneksinya, ubahlah nilainya menjadi “ppp0”. Kemudian tekan ctrl + x, lalu tekan tombol y untuk menutup dan menyimpannya.
7. Langkah selanjutnya adalah menjadikan script yang dibuat tadi bisa diakses atau istilahnya adalah executable. Perintah yang dituliskan di terminal adalah :
8. Selanjutnya mari kita coba Access Point Router atau Hotspot / WiFi yang baru kita buat tadi dengan mengetikan perintah pada terminal :
sudo ap_ctl --start sudo ap_ctl --ics
9. Kalau sudah puas bermain internet-nya, untuk memberhentikan WiFi kita ini adalah dengan mengetikan perintah :
sudo ap_ctl --stop