Selasa, 27 Maret 2012

Menghubungkan Dua(2) network dengan LINUX

Contoh kasus untuk menjembatani network yg berbeda.

Disini terdapat beberapa komputer dengan rincian sbb:

  • 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.
  • 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
  • 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/Skema:

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

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 client

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

Kamis, 22 Maret 2012

Pemenang versus Pecundang

Kesulitan

Jika tidak tahu apa yang anda inginkan, Jangan bilang anda tidak pernah punya kesempatan. Napoleon Hill

Pemenang versus Pecundang

Orang yang mengeluh paling keras tentang tidak pernah punya kesempatan dalam kehidupan beiasanya adalah orang yang selalu punya alasan atas kegagalan mereka. Tidak pernah ada yang merupakan kesalahan mereka; mereka adalah korbandari warisan, lingkungan, pendidikan yang tidak cukup, atau sejumlah faktor lain yang menurut mereka menempatkan mereka dalam posisi tidak menguntungkan.

Jika melihat dengan cukup seksama, anda selalu bisa menemukan alasan untuk tidak berusaha melakukan sesuatu atau tidak menyelesaikan pekerjaan. Orang yang sukses, meskipun demikian, bukanlah pembuat alasan.

Mereka bertanggung jawab atas tindakan mereka; mereka menetapkan sasaran dan bertanggung jawab atas raihan mereka. Di mana orang lain melihat keputusasaan, mereka melihat harapan. Mereka melakukan pendekatan terhadap setiap situasi dengan antusias, merasa percaya diri karena tahu tidak ada yang mustahil bagi mereka yang meiliki Sikap Mental Positif.

Tindakan Sukses Hari ini:
Lihat kehidupan sebagai tempat dengan kesempatan tak terbatas. Melangkahlah ke depan dengan sikap mental positif. Jangan pernah mengatakan segala sesuatu tidak berpihak kepada Anda. Namun, melangkahlah menuju lapangan dan cetak home run karena Anda tahu Anda bisa melakukannya. Patahkan komentar negatif orang sebagaimana yang akan Anda lakukan dengan resep obat kadaluarsa. Batalkan; batalkan secara mental dan ketahui dengan pasti bahwa hal itu tidak akan menyakiti ataupun menahan Anda. Tidak seorang pun bisa menembus kulit Anda dan mendiagnosis Anda kurang atau lebih daripada apa yang Anda ketahui tentang diri Anda sebenarnya. Anda, dan hanya Anda, yang bisa meramalkan hasil kehidupan Anda. Jadi, mulailah hari ini dengan menuliskan resep positif kesuksesan bagi diri sendiri. Napoleon Hill percaya dengan vitamin mental. Resepkan dosis harian vitamin mental itu untuk diri Anda sendiri dan jadilah sehat, bahagia, dan luar biasa hari demi hari dalam segala hal.

di cuplik dari buku 10 Kiat Sukses Napoleon Hill untuk Abad Ke-21 - Napoleon Hill penulis bestseller Think and Grow Rich

Technorati Tags: