Home » , » PC menjadi ROUTER pada Debian

PC menjadi ROUTER pada Debian

Sudah pernah buat ROUTER sebelumnya? atau tidak tau apa itu ROUTER?
Jadi ROUTER sendiri adalah suatu hardware (perangkat keras) yang berfungsi sebgai penghubung antar jaringan yang berbeda. ROUTER sendiri bisa kita buat lewat PC (Personal Computer) atau kita juga bisa menggnakkan alatnya sendiri. sudah pernah tau router sebelumnya? bentuk Hardware yang namanya ROUTER? bila belum kurang lebih bentuk hardwarenya seperti gambar di bawah ini.

Di atas adalah gambar hardware ROUTER, yang  fungsinya juga sebagai penghubung antar jaringan yang berbeda. tapi kita sendiri juga bisa buat sendiri kok router dari PC kita sendiri. tapi dengan syarat antara lain. kita harus memiliki lebih dari 1 card LAN/ LAN Card. bagaimana cara pembuatannya.? Di sini saya akan mempraktekkannya pada DEBIAN yang berbasis CLI jadi langkah -langkah nya seperti berikut.

Membuat PC menjadi Router

1. masuk ke super user terlebih dahulu. dengan cara mengetikkan

adhe_adhe $ SU
- lalu enter

2. Setelah masuk Super User / Root periksa terlebih dahulu ETH (Ethernet/LAN CARD) kita sudah terdeteksi apa belum dengan cara mengetikkan perintah

adhe_adhe #  dmesg | grep eth
-lalu enter

3. setelah di enter periksa apakah ETHERNET kita terdeteksi apa tidak. bila terdeteksi maka akan ada tulisan eth0 (perlu diperhatikkan ini adalah eth-NOL bukan eth-O) atau eth1, bila ETHERNET kita belum terdeteksi, coba periksa ETHERNET kita sudah terpasang dengan benar apa belum, bila sudah tetapi tetap tidak terdeteksi mungkin ETHERNET nya tidak bisa suport dengan Operating Systemnya. tetapi bila sudah terdeteksi keduanya saatnya kita masuk ke cara selanjutnya. ketikkan

adhe_adhe # nano /etc/network/interfaces
-lalu enter

4. setelah di enter kita telah berada pada file interfaces. selanjutnya enter di bawah tulisan

auto lo 
iface lo inet loopback

di bawahnya ini enter. lalu ketikkan seperti berikut.

auto eth0
iface eth0 inet static
address 192.168.1.1              (ini adalah IP-nya, silakkan bila anda mau mengatur sendiri)
netmask 255.255.255.0       (ini Subnetting Masknya, silakkan bila anda mengatur sendiri)
network 192.168.1.0            (ini adalah NET ID nya, untuk ini tergantung subnettingnya)
broadcast 192.168.1.255     ( kita boleh menentukkan atau tidak untuk broadcastnya)

-ketikkan seperti warna merah di atas. setelah selesai, kita sudah membuat IP untuk ETH0 sekarang untuk eth1 ketikkan di bawah nya dan kasih enter 2x. ketikkan seperti berikut.

auto eth1
iface eth1 inet static
address 192.168.2.1           (ini adalah IP-nya, silakkan bila anda mau mengatur sendiri)
netmask 255.255.255.0     (ini Subnetting Masknya, silakkan  bila anda mau mengatur sendiri)
network 192.168.2.0          (ini adalah NET ID nya, untuk ini tergantung subnettingnya)
broadcast 192.168.2.255   ( kita boleh menentukkan atau tidak untuk broadcastnya)

-ketikkan yang berwarna merah saja ,setelah di ketikkan kedua-duanya baik eth0 maupun eth 1 sekarang save, dengan cara tekan kombinasi pada keyboard "CTRL + X" lalu tekan tombol "Y" maka file sudah tersimpan.

5. setelah tersimpan IP-nya pasti belum bisa kebaca saat kita ketikkan "IFCONFIG" . bagaimana cara ETH kita memunculkan IP yang kita buat barusan. cara nya dengan mereset networknya. caranya ketikkan seperti berikut

adhe_adhe # /etc/init.d/networking restart
-lalu enter

6. setelah di enter coba anda lihat hasilnya dengan cara mengetikkan

adhe_adhe # ifconfig 

-bila muncul hasilnya ada eth0 dan eth1 dengan IP yang sudah kita set, berarti langkah kita sudah benar. bila belum muncul coba periksa di Interfaces-nya tadi lagi.

7.  langkah selanjutnya kemudian aktifkan ip forward dengan cara:

adhe_adhe # nano /etc/sysctl.conf


Cari baris berikut

#net.ipv4.ip_forward=1

Setelah itu hilangkan tanda pagar sehingga menjadi

net.ipv4.ip_forward=1
 

setelah di hapus tanda pagarnya kita save dengan cara "CTRL+X" lalu tekan tombol "Y"

8. setelah sudah sekarang kita masukan ipforward dengan perintah


adhe_adhe # echo 1 > /proc/sys/net/ipv4/ip_forward

Cek apakah nilai ip_forward jika hasilnya 1 berarti sukses


adhe_adhe # cat /proc/sys/net/ipv4/ip_forward

9. langkah selanjutnya kita buat IPTABLES nya. IPTABLES berfungsi untuk mengenalkan antar kedua jaringan yang berbeda. untuk membuatnya. kita ketikkan 

adhe_adhe # iptables –t nat –A POSTROUTING –0  eth0 –j MASQUERADE 

setelah kita ketikkan seperti diatas. lalu kita simpan IPTABLES itu dengan perintah seperti berikut

adhe_adhe # iptables-save 

Maka PC ROUTER anda sudah siap, tapi konfigurasi IPTABLES diatas akan hilang jika kita merestart PC (komputer). Maka untuk mencegah IPTABLES hilang saat komputer di restart kita harus membuat agar script IPTABLES di load otomatis saat komputer dinyalakan (boot).
Lalu bagaimana caranya..???

Caranya adalah sebagai berikut:

adhe_adhe # nano /etc/rc.local

Taruh script IPTABLES sebelum exit 0 sehingga seperti berikut :

    echo 1 > /proc/sys/net/ipv4/ip_forward
    iptables –t nat –A POSTROUTING –o eth0 –j MASQUERADE
    exit 0

jangan lupa disimpan.setelah itu silahkan restart/reboot komputer anda dengan mengetikkan
 

adhe_adhe # reboot

Selesai......


SEMOGA BERHASIL, bila masih kesulitan silakkan POST COMMENT di ARTIKEL ini. 
  

4 komentar:

  1. gan, kalo nyeting router, kita mesti nyeting dhcp kaga???

    BalasHapus
    Balasan
    1. Tergantung pengkondisian antum gan. Boleh anda seting DHCP untuk IP ke Client atau untuk IP Router itu sendiri. Kalo antum mau memberikan IP DHCP ke Client antum harus install dulu DHCP Servernya gan. tapi kalo antum mau buat IP Router antum DHCP tinggal ngerubah dikit di pengaturan Interfacenya aja.

      Hapus

Translator :)

Popular Posts

Followers

Ask For Me

 
Support : Just IE
Copyright © 2013. Just IE - All Rights Reserved
Template Created by Creating Website Published by Mas Template
Proudly powered by Blogger