Berbagi koneksi modem

Untuk keperluan berbagi koneksi internet dialup dengan modem, ke komputer lain dalam jaringan,

  • Konfigurasi Interface
  • Ini konfigurasi address dari interface yang ada :

    #ifconfig
    eth0 Link encap:Ethernet HWaddr 00:e0:4c:e1:77:70
    inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0
    inet6 addr: fe80::2e0:4cff:fee1:7770/64 Scope:Link
    UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
    RX packets:3285 errors:0 dropped:0 overruns:0 frame:0
    TX packets:3849 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:1000
    RX bytes:394725 (385.4 KiB) TX bytes:3389396 (3.2 MiB)
    Interrupt:11 Base address:0xd000

    lo Link encap:Local Loopback
    inet addr:127.0.0.1 Mask:255.0.0.0
    inet6 addr: ::1/128 Scope:Host
    UP LOOPBACK RUNNING MTU:16436 Metric:1
    RX packets:829 errors:0 dropped:0 overruns:0 frame:0
    TX packets:829 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:0
    RX bytes:1043081 (1018.6 KiB) TX bytes:1043081 (1018.6 KiB)

    ppp0 Link encap:Point-to-Point Protocol
    inet addr:10.89.37.84 P-t-P:10.64.64.64 Mask:255.255.255.255
    UP POINTOPOINT RUNNING NOARP MULTICAST MTU:110 Metric:1
    RX packets:28155 errors:0 dropped:0 overruns:0 frame:0
    TX packets:28963 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:3
    RX bytes:14888238 (14.1 MiB) TX bytes:5516924 (5.2 MiB)

    ppp0 –> koneksi dengan dial up usb modem, dan
    eth0 –> kartu LAN yang terhubung ke komputer lain yang ingin berbagi

  • Aktifkan IP forwarding di kernel
  • bisa dengan menggunakan
    # echo 1 > /proc/sys/net/ipv4/ip_forward
    perintah di atas akan hilang saat reboot, untuk membuatnya permanen, tambahkan di /etc/sysctl.conf

    #nano /etc/sysctl.conf

    cari bagian

    # Uncomment the next line to enable packet forwarding for IPv4
    # net.ipv4.ip_forward=1

    hapus tanda komentar sehingga menjadi

    # Uncomment the next line to enable packet forwarding for IPv4
    net.ipv4.ip_forward=1

  • Konfigurasi iptables-nya
  • Konfigurasi iptables

    #iptables --table nat --append POSTROUTING --out-interface ppp0 -j MASQUERADE
    #iptables --append FORWARD --in-interface eth0 -j ACCEPT

  • Konfigurasi client
  • Misal kliennya adalah windows xp, di Local Area Connection Propertise, set alamat address dalam satu subnet dengan komputer linux di atas, dan gunakan alamat eth0 dari linux seperti di atas (192.168.1.1) sebagai gateway dari windows, dan set DNS servernya sesuai yang didapat dari koneksi ppp0

    Sebetulnya itu hanya langkah simpel dan tentu saja kurang lengkap. Dokumen dan tutorial yang lebih lengkap sudah tersedia banyak di internet dan banyak “jalan” menuju roma, jadi langkah di atas juga bukan satu-satunya jalan 🙂

    Advertisements
    Comments
    One Response to “Berbagi koneksi modem”
    1. luqman says:

      Gan
      Kalo Modem USB lagi konek
      tapi network eth0 ga bisa ping diri sendiri, atau ping ke komp client ( xp )??
      apa bisa tetap di forward koneksi modem usbnya gan
      please help

    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

    %d bloggers like this: