Sharing Koneksi Internet di Linux (Tethering)

Ilustrasi create_apIlustrasi penggunaan create_ap

Pendahuluan

Sebelumnya, Perpustakaan Hidup mengucapkan banyak-banyak terima kasih kepada Om Arie Setiawan, penulis di http://www.kawainaaa.com atas postingannya, sehingga Perpustakaan Hidup bisa menulis ulang hasil karya beliau di blog Perpustakaan Hidup ini.

Tether (penambatan, by Google Translate), menurut plimbi.com tethering memiliki arti untuk membagi atau sharing koneksi internet dari sebuah perangkat mobile dengan perangkat lain. Sharing koneksi internet tersebut bisa dilakukan melalui WiFi atau wireless LAN, Bluetooth atau menggunakan koneksi fisik menggunakan kabel, namun dalam hal ini, Perpustakaan Hidup akan menggunakan fungsi tethering ini pada laptop yang sudah terinstall Linux (dalam praktiknya, Perpustakaan Hidup menggunakan Ubuntu MATE 14.04.2 LTS, silahkan menyesuaikan).

Persiapan WLAN (Wireless Local Area Network/perangkat Wi-Fi.)

Sebelum memulai, patikan dahulu apakah perangkat Wi-Fi kita mendukung fitur AP (Access Point) atau tidak, untuk pengecekan bisa melalui Terminal.

  1. Buka Terminal dengan menggunakan kombinasi tombol Ctrl + Alt + T.
  2. ketikkan perintah berikut:
    iw list

    Cari dan temukan kata-kata berikut:

    Supported interface modes:
     * IBSS
     * managed
     * AP
     * AP/VLAN
     * monitor

    Jika terdapat tulisan diatas, berarti perangkat kita sudah siap digunakan sebagai media AP (Access Point). Tidak cukup hanya terdapat support AP saja, karena disini kita akan menggunakan satu interface WLAN untuk membuat Hotspot sekaligus terkoneksi ke jaringan Wi-Fi di waktu yang bersamaan. untuk menggunakan fitur ini, maka hasil iw list harus terdapat tulisan dibawah.

    valid interface combinations:
           * #{ managed } <= 1, #{ AP } <= 1,
           total <= 2, #channels <= 1, STA/AP BI must match
           * #{ managed } <= 2,
           total <= 2, #channels <= 1

    Maksud dari tulisan diatas adalah (#channels <= 1) Hotspot yang kita buat harus berada pada channel yang sama dengan hotspot yang terkoneksi pada laptop anda.

Persiapan Aplikasi Pendukung

Agar laptop (dengan GNU/Linux) bisa digunakan untuk sharing koneksi internet memalui perangkat WLAN yang sama, maka berikut beberapa aplikasi yang harus terpasang (klik nama aplikasi untu mengetahui lebih lanjut):

Install semua aplikasi tersebut lewat Terminal dengan mengetikkan perintah berikut (ikuti instaruksi pemasangan aplikasi dan sesuaikan dengan cara penginstallan):

sudo apt-get install git hostapd haveged dnsmasq

Persiapan dan Pemasangan Tools

Agar lebih memudahkan kita dalam membuat atau mengkonfigurasi fitur AP pada WLAN, sesuai rekomendasi dari www.kawainaaa.com kita menggunakan tool (klik untuk informasi lebih lanjut) create_ap, yang tersedia di repository GitHub.com. Untuk memasang dan menggunakannya, kita harus meng-clone terlebih dahulu, (masih di Terminal) tools create_ap dari repository GitHub.com, berikut cara clone:

git clone https://github.com/oblique/create_ap
cd create_ap
sudo make install

 

Penggunaan Tools Create_Ap

Terdapat beberapa metode cara berbagi koneksi internet, berikut penggunaanya:

Sharing koneksi internet dari interface LAN Card ke WLAN

sudo create_ap wlan0 eth0 namahotspot password

Sharing koneksi internet dari modem usb ke WLAN

sudo create_ap wlan0 ppp0 namahotspot password

Sharing koneksi internet dari WLAN Card yang sama

sudo create_ap wlan0 wlan0 namahotspot password

 

Status Pengujian:

Tested on Ubuntu 14.04 LTS, Ubuntu MATE 14.04.2 LTS.

Sumber:
http://www.kawainaaa.com/sharing-koneksi-wifi-melalui-wifi-di-linux/
https://github.com/oblique/create_ap
http://superuser.com/questions/649220/a-wifi-ap-with-a-single-nic
https://wiki.archlinux.org/index.php/Software_access_point#Requirements
http://askubuntu.com/questions/72989/how-to-share-my-wifi-internet-via-wifi

Advertisements

Author: chotibul212

Salah satu anggota tetap Komunitas Linux UPN "veteran" Jawa Timur.

7 thoughts on “Sharing Koneksi Internet di Linux (Tethering)”

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s