Belajar - Memperatikan - Memodifikasi - Berbagi

http://faridmemo.blogspot.co.id

Sharing Koneksi Internet di Linux (Tethering)


Pendahuluan
Sebelumnya, Saya  mengucapkan banyak-banyak terima kasih kepada Om Arie Setiawan, penulis di http://www.kawainaaa.com atas postingannya, sehingga Saya bisa menulis ulang hasil karya beliau di blog Saya 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, Saya akan menggunakan fungsi tethering ini pada laptop yang sudah terinstall Linux (dalam praktiknya, Saya menggunakan Linux MInt 18.02.2 , silahkan menyesuaikan).

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
 
Berhubung Saya Pakainya Linux Mint Jadi Interface Saya pakenya "wlp2s0"
 
 
 Gambar Di atas Menunjukan Bahwa Status Hostpot Sudah Enable

 



Status Pengujian:

Tested on Linux Mint 18.02 "Sonya"


Reeferensi:
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
1 Komentar untuk "Sharing Koneksi Internet di Linux (Tethering)"

Back To Top