On 26/03/2012 10:03, Muhammad Muntaza bin Hatta wrote:
Siang semuanya, mo nanya nih, ane punya satu pc diinstal ubuntu. dikasih
3 NIC. Dengan settingan :
NIC 1 : 192.168.5.1
NIC 2 : 192.168.6.1
NIC 3 : 10.10.10.1 gateway default 10.10.10.3
Ane pengen bikin itu router bisa nyambungin network 192.168.5.0/24 sama
network 192.168.6.0/24. Semua tutorial yang dikasih ma mbah gugel di
jalanin. dari mulai puasa 7 hari sampe mutih 100 hari. Sampe sekarang
belum hasil juga. Tutorial pertama, cuma berhasil bikin konek 5 IP dari
net 192.168.6.0/24 (posisi ane di network 192.168.5.0/24). Tutorial
selanjutnya malah bikin IP yang bisa konek makin berkurang yang
akhirnya, komputer ane sama sekali ga bisa "ngobrol" ma network sebelah.
ip forward udah diset 1, iptables nya juga udah di set. Kira-kira kenapa
ya ?
Menghubungkan 2 network dengan LINUX
disini terdapat beberapa komputer dengan rincian sbb:
1. PC pertama, sebagai router, diberi nama durian, punya 3 nic dengan ip:
- eth0 192.168.5.1
- eth1 192.168.6.1
- eth2 10.10.10.1 gateway default 10.10.10.3
pc ini berpesan sebagai router yang menyatukan jaringan
192.168.5.0/24 dan 192.168.6.0/24 dan menjadi gateway
ke jaringan lainnya.
2. sebuah PC pada network 192.168.5.0/24, dengan alamat:
- eth0 192.168.5.2
diberi nama durian
contoh disini hanya satu buah, bila terdapat PC lain, maka menggunakan
alamat 192.168.5.3, 192.168.5.4, sampai maksimal 192.168.5.254
3. sebuah PC pada network 192.168.6.0/24, dengan alamat:
- eth0 192.168.6.2
diberi nama langsat
dan sebuah PC lainnya dengan alamat:
- eth0 192.168.6.3
disini contoh hanya 2 buah PC, bila terdapat PC lain, maka menggunakan
alamat 192.168.6.4, dan seterusnya sampai 192.168.6.254
gambar:
-----[192.168.5.2]---[192.168.5.1<> 192.168.6.1]---[192.168.6.2]
A. router
baik, disini saya mulai dengan konfigurasi PC pertama, yang berfungsi
sebagai router.
setting dimulai dari interface pertama eth0 dan verifikasi setting.
root@pisang:~# ifconfig eth0 192.168.5.1 netmask 255.255.255.0 up
verifikasi settting
root@pisang:~# ifconfig eth0
eth0 Link encap:Ethernet HWaddr 52:54:00:12:14:52
inet addr:192.168.5.1 Bcast:192.168.5.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
disini terlihat bahwa eth0 sudah punya IP 192.168.5.1 dan status nya "UP"
setting eth1
root@pisang:~# ifconfig eth1 192.168.6.1 netmask 255.255.255.0 up
verifikasi setting:
root@pisang:~# ifconfig eth1
eth1 Link encap:Ethernet HWaddr 52:54:00:12:14:53
inet addr:192.168.6.1 Bcast:192.168.6.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
setting eth2
root@pisang:~# ifconfig eth2 10.10.10.1 netmask 255.255.255.0 up
verifikasi setting
root@pisang:~# ifconfig eth2
eth2 Link encap:Ethernet HWaddr 52:54:00:12:14:54
inet addr:10.10.10.1 Bcast:10.10.10.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
setting routing default pada gateway ini:
root@pisang:~# route add default gw 10.10.10.3
verifikasi setting routing:
root@pisang:~# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref
Use Iface
192.168.6.0 0.0.0.0 255.255.255.0 U 0 0
0 eth1
192.168.5.0 0.0.0.0 255.255.255.0 U 0 0
0 eth0
10.10.10.0 0.0.0.0 255.255.255.0 U 0 0
0 eth2
0.0.0.0 10.10.10.3 0.0.0.0 UG 0 0
0 eth2
terlihat flag UG, yang menandakan gateway, telah aktif.
setting IP forwarding pada gateway:
root@pisang:~# sysctl -w net.ipv4.conf.all.forwarding=1
net.ipv4.conf.all.forwarding = 1
root@pisang:~# sysctl -w net.ipv4.ip_forward=1
net.ipv4.ip_forward = 1
selesai sudah setting gateway atau router, sekarang setting clien
B. PC pada network 192.168.5.0/24
setting eth0 pada durian,
root@durian:~# ifconfig eth0 192.168.5.2 netmask 255.255.255.0 up
verifikasi setting:
root@durian:~# ifconfig eth0
eth0 Link encap:Ethernet HWaddr 52:54:00:12:15:22
inet addr:192.168.5.2 Bcast:192.168.5.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
setting routing ke gateway dari clien ini.
root@durian:~# route add default gw 192.168.5.1
verifikasi setting:
root@durian:~# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref
Use Iface
192.168.5.0 0.0.0.0 255.255.255.0 U 0 0
0 eth0
0.0.0.0 192.168.5.1 0.0.0.0 UG 0 0
0 eth0
OK, selesai pada clien ini, bila ada PC lainnya, cara settingnya sama,
kecuali
IP Address nya harus beda, yaitu 192.168.5.4, 192.168.5.13 dst sampai
192.168.5.254
tes ping ke gateway:
root@durian:~# ping -c1 192.168.5.1
PING 192.168.5.1 (192.168.5.1) 56(84) bytes of data.
64 bytes from 192.168.5.1: icmp_req=1 ttl=64 time=40.3 ms
--- 192.168.5.1 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 40.304/40.304/40.304/0.000 ms
root@durian:~# ping -c1 192.168.6.1
PING 192.168.6.1 (192.168.6.1) 56(84) bytes of data.
64 bytes from 192.168.6.1: icmp_req=1 ttl=64 time=40.7 ms
--- 192.168.6.1 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 40.732/40.732/40.732/0.000 ms
root@durian:~# ping -c1 10.10.10.1
PING 10.10.10.1 (10.10.10.1) 56(84) bytes of data.
64 bytes from 10.10.10.1: icmp_req=1 ttl=64 time=40.5 ms
--- 10.10.10.1 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 40.579/40.579/40.579/0.000 ms
Ping telah berhasil ke gateway.
C. PC pada network 192.168.6.0/24
setting eth0 pada langsat
root@langsat:~# ifconfig eth0 192.168.6.2 netmask 255.255.255.0 up
verifikasi setting:
root@langsat:~# ifconfig eth0
eth0 Link encap:Ethernet HWaddr 52:54:00:12:16:12
inet addr:192.168.6.2 Bcast:192.168.6.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
setting routing default ke gateway:
root@langsat:~# route add default gw 192.168.6.1
verifikasi routing:
root@langsat:~# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref
Use Iface
192.168.6.0 0.0.0.0 255.255.255.0 U 0 0
0 eth0
0.0.0.0 192.168.6.1 0.0.0.0 UG 0 0
0 eth0
OK. Sekarang tes ping ke jaringan 192.168.5.0/24. disini terdapat
IP 192.168.5.2 diseberang router, kita akan coba ping.
root@langsat:~# ping -c1 192.168.5.2
PING 192.168.5.2 (192.168.5.2) 56(84) bytes of data.
64 bytes from 192.168.5.2: icmp_req=1 ttl=63 time=80.6 ms
--- 192.168.5.2 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 80.622/80.622/80.622/0.000 ms
OK. ping sudah berhasil.
semoga bermanfaat.
Tertanda,
Muhammad Muntaza bin Hatta
muntaza.wordpress.com
Izin di copas ke blog yah.. buat catatan kalau nanti butuh.
--
FAQ milis di http://wiki.linux.or.id/FAQ_milis_tanya-jawab
Unsubscribe: kirim email ke tanya-jawab-unsubscr...@linux.or.id
Arsip dan info milis selengkapnya di http://linux.or.id/milis