1 Open Community to Study Membuat Router Dengan Linux SUSE 9.3 Oleh : Asoka Wardhana2 MATERI IT belajar-gratis.com Membuat Router Dengan Linux SUSE 9...
Dimaksudkan untuk kepentingan dan dimanfaatkan oleh umum dengan tujuan bukan komersil (nonprofit) Hak cipta dari isi dokumen tetap milik penulis, bukan “public domain atau di luar lindungan hak cipta.” Menyertakan pernyataan hak cipta dan seluruh persyaratan yang ada didokumen ini. Tidak diperkenankan menambah, mengurangi atau menghapus lisensi dokumen ini. Tidak diperkenankan untuk menambahkan restriksi baik secara teknis maupun legal sehingga Dokumentasi tidak dapat disalin dan diperbanyak secara bebas
Diperkenankan untuk melakukan modifikasi atau perubahan kemudian menyebarkan kembali dengan persyaratan sebagai berikut : • •
•
Mempertahankan seluruh pernyataan hak cipta yang terdapat dalam Dokumen. Setiap perubahan atau translasi dan turunannya terhadap dokumen ini harus memperoleh persetujuan tertulis dari penulis dan pihak belajar-gratis.com sebelum didistribusikan. Membuat pernyataan hak cipta mengenai perubahan-perubahan yang telah dilakukan.
Kata Pengantar
Artikel ini
akan membahas bagaimana membuat “Router” , yaitu
dimana setiap komputer-komputer yang memiliki Alamat Network (Net id) yang berbeda bisa saling berhubungan dan melewatkan paket-paket data. Dalam pembahasan kali ini kita membuat PC (Personal Computer) Router dengan memahaminya melalui Study Kasus. Persyaratan yang harus dipenuhi sebelum memulai lebih jauh untuk membuat PC Router adalah sebagai berikut : 1. Komputer yang akan dijadikan router harus mempunyai minimal 2 Lan Card. 2. Komputer yang akan dijadikan router dan server harus sudah terinstall dengan system operasi Linux SuSE 9.3 (Minimum system). 3. Sudah ada 1 PC yang terkoneksi ke internet.
Akhir kata semoga artikel ini bermanfaat dan dapat digunakan sebagaimana mestinya. Terima Kasih
Jakarta, 10 November 2005
Penulis
STUDY KASUS Inilah topologi yang harus pelajari terlebih dahulu, sebelum memulai membuat router.
satelit
Router R3 (DVB-RCS)
eth0 202.122.17.41
eth1 202.67.8.130
DMZ Switch
Web Server
202.67.8.140
Private Switch
eth0 202.67.8.129
eth1 192.168.77.1
Router R2 (Firewall+Bandwidth Management+proxy)
Router R 1
eth0 192.168.77.2
Private Switch
eth1 192.168.0.250
omni 192.168.77.77
client
Lab Sekolah 192.168.0.1-192.168.0.15
Keterangan : 1. Router R3 adalah DVB-RCS yang berfungsi sebagai gateway utama untuk bisa internet. 2. DNS yang diberikan ISP 202.155.0.10 dan 202.155.0.155 3. Web server mempunyai : -
IP Address 202.127.68.140
-
Netmask
255.255.255.224
-
Gateway
202.127.68.130
-
DNS 1
202.155..0.10
-
DNS 2
202.155.0.155
4. Router R2 a. eth0 : - IP Address 202.67.8.129 - Netmask
255.255.255.224
- Gateway
202.67.8.129.130
- DNS 1
202.155.0.10
- DNS 2
202.155.0.155
b. eth1 : - IP Address 192.168.77.1 - Netmask
255.255.255.0
- DNS 1
202.155.0.10
- DNS 2
202.155.0.155
5. Router R1 a. eth0 : - IP Address 192.168.77.2 - Netmask
255.255.255.0
- Gateway
192.168.77.1
- DNS 1
192.168.77.1 (DNS Forwaders dari Router R2)
b. eth1 - IP Address 192.168.0.250 - Netmask
255.255.255.0
- DNS 1
192.168.77.1
6. Router R3 (DVB-RCS) a.eth1 - IP Address
202.67.8.130
- Netmask
255.255.255.0
7. Client Lab sekolah dengan 15 komputer - IP address range 192.168.0.1-192.168.0.15 - Net mask
255.255.255.0
- Gateway
192.168.0.250
- DNS 1
192.168.0.250 (DNS Forwaders Router R1)
8. Client di luar sekolah ( melalui radio) - IP Address range untuk Radio dan Router client : 192.168.77.10-192.168.77. - Netmask 255.255.255.0 - Gateway 192.168.77.1 - DNS 1
192.168.77.1
Dan hal yang harus diselesaikan adalah bagaimana komputer-komputer yang ada di lab sekolah dengan Ip Address 192.168.0.1-192.168.0.15 bisa terkoneksi ke internet melalui router 2 IP Address , dengan terlebih dahulu harus melewati router
Melakukan setting 1. ROUTING a) Bila berada dalam 1 network maka paket disampaikan direct b) Bila berada dalam network yang berbeda maka paket disampaikan ke gateway. c) Routing by destination d) Routing per-eniti (permesin)
Command : # route < add/del> <destination> gw [option] Contoh : 1. # route add default gw 203.145.67.9 Artinya : tujuan default lewat 203.145.67.9 2. # route add –net 10.23.14.0/24 gw 10.22.88.9 Artinya : tujuan ke network 10.23.14.0/24 lewat 10.22.88.9 3. # route add -host 192.167.2.13 gw 10.22.77.5 Artinya : tujuan ke host 192.167.2.13 lewat 10.22.77.5 Apabila perintah diatas dilakukan pada study kasus, maka inlah yang harus dilakukan : A. Pada PC Router R2 1. Login ke system sebagai root 2 . cara 1 Berikan command line # route add –net 202.67.8.128/27 gw 202.67.8.129 Aktifkan enable ip forwarding # echo 1 > /proc/sys/net/ipv4/ip_forward
Cara 2 ¾ # yast ¾ Network service, pilih Routing ¾ Isi Default Gateway : 202.67.8.129 ¾ Masuk ke menu Expert Configuration ¾ Add ¾ Isi Destination 202.67.8.128 , Gateway 202.67.8.129 , Netmask 255.255.255.224 ¾ Ok ¾ Centang Enable IP Forwarding ¾ Finish
3. Lakukan masquerade paket dengan perintah sebagai berikut : # iptables
-t
nat
-A
POSTROUTING
-s
MASQUERADE
B. Pada PC Router R1 1. Login ke system sebagai root 2.. cara 1 Berikan command line : # route add –net 192.168.77.0/24 gw 192.168.77.2 Aktifkan enable ip forwarding # echo 1 > /proc/sys/net/ipv4/ip_forward
192.168.77.0/24 –j
Cara 2 ¾ # yast ¾ Network service, pilih Routing ¾ Isi Default Gateway : 192.168.77.2 ¾ Masuk ke menu Expert Configuration ¾ Add ¾ Isi Destination 192.168.77.0 , Gateway 192.168.77.2 , Netmask 255.255.255.0 ¾ Ok ¾ Centang Enable IP Forwarding ¾ Finish
3. Lakukan masquerade paket dengan perintah sebagai berikut : # iptables
-t
nat
-A
POSTROUTING
-s
MASQUERADE
4. Lakukan pengecekan dengan ping ke 202.67.8.129.
192.168.0.0/24 –j
2. DNS FORWADERS DNS (Domain Name System) bertugas untuk memetakan nama domain ke nomor IP dan sebaliknya. DNS Forwaders berfungsi untuk memforward DNS yang diberikan oleh ISP ke IP Address client yang berbeda network id dengan komputer yang memiliki IP Address dan DNS yang diberikan oleh ISP, sehingga di client cukup mengisikan setting DNS dengan alamat IP Address komputer yang melakukan setting DNS Forwaders. A. Pada PC Router R2 1. Install bind 2. Lalu edit DNS Configuration : # mcedit /etc/named.conf Lakukan pencarian keyword : Forwaders dan edit tag forwaders dengan mengisikan IP DNS yang disediakan oleh ISP anda. Forwaders {202.155.0.10; 202.155.0.155 ; }; 3. Simpan dan jalankan BIND anda dengan cara sebagi berikut : # /etc/init.d/named restart 5. Selanjutnya pastikan komputer dengan network 192.168.77.0/24 settingan DNS terisi dengan IP Address PC Router R2 eth1
B. Pada PC Router R1 1. Install bind 2. Lalu edit DNS Configuration : # mcedit /etc/named.conf Lakukan pencarian keyword : Forwaders dan edit tag forwaders dengan mengisikan IP DNS PC Router 1. Forwaders {192.168.77.1 ; };
3. Simpan dan jalankan BIND anda dengan cara sebagi berikut : # /etc/init.d/named restart 4. Selanjutnya pastikan komputer dengan network 192.168.0.0/24 settingan DNS terisi dengan IP Address PC Router R1 eth1.
3. FIREWALL Fungsinya : 1. filter 2. alter 3. nat iptables format command : # iptables –t