> 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

-- 
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

Kirim email ke