Langsung ke konten utama

Membuat Router dengan Linux Centos 5.3

Membuat Router dengan Linux Centos 5.3



Kali ini saya akan share bagaimana membuat router dengan linux Centos 5.3. Linux Centos merupakan turunan dari distro besar linux Redhat ada juga yang menyebutnya sebagai sistem operasi bebas yang didasarkan pada Red Hat Enterprise Linux (RHEL). Centos adalah singkatan dari Community ENTerprise Operating System ( Sistem Operasi Perusahaan Buatan Komunitas/Masyarakat).


Adapun peralatan yang dibutuhkan diantaranya  yang digunakan di sini  yaitu:

PC satu buah untuk dijadikan sebagai router dengan  spesifikasi : RAM 512, Procesor Intel Pentium IV,NIC 2 buah,hardisk 80 GB,CD/DVD rom,monitor, keyboard.
Satu buah Laptop sebagai client
1 CD Linux Centos 5.3 . Kernel 2.6.18
HUB
Kabel UTP dan konektor 45 secukupnya
Crimping  kabel.
Topologi yang saya gunakan di sini adalah sebagai berikut :

Client(193.168.1.248)--->hub---->router(192.168.1.1 - eth1)(10.10.
10.79 -eth0)--->internet

Ok, saya asumsikan centos sudah berhasil di install.

selanjutnya kita akan menkonfigurasi jaringan, diawali dengan konfigurasi ip.  Disini kita menggunakan 2 ip yang satu ke internet(eth0) dan yang satu lagi untuk jaringan lokal(eth1).

Untuk mengkonfigurasi IP pada linux server centos, ikuti langkah  sebagai berikut :

Edit file /etc/network/interface

[root@hacker ~]# vi /etc/network/interfaces

Lalu tambahkan baris berikut :

auto eth0
iface eth0 inet static
address 10.10.10.179
netmask 255.255.255.0
network 10.10.10.0
broadcast 10.10.10.255

gateway 10.10.10.1

auto eth1
iface eth1 inet static

address 192.168.1.1
netmask 255.255.255.0
network 192.168.1.1
broadcast 192.168.1.255

Simpan hasil file yang di-edit. Setelah itu restart network, dengan mengetikan perintah :

[root@hacker ~]# /etc/init.d/networking restart

Untuk melihat hasil IP Address nya ketik :

[root@hacker ~]#  ifconfig

maka akan terlihat seperti berikut :

eth0      Link encap:Ethernet HWaddr 00:0C:29:7A:84:18 inet addr: 10.10.10.179 Bcast: 10.10.10.255 Mask: 255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:1347 errors:0 dropped:0 overruns:0 frame:0 TX packets:901 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:100 RX bytes:126581 (123.6 KiB) TX bytes:95021 (92.7 KiB) Interrupt:10 Base address:0×2000

lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:3924 Metric:1 RX packets:73 errors:0 dropped:0 overruns:0 frame:0 TX packets:73 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:5923 (5.7 KiB) TX bytes:5923 (5.7 KiB)

eth1  Link encap:Ethernet HWaddr 00:0C:29:7A:84:18 inet addr:192.168.1.1  Bcast:192.168.1.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:1347 errors:0 dropped:0 overruns:0 frame:0 TX packets:901 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:100 RX bytes:126581 (123.6 KiB) TX bytes:95021 (92.7 KiB) Interrupt:10 Base address:0×2000

Selanjutnya Konfigurasi Server sebagai Router.

Hilangkan tanda # pada baris net/ipv4/ip_forward=1 di dalam file /etc/sysctl.conf.

[root@hacker ~]# vi /etc/sysctl.conf

Sebelumnya :

#net/ipv4/ip_forward=0

Menjadi :

net/ipv4/ip_forward=1

Setelah itu simpan hasil konfigurasi, dan aktifkan konfigurasi sysctl dengan perintah.

[root@hacker ~]#  nano sysctl –p

Karena internet mengenal IP Public, maka perlu diatur agar jaringan client dengan ip local/private bisa digunakan untuk berinternet. Maka disini kita menggunakan MASQUERADING, dengan masquerading maka jaringan local akan diwakilkan dengan IP public di sisi router. Untuk mengatur masquerading, gunakan perintah berikut:

[root@hacker ~]#  iptables –t nat –A POSTROUTING –s 192.168.1.0/24 –d 0/0 –j MASQUERADE

Perintah iptables di atas hanya bersifat sementara, jika di reboot maka perintah iptables yang kita buat akan hilang. Untuk menjadikan, maka perintah iptables untuk masquerading tersebut sebaiknya di simpan di suatu file yang bernama /etc/rc.local.

Sebelumnya lakukan ping ke client, ke url misalnya: facebook.com. Jika berhasil reply baru Edit file /etc/rc.local, lalu tambah perintah iptable di atas supaya bisa jadi permanen.

[root@hacker ~]#  nano /etc/rc.local

Iptables –t nat –A POSTROUTING –S 192.168.1.0/24 –d 0/0 –j MASQUERADE

Simpan konfigurasi tersebut dengan tekan tombol Ctrl+ x

Restart komputer.

[root@hacker ~]#  reboot

Setelah itu lihat konfigurasi Masquerade kita pada iptables, ketik :

[root@hacker ~]#  nano iptables -L -t nat

Chain POSTROUTING (policy ACCEPT)

target prot opt source destination

MASQUERADE all — 192.168.1.0/24 anywhere

#hacking is not a crime
hacking is about sharing#
#geezz

Komentar

Postingan populer dari blog ini

Memperbaiki Grub Ubuntu

Jika anda menginstal dua sistem operasi seperti windows dan linux pada satu komputer (dual booting), anda mungkin pernah mengalami masalah tidak bisa booting ke linux setelah reinstal windows atau setelah anda mengadakan perubahan pada susunan partisi.hal ini terjadi karna grub loadernya linux ditimpa oleh grub loader windows atau terjadi perbedaan susunan partisi sehingga komputer tidak menemukan file konfigurasi grub. Untuk memperbaikinya ikuti beberapa langkah berikut (langkah ini biasanya hampir sama untuk semua distro, pada contoh ini saya menggunakan ubuntu): 1. Siapkan livecd Ubuntu 2. Seting Bios supaya boot dari CD 3. Jalankan linux melalui live CD ubuntu, masuk ke terminal sebagai user root sudo su 4. Ketikan perintah berikut ini : sudo grub 5. command prompt nya akan berubah menjadi grub>, kemudian ketik : find /boot/grub/stage1 perintah ini fungsinya untuk mengetahui dimana keberdaan grub yang sebelumnya berada, biasanya dia berada pada partisi tempat roo...

Panel Ubuntu Crash

baik untuk posting kali ini kita akan membahas mengenai cara memperbaiki panel gnome di ubuntu yang crash , kehapus atau pengen di reset seperti awalnya....sebenarnya tidak terlalu sulit untuk memperbaiki atau mereset panel ubuntu ke keadaan semula... ok daripada panjang lebar kyk kereta api kita mulai saja.. 1. siapkan kopi n cemilan hahahha just kidding bro.. baik sebelum mereset kita harus tau masalahnya dulu silahkan pilih salah satu 1. panel not responding 2. panel atas kehapus 3. ingin me reset ke tampilan semula 4. tidak bisa masuk ke GUI nya... jika itu yang terjadi maka caranya cukup mudah 1. tekan Alt+CTRL + f7 untuk masuk kedalam console 2. login sesuai privilage / masuk k account anda 3. ketik beberapa command dibawah ini "gconftool -- recursive-unset /apps/panel && killall gnome-panel"(untuk kedua dash (-) sebelum recursive tanpa spasi) n restart dengan perintah berikut "reboot" selesai.... dan jika cara diatas tidak berhasil u...

Tutorial Ganti Login Screen Ubuntu 10.10

 Saatnya berbagi sedikit pengetahuan ku heheh... bagi para pengguna distro ubuntu 10.10 "Maverick Meerkat" mungkin sudah bosan dengan tampilan login screen yang itu2 saja.. sebenarnya anda bisa merubah tampilan login screen dengan sangat mudah  anda dapat merubah Font, Backgraound dan theme melalui Appearance Manager. ok daripada panjang lebar saya akan langsung memberikan caranya open terminal alias buka console mu(Applications -> Accessories -> Terminal) copy paste script ini  "sudo cp /usr/share/applications/gnome-appearance-properties.desktop /usr/share/gdm/autostart/LoginWindow" (gak pake kutip y hehe) 3. siapkan gambar yang akan anda jadikan background login screen kemudian copy kan file tersebut ke directory Home anda 4. Kemudian close terminal ato console anda dan Log out 5. maka akan muncul tab propertis disitu anda tinggal ubek2 aja degh sesuai keinginan 6. Apabila sudah selesai kemudian Login kembali dan Open Terminal ato Console anda ke...