Cara Menggunakan Modem USB di Gentoo

modem usb gentooGentoo merupakan salah satu distro unik yang ada di dunia Linux. Distro ini menawarkan instalasi basis sistem dan paket berupa source code yang perlu dicompile terlebih dahulu. Oleh karenanya, Gentoo bisa disebut sebagai distro berbasis source code (source-based distro).

Sangat banyak tutorial mengenai cara membangun koneksi internet dengan modem usb. Aplikasi yang dipakai biasanya memakai usb_modeswitch (untuk mengubah status perangkat USB storage menjadi modem) dan wvdial (untuk mengoneksikan modem melalui ppp).

Dari dua aplikasi tersebut hanya satu yang dibutuhkan Gentoo yakni usb_modeswitch. Kita tidak perlu memasang wvdial karena kita bisa menggunakan fitur netifrc yang ada di Gentoo.

Pertama tambahkan modul-modul kernel yang berhubungan dengan PPP.

Device Drivers  --->
[*] Network device support  --->
  <*>   PPP (point-to-point protocol) support
  <*>     PPP BSD-Compress compression
  <*>     PPP Deflate compression
  <*>     PPP support for async serial ports
  <*>     PPP support for sync tty ports

Kedua tambahkan ppp pada variable USE di /etc/portage/make.conf. Lalu compile kembali paket-paket yang berhubungan dengan ppp.

# emerge -aUD @world

Ketiga install PPP.

# emerge -av net-dialup/ppp

Keempat install openresolv supaya kita bisa menggunakan perintah resolvconf

# emerge -av net-dns/openresolv

Kelima tambahkan baris usepeerdns di /etc/ppp/options.

Keenam tambahkan script di /etc/conf.d/net

config_ppp0="ppp"
link_ppp0="/dev/ttyUSB0"
username_ppp0="username"
password_ppp0="password"
pppd_ppp0="lock noipdefault defaultroute defaultmetric 10000 noauth 460800"
phone_number_ppp0="*99#"
chat_ppp0="
    'ABORT' 'BUSY'
    'ABORT' 'ERROR'
    'ABORT' 'NO ANSWER'
    'ABORT' 'NO CARRIER'
    'ABORT' 'NO DIALTONE'
    'ABORT' 'Login Incorrect'
    ''      'ATZ'
    'OK'    'AT+CGDCONT=1,\\\"IP\\\",\\\"nama_apn\\\"'
    'OK'    'ATDT\T'
    'CONNECT'       ''
    '~--' ''
"

Untuk link_ppp0 tergantung jenis modem Anda, umumnya adalah /dev/ttyUSB0. Linux menyediakan empat buah device file ttyUSB, dari /dev/ttyUSB0 sampai /dev/ttyUSB3. Isikan nama APN di nama_apn.

Ketujuh buat symlink di /etc/init.d/.

# ln -s /etc/init.d/net.lo /etc/init.d/net.ppp0

Kedelapan aktifkan koneksi internet dengan perintah

# /etc/init.d/net.ppp0 start

Semoga berhasil!

Ramdziana F Yustitianto

Ramdziana adalah seorang narablog, pecinta kode, penggemar open source, pengguna GNU/Linux, dan penggemar Sherlock Holmes. Ikuti akun Twitter/Sebangsa @ramdziana

You may also like...