Thursday, July 5, 2012

Mengatur Ubuntu 11.10 Menjadi Access Point

Setelah sebelumnya saya mencoba mengubah ponsel Android menjadi titik akses bergerak (Mobile Access Point), berikutnya saya mencoba mengubah laptop Acer Aspire 4752G yang terpasang Kubuntu 11.10 menjadi sebuah titik akses nirkabel. Ceritanya saya ingin membagi-pakaikan koneksi internet yang menggunakan modem 3G ke wireless. Selanjutnya ponsel Android akan menggunakan koneksi internet tersebut. Kalau saya tidak salah istilah kerennya adalah laptop tethering. Koreksi ya kalau salah… :)

Sebagai informasi, Acer Aspire 4752G saya menggunakan adapter wireless Atheros Communications Inc. AR9287 Wireless Network Adapter dengan driver IEEE 802.11 dan diasosiasikan dengan antarmuka (interface) devais wlan0. Berikut adalah langkah-langkah yang saya lakukan.
Ubah berkas /etc/sysctl.conf untuk mengaktifkan bagi-pakai koneksi internet. Hilangkan komentar pada baris.
net.ipv4.ip_forward=1
Selanjutnya pasang paket hostapd dan dnsmasq.
$ sudo apt-get install hostapd dnsmasq
Ubah konfigurasi /etc/default/hostapd. Masukkan nilai-nilai berikut.
RUN_DAEMON="yes"
DAEMON_CONF="/etc/hostapd.conf"

Buat berkas /etc/hostapd.conf. Masukkan nilai-nilai berikut.
interface=wlan0
channel=3
driver=nl80211
ssid=custom_ssid
hw_mode=g
auth_algs=1
wpa=2
wpa_passphrase=secret_key
wpa_pairwise=TKIP

Silakan ubah nilai untuk interface sesuai antarmuka devais yang digunakan, berikut nilai ssid dengan nama ssid yang diinginkan serta nilai wpa_passphrase dengan kata sandi yang diinginkan.
Setelah itu ubah nilai /etc/default/dnsmasq.
Hilangkan tanda komentar pada.
DNSMASQ_OPTS="--conf-file=/etc/dnsmasq.alt"
Dan berikan tanda komentar pada.
#CONFIG_DIR=/etc/dnsmasq.d,.dpkg-dist,.dpkg-old,.dpkg-new
Buat berkas /etc/dnsmasq.alt dan masukkan nilai berikut.
interface=wlan0
dhcp-range=192.168.11.11,192.168.11.100,12h

Jangan lupa sesuaikan nilai interface dengan antarmuka devais yang digunakan dan nilai untuk dhcp-range dengan nilai yang diinginkan.
Berikutnya atur alamat ip untuk perangkat antar muka devais yang digunakan. Saya mengubahnya secara temporer menggunakan perintah ifconfig.
$ sudo ifconfig wlan0 192.168.11.1
Saya mengubahnya secara temporer karena kadang-kadang saya menggunakannya untuk berinternet juga selain menggunakan modem. Bila ingin mengubah secara permanen, bisa mengubah berkas /etc/network/interfaces. Contohnya sebagai berikut.
auto lo
iface lo inet loopback
auto wlan0
iface wlan0 inet static
address 192.168.11.1
netmask 255.255.255.0

Bila mengubah alamat IP melalui berkas /etc/network/interfaces, jangan lupa muat-ulang layanan networking.
$ sudo /etc/init.d/networking restart
Berikutnya muat-ulang layanan hostapd.
$ sudo /etc/init.d/hostapd restart
Sekarang cobalah untuk memindai titik akses nirkabel menggunakan perangkat nirkabel lain. Kemudian kaitkan koneksi. Bila sudah berhasil dengan tanda perangkat nirkabel bisa membaca ssid, mengaitkan koneksi dan mendapatkan alamat IP secara otomatis, selanjutnya yang perlu dilakukan tinggal membagi-pakaikan koneksi internet dari laptop ke perangkat nirkabel lainnya.
$ sudo iptables -t nat -A POSTROUTING -j MASQUERADE -o ppp0 -s 192.168.11.0/24
Sesuaikan parameter -o dengan antarmuka devais yang mendapatkan koneksi internet secara langsung. Pada contoh di atas ppp0 adalah antarmuka devais untuk modem 3G.
Selamat mencoba.

sumber : http://sutriadi.wordpress.com/

0 comments:

Post a Comment