PPc

Entri Populer

Cursor

Adfly

Header

Klik ok

Semua Artikel Yang Ada Di Blog' ini Kebanyakan Bukan di Buat oleh Pemilik Blog,Melainkan Hanya copy-paste.Tapi Pemilik Blog Ini Juga ADa Yang Asli Di Posting Kan Sendiri.Terimakasih Telah Mengunjungi Blog ini,Semoga Informasi Dan Iklan-Iklan Yang Saya Berikan Dapat Bermanfaat.

Sabtu, 15 Oktober 2011

Membuat Router Dengan Menggunakan Fedora 12

Membuat router menggunakan fedora 12
Setting Fedoa Core 12
Cek IP yang dikasih oleh ISP
RANGE : 192.168.1.111/29
IP : 192.168.1.112
GATEWAY : 192.168.1.1
NETMASK : 255.255.255.0
BROADCAST : 192.168.1.118
DNS1 : 202.90.194.162
DNS2 : 202.90.194.163
berarti kita mendapatkan ip 5 buah dari 192.168.1.112 sampai 192.168.1.117
1.Menconfigurasi IP eth0(defaul)dengan perintah ”vi /etc/sysconfig/network-scripts/ifcfg-eth0 “
[root@bengkel]$ vi /etc/sysconfig/network-scripts/ifcfg-eth0
# 3Com Corporation 3c940 10/100/1000Base-T [Marvell]
DEVICE=eth0
HWADDR=00:0C:6E:64:08:2F
BOOTPROTO=none
IPADDR=192.168.1.112
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=202.90.194.162
DNS2=202.90.194.163
ONBOOT=yes
USERCTL=no
FORWARD_IPV4=yes
TYPE=ethernet
IPV6INIT=no

Untuk menyimpan configurasi dengan mengetik :wq!
2.Setting dns resolve
[root@bengkel]$ vi /etc/resolv.conf
lalu isi dengan nameserver dari isp kita tadi :
nameserver 202.90.194.162
nameserver 202.90.194.163

lalu simpen dengan menekan :wq
3.Setting ip_forwarding
[root@bengkel]$ vi /etc/sysctl.conf
rubah net.ipv4.ip_forward = 0 menjadi net.ipv4.ip_forward = 1
atau kalau gak ada net.ipv4.ip_forward = 0 tambahin net.ipv4.ip_forward = 1
simpen dengan menekan :wq
4.restart network
[root@bengkel]$ /etc/init.d/network restart
Shutting down interface eth0: [ OK ]
Shutting down loopback interface: [ OK ]
Disabling IPv4 packet forwarding: [ OK ]
Setting network parameters: [ OK ]
Bringing up loopback interface: [ OK ]
Bringing up interface eth0: [ OK ]
root@bengkel]#chkconfig network on
5.testing dengan ngeping ke default gateway 192.168.1.1
[root@bengkel]$ ping 192.16.1.1
PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.
64 bytes from 192.168.1.1: icmp_seq=1 ttl=63 time=0.356 ms
64 bytes from 192.168.1.1: icmp_seq=2 ttl=63 time=0.269 ms
64 bytes from 192.168.1.1: icmp_seq=3 ttl=63 time=0.267 ms
64 bytes from 192.168.1.1: icmp_seq=4 ttl=63 time=0.268 ms
— 192.168.1.1 ping statistics —
4 packets transmitted, 4 received, 0% packet loss, time 2997ms
rtt min/avg/max/mdev = 0.267/0.290/0.356/0.038 ms
PING google.com (216.239.39.99) 56(84) bytes of data.
berarti dns kita untuk mgw dah bekerja, tapi kalau muncul :
ping: unknown host google.com
berarti dns yang kita isikan di /etc/resolve.conf masih salah, silahkan cek lagi ke ISP nya
owalah ini sich sudah beres untuk setting mgw nya supaya mgw ini bisa sekaligus di gunakan sebagai ns server oleh client maka harus di install daemon bind atau daemon nameserver yang lain ataukalau sudah ada tinggal idupin Bind nya
[root@bengkel]# yum –y install bind
[root@bengkel]# /etc/init.d/named restart
Stopping named: [ OK ]
Starting named: [ OK ]
[root@ bengkel]#chkconfig named on
Setting IP MGW :
7.[root@bengkel]$ vi /etc/sysconfig/network
lalu isi dengan :
NETWORKING=yes
HOSTNAME=bengkel.co.id
GATEWAY=202.90.194.162

1.memberi IP 192.168.10.1 di eth1
[root@bengkel]$ vi /etc/sysconfig/network-scripts/ifcfg-eth1
lalu isi dengan :
# Realtek Semiconductor Co., Ltd. RTL-8029(AS)
DEVICE=eth1
HWADDR=00:00:21:d4:5b:e6
ONBOOT=yes
IPADDR=192.168.10.1
BOOTPROTO=none
BROADCAST=191.168.10.255
NETMASK=255.255.255.0
TYPE=Ethernet
DNS1=202.90.194.162
IPV6INIT=no
USERCTL=no
FORWARD_IPV4=yes
lalu simpen dengan menekan :wq
2.Restart networknya
[root@bengkel]$ /etc/init.d/network restart
Shutting down interface eth0: [ OK ]
Shutting down interface eth1: [ OK ]
Shutting down loopback interface: [ OK ]
Disabling IPv4 packet forwarding: [ OK ]
Setting network parameters: [ OK ]
Bringing up loopback interface: [ OK ]
Bringing up interface eth0: [ OK ]
Bringing up interface eth1: [ OK ]
3.Testing dengan cara ping ip eth1
[root@bengkel]$ ping 192.168.10.1
PING 192.168.10.1 (192.168.10.1) 56(84) bytes of data.
64 bytes from 192.168.10.1: icmp_seq=1 ttl=63 time=0.356 ms
64 bytes from 192.168.10.1: icmp_seq=2 ttl=63 time=0.269 ms
64 bytes from 192.168.10.1: icmp_seq=3 ttl=63 time=0.267 ms
64 bytes from 192.168.10.1: icmp_seq=4 ttl=63 time=0.268 ms
— 192.168.10.1 ping statistics —
4 packets transmitted, 4 received, 0% packet loss, time 2997ms
rtt min/avg/max/mdev = 0.267/0.290/0.356/0.038 ms
Tinggal Setting IP computer client dengan ketentuan di bawah ini :
misal :
Client01
===============================
IP : 192.168.10.2
GATEWAY : 192.168.10.1
NETMASK : 255.255.255.0
DNS : 202.90.194.162
Client02
===============================
IP : 192.168.0.3
GATEWAY : 192.168.0.1
NETMASK : 255.255.255.0
DNS : 202.90.194.162
dan seterusnya sesuai banyaknya client,yang berubah hanya IP untuk client windows maka setting IP di bagian Start Menu/Setting/Control Panel/Network setelah di setting ip client, maka coba ping ke 192.168.10.1 dari client,kalau berhasil berarti client dan MGW nya sudah tersambung.
Setting GATEWAY supaya client bisa internat dengan menggunakan NAT
1.Matikan iptablesnya
[root@bengkel]# /etc/init.d/iptables stop
Flushing all chains: [ OK ]
Removing user defined chains: [ OK ]
Resetting built-in chains to the default ACCEPT policy: [ OK ]
[root@bengkel]#
2.Tambahkan iptables untuk Source NAt sesuai dengan ip di eth0
[root@bengkel]# /sbin/iptables -t nat -A POSTROUTING -o eth0 -s 192.168.10.0/24 -j SNAT - -to-source 192.168.1.112
[root@bengkel]# /sbin/iptables-save > /etc/sysconfig/iptables
[root@bengkel]# /etc/init.d/iptables restart
Flushing all current rules and user defined chains: [ OK ]
Clearing all current rules and user defined chains: [ OK ]
Applying iptables firewall rules: [ OK ]
[root@ali bengkel]# iptables-save
disini standar sekali dan gak ada proteksi untuk mengetest nya kita browser di client lalau buka google.com, kalau jalan berati kita sudah berhasil ) sekarang kita coba dhcp untuk menginstall dhcp cukup dengan perintah di bawah ini :
1.Instal DHCP dengan perintah
[root@bengkel]# yum -y install dhcp
2. Copy DHCP dari user ke etc dengan perintah :
[root@bengkel]# cp /usr/share/doc/dhcp-x.x.x /dhcpd.conf.sample /etc/dhcp/dhcpd.conf
3.Edit settingan DHCP dengan perintah:
[root@bengkel]# vi /etc/dhcpd.conf
# dhcpd.conf
# Sample configuration file for ISC dhcpd

option domain-name "bengkel.co.id";
option domain-name-servers 202.90.194.162;
default-lease-time 21600;
max-lease-time 43200;

ddns-update-style none;
ignore client-updates;
authoritative;
log-facility local7;

#definisi subnet
subnet 192.168.10.0 netmask 255.255.255.0 {
option routers 192.168.10.1;
option subnet-mask 255.255.255.0;
option domain-name "bengkel.co.id";
option domain-name-servers 202.90.194.162;
range dynamic-bootp 192.168.10.30 192.168.10.35;
default-lease-time 21600;
max-lease-time 43200;
}

#buat nomor ip address tetap
host multimedia {
hardware ethernet 00:19:D1:ED:1B:71;
fixed-address 192.168.10.5;
}

Seperti biasa simpan dengan mengetik ” :wq!”
4. Jalankan DHCP dengan perintah:
[root@bengkel]# /etc/init.d/dhcpd start
kalo sudah di setting semuanya coba ping 192.168.10.1 nah itu dhcp nya harusnya udah jalan tapi klo gak jalan juga..coba di restart lagi networknya yah nah itu ketiga client tadi mari kita buat ip nya automatis jangan statik ya tapi dhcp juga membuka control panel–pilih network connection –klik lagi local area conektion dan pilih general dan lagi pilih Internet Protocol (TCP/IP) dan pilih Properties dan terakir kali pilih Obtain an Ip addres automatically.klo computer client nya dapat ip dhcp berarti sudah sukses men..selamat yah atas keberhasilannya.
=>Diposkan oleh TKJ1'08 di 09:35<=

Tidak ada komentar: