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

Reply via email to