Sabtu, 23 Februari 2013

Cara membuat PC Router sederhana dengan menggunakan Windows XP.html



Cara Membuat PC Router Sederhana Menggunakan Menggunakan Windows XP - Seperti kita ketahui router adalah sebuah sebuah alat yang mampu menghubungkan dua atau lebih jaringan komputer yang berbeda baik itu berbeda kelas IP Address-nya atau hanya berbeda Net ID-nya. Pada prinsipnya, router adalah sebuah alat pada jaringan komputer yang bekerja pada network layer pada lapisan yang dinamakan OSI. Pada router itu sendiri terdapat routing table yaitu sebuah tabel yang berisi tentang lamat-alamat jaringan yang dibutuhkan untuk menentukan tujuan dari paket-paket data yang akan dilewatkan.
Router sendiri terdiri dari dua macam, yaitu router yang khusus dibuat oleh vendor dan router yang dibangun dengan menggunakan PC atau Komputer dengan sistem operasi yang mendukung router. Selain sistem operasi Linux, sistem operasi Windows XP buatan Microsoft pun bisa kita manfaatkan sebagai router.
Pada postingan ini, saya ingin berbagi pengalaman tentang cara membuat router sederhana menggunakan Windows XP. Tapi sebelumnya ada baiknya persiapkan dulu alat-alat (perangkat) yang dibutuhkan, baik berupa hardware atau software. Pada saat postingan ini dibuat, saya menggunakan perangkat-perangkat untuk ujicoba sebagai berikut :
  • 2 unit PC lengkap dengan LAN Card, yang nantinya saya jadikan Web Server dan Client
  • 1 unit PC yang terinsall dengan 2 LAN Card  yang nantinya akan saya jadikan PC router.
  • Sistem Operasi Ms. Windows XP Professional SP3 yang terinstall di masing-masing komputer baik PC atau pun Netbook
  • 2 buah kabel LAN lengkap dengan konektor RJ45 dengan model Cross Over (Bisa gunakan kabel Staright jika anda punya Switch Hub)
  • XAMMP 1.6.7 untuk apliakasi Web Server
Langkah-langkah yang dilakukan :
  • Kita konfigurasi IP Address pada PC yang akan kita jadikan PC Router, pada kasus ini saya memberikan IP Address 10.25.1.1 Subnet 255.255.255.0 pada LAN Card 1, dan 192.168.1.1 Subnet 255.255.255.0 pada LAN Card 2. Default Gateway kosongkan.
  • Kemudian pada PC yang akan kita jadikan Webserver kita install XAMPP 1.6.7 sebagai aplikasi Webserver, kemudian konfigurasi IP Addressnya, pada kasus ini saya memberikan IP Address 10.25.1.2 Subnet 255.255.255.0 Default Gateway 10.25.1.1
  • Yang terakhir untuk PC yang akan dijadikan Client kita konfigurasi IP Addressnya juga, pada kasus ini saya memberikan IP Address 192.168.1.2 Subnet 255.255.255.0 Default Gateway 192.168.1.1
Langkah selanjutnya :
  • Hubungkan semua PC pada PC Router dengan menggunakan kabel LAN Cross Over, jangan lupa sesuaikan dengan IP address yang telah diberikan dan jangan sampai tertukar.
  • Pada PC Router, masuklah ke REGEDIT dengan cara klik –> Start –> run –> ketikan “regedit” kemudian tekan ENTER. Pada menu REGEDIT masuklah ke HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters kemudian ubahlah nilai dari “IPEnableRouter” menjadi “1″ kemudian restart.
  • Setelah PC Router direstart, sekarang kita lakukan setting untuk melakukan routing, yaitu dengan masuk ke Command Prompt melalui Start –> run –> ketikan “cmd” lalu tekan ENTER. Setelah masuk ke Command Prompt, ketikan perintah ” route add 192.168.1.0  192.168.1.1″ lalu tekan ENTER, kemudian ketikan lagi perintah “route add 10.25.1.0  10.25.1.1″ lalu tekan ENTER, kemudian ketik “exit” untuk keluar dari Command Prompt.
  • Untuk mengetes koneksi jaringan silahkan lakukan perintah “ping” dari Client ke Webserver dengan cara Klik Start –> run –> kemudian ketikan “ping 10.25.1.2″ jika koneksi terhubung, maka akan muncul informasi mengenai koneksi jaringan yang terjadi.
  • Langkah selanjutnya, jalankan XAMPP pada PC yang dijadikan Webserver dan pada XAMPP Control Panel aktifkan Apache dan MySQL servicenya.
  • Selanjutnya pada PC Client, jalankan Web Browser apa saja, kemudian pada kolom URL ketikan IP address Webserver, pada kasus ini adalah 10.25.1.2 lalu tekan ENTER. Seharusnya jika konfigurasi dan langkah-langkah diatas dilakukan dengan benar, maka Web Browser tersebut akan menampilkan halaman PHP My Admin sebagai antarmuka Webserver.
Demikian langkah-langkah cara membuat PC Router sederhana menggunakan Windows XP. Semoga bermanfaat dan bisa dikembangkan labih lanjut lagi, jika ada saran dan kritik silahkan komentari postingan ini.

TABLET TERBARU DAN TERCANGGIH

Linus Torvalds sang penemu Linux mengatakan bahwa tablet besutan Google dan Asus yang diberi nama Nexus 7 merupakan tablet tercanggih saat ini, karena ada beberapa keunggulan yang dimiliki oleh tablet tersebut dan menjadi daya tarik serta menghasilkan kualitas tablet fantastis dan boombastis. 
Tablet yang satu ini berbeda dengan yang lainnya yaitu tidak memakai kamera belakang, penemu Linux pun memaparkan bahwa jika Nexus 7 dipaksakan memakai kamera belakang, dan tetap dibanderol dengan harga murah, ia memprediksi aplikasi kamera tersebut akan "cukup buruk".

Dia juga  memuji Android 4.1 alias Jelly Bean, yang hadir dengan performa grafis lebih mulus dan beberapa perbaikan kecil, seperti widget yang ukurannya dapat diatur.


Kostumisasi tampilan ini dilakukan demi diferensiasi antar produk yang sangat bagus sehingga penemu Linux tersebut memberikan apresiasi baik. tidak seperti halnya Samsung dengan TouchWiz, HTC dengan Sense, dan Motorola dengan Motoblur.

Adalagi, ukurannya yang kecil yakni 8,9 inci menjadi daya tarik tersendiri. "Saya pikir, tablet berukuran 10 inci itu terlalu besar. Ukuran 8.9 lebih baik. Tapi 7 inci jauh lebih baik," tulisnya

Kesimpulannya, lelaki kelahiran 28 desember 1969, ini mengatakan Nexus 7 punya desain yang solid, "Jika Anda tidak menyukai tablet (atau Android), saya pikir Nexus 7 akan mengubah pikiran Anda," tambahnya.

Router Linux Ubuntu 9.10



Setting Router Linux Server Ubuntu 9.10
cara setting router linux ubuntu ini berdasarkan pengalaman saya menyetting linux dengan ubuntu server versi 9.10 dan berjalan sukses tanpa ada masalah-masalah yang berarti, karena ini berdasarkan pengalaman saya maka saya tulis seadanya saja.
Cara Setting Router Linux Server menggunakan LINUX UBUNTU SERVER sangatllah mudah sebenernya dalam hal ini saya menggunakan distro Linux UBUNTU SERVER 9.10, ini dilakukan setelah saya selesai penginstalan Linux SERVER UBUNTU selesai.

Caranya yaitu :

LOGIN linux ubuntu server

• Lakukan login.
• Kemudian masuk ke root, kemudian masukan password:

[user]@[host]:~$ sudo su

ciri-cirinya kalau sudah masuk root ubuntu server maka prompt berubah menjadi

root@[host]:/home/[user]#

SETTING ETHERNET CARD DI LINUX UBUNTU SERVER SEBAGAI ROUTER

Langkah Selanjutnya yaitu Setting Ethernet dengan mengedit file /etc/network/interfaces, bisa menggunakan bantuan vi, pico, nano, dan lainnya, tetapi disini saya menggunakan nano karena lebih gampang menurut saya.

# nano /etc/network/interfaces

Sebelumnya tentukan dahulu IPv4 untuk kartu jaringan eth1.
Misal : IP 192.168.0.1 dan netmask 255.255.255.0.

Dan perlu diingat, kartu jaringan eth0 terhubung dengan modem ADSL dan IPv4 mengikuti DHCP dari modem jadi kita tidak perlu setting lagi karena sudah di setting saat peng
installan tersebut diatas.

Contoh merubah isi file /etc/network/interfaces rubah menjadi berikut :

auto lo
iface lo inet loopback

auto eth0
eth0 inet static
address 192.168.1.2
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
dns-nameservers 192.168.1.1

auto eth1
iface eth1 inet static
address 192.168.0.1
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
dns-nameservers 192.168.0.1

Save pengaturan diatas, dengan perintah CTRL+O kemudian exit dengan perintah CTRL+X
Cara mengedit file # nano /etc/resolv.conf kemudian edit isinya menjadi:
nameserver 208.67.220.220
nameserver 208.67.222.222

Lakukan restart/start pada network:

# /etc/init.d/networking restart
• Lihat hasil seting kartu jaringan pada eth0 dan eth1: # ifconfig

SETTING DIAL
UP DI MODEM ADSL DI ROUTER SERVER LINUX UBUNTU

• Jalankan pppoeconf

# pppoeconf

Pilih “Yes” kemudian dia akan mendeteksi sendiri berada dimana modem ADSL tersebut.
Pilih “yes”, diminta username dan password ADSL
Klo sudah, check di file /etc/network/interfaces akan ada tambahannya seperti ini :
auto dsl-provider
iface dsl-provider inet ppp
pre-up /sbin/ifconfig eth0 up # line maintained by pppoeconf
provider dsl-provider


Check interfaces dial
up dengan ifconfig, dialup akan muncul interfaces ppp0

# ifconfig ppp0

MEMBUAT NAT / ROUTER DI LINUX UBUNTU SERVER

Agar client bisa terkoneksi dengan internet maka kita harus mengaktifkan ip forward.

• Membuat router maka aktifkan IP Forwarding, dari ppp0 ke eth1, edit file /etc/sysctl.conf :

cari teks berikut

#net.ipv4.ip_forward=1

Aktifkan dengan menghilangkan tanda “#”

untuk meningkatan pengaman sebaiknya anti spoofing attack dan kernel map protect diaktifkan, cari teks2 dibawah ini…

#net.ipv4.conf.default.rp_filter=1
#net.ipv4.conf.all.rp_filter=1

Aktifkan dengan menghilangkan tanda “#”
kemudian save. Dan lakukan reboot dengan perintah:
# reboot
• Membuat NAT dengan command iptables
# iptables –t nat –A POSTROUTING –o ppp0 –j MASQUERADE

Kemudian lakukan test di client, bisa langsung browsing atau melakukan ping ke inet.

MEMBANGUN PC ROUTER dan PROXY



Internet Gateway dapat didefinisikan sebagai gerbang internet atau gerbang yang menjadi perantara sehingga jaringan internet dapat diakses di jaringan lokal. Untuk membuat internet gateway tidak lepas dari router, dalam hal ini PC yang dijadikan sebagai router yang dikenal dengan istilah PC Router. Untuk tutorial kali ini bentuk topologi jaringan internet gateway adalah seperti berikut : MODEM ROUTER — eth1 | PC | eth0 — CLIENT
Sistem operasi yang gunakan adalah Linux Ubuntu Server 10.04, bukan berarti linux lain gak bisa ..  :)
Langkah-langkah :
  • Pasang PC dan peralatan yang dibutuhkan sesuai dengan topologi di atas
  • Install sistem operasi Ubuntu Server 10.04 pada PC
  • Login sebagai Administrator atau Super User
tkj@kartika:~$sudo su
[sudo] password for tkj :
  • Masukkan password root kemudian enter, sehingga tampilan menjadi
root@kartika:/home/tkj#
  • Konfigurasi IP Address yang akan digunakan menggunakan editor nano atau editor lainnya.
root@kartika:/home/tkj#nano /etc/network/interfaces
  • Ketik konfigurasi berikut pada editor nano
auto lo
iface lo inet loopback

auto eth0
address 192.168.50.1
netmask 255.255.255.0
network 192.168.50.0
broadcast 192.168.50.255
gateway 192.168.50.1

auto eth1
address 192.168.20.1
netmask 255.255.255.0
network 192.168.20.0
broadcast 192.168.20.255
gateway 192.168.20.1
  • Simpan file, kemudian restart service network agar supaya setting yang baru dapat dikenali oleh sistem operasi dengan mengetikkan perintah :
root@kartika:/home/tkj#/etc/init.d/networking restart
* Reconfiguring network interfaces ...                     [ok]
  • Cek konfigurasi ip untuk eth0 dan eth1 dengan menggunakan perintah
root@kartika:/home/tkj#ifconfig
Setelah tahapan setting IP Address sesuai topologi, selanjutnya tahap routing sebagai berikut :
  • Edit file sysctl.conf
root@kartika:/home/tkj#nano /etc/sysctl.conf
  • Tambahkan baris berikut
net.ipv4.conf.forwarding=1
  • Ubah value file ip_forward menjadi 1
root@kartika:/home/tkj#echo “1″ > /proc/sys/net/ipv4/ip_forward
  • Buat routing untuk menjadikan eth0 sebagai jembatan dari eth1 ke luar.
root@kartika:/home/tkj#/sbin/iptables -t nat -A POSTROUTING -s 192.168.20.0/255.255.255.0 -d 0/0 -j MASQUERADE
Jangan lupa memasukkan IP DNS dari ISP yang anda gunakan, langkah-langkah sebagai berikut :
  • Edit file resolv.conf
root@kartika:/home/tkj#nano /etc/resolv.conf
  • Tambahkan baris berikut dengan IP DNS dari ISP Anda (contoh DNS Smart)
nameserver 10.17.3.252
nameserver 10.17.3.254
Agar supaya settingan yang telah dibuat dapat berjalan pada saat komputer di restart, simpan konfigurasi ke file rc.local
root@kartika:/home/tkj#nano /etc/rcl.local
Tambahkan/edit file tersebut menjadi :
exit=0
echo "1" > /proc/sys/net/ipv4/ip_forward
/sbin/iptables -t nat -A POSTROUTING -s 192.168.10.0/255.255.255.0 -d 0/0 -j MASQUERADE
Simpan, kemudian restart komputer
root@kartika:/home/tkj#reboot
Setting komputer client dengan ip lan sesuai topologi, sekarang internet dapat diakses di pc client. Untuk cache akses internet dapat menggunakan Squid Pro

Selasa, 12 Februari 2013

Membangun PC router di XP


Saya menggunakan koneksi Speedy Socialia dengan ip dinamis yang terhubung langsung dengan modem ADSL melalui line telepon. Default ip address modem 192.168.1.1. Skema jaringan yang saya buat seperti terlihat pada gambar dibawah.
Membangun PC Router Dengan Windows XP + NAT
Pada PC yang ingin dijadikan sebagi Router saya menggunakan 2 buah ethernet card. Satu terhubung ke modem ADSL (WAN) sedangkan satu lagi terhubung ke Switch/Hub (LAN). Dan pengaturan yang saya buat sebagai berikut:
Ethernet 1 (saya ubah namanya menjadi WAN):
IP Address : 192.168.1.2
Subnet mask: 255.255.255.0
Gateway: 192.168.1.1
Primary DNS: 203.130.196.5
Alternate DNS: 203.130.206.250
Ethernet 2 (saya ubah namanya menjadi LAN):
IP Address : 192.168.0.254
Subnet mask: 255.255.255.0
Gateway: kosong
Primary DNS: kosong
Alternate DNS: kosong
Membangun PC Router dengan Windows XP
  • Matikan Internet Connection Sharing pada kedua Ethernet.
Klik kanan ikon My Network Place pada desktop => Properties => Klik kanan pada Ethernet WAN => Properties => Advanced => Jika tercontreng, hilangkan contreng pada pilihan Allow other network users to connect through this computer’s Internet Connection.
Lakukan langkah yang sama untuk Ethernet LAN.
  •  Matikan service Internet Connection Sharing.
Start menu => Run => dan ketik services.msc => Klik kanan Windows Firewall/Internet Connection Sharing (ICS) => Properties => Pada Startup type pilih Disabled => Stop => OK
  •  Jalankan service Routing And Remote Access.
Start menu => Run => ketik services.msc => Klik kanan Routing And Remote Access => Properties => Pada Startup type pilih Automatic => Start => OK
  • Mengaktifkan IPEnableRouter  pada registry
Start menu => Run => regedit => klik OK => pilih HKEY_LOCAL_MACHINESYSTEM CurrentControlSetServiceTcpipParameters => klik 2x pada IPEnableRouter => ubah nilainya dari 0 menjadi 1.
  • Restart komputer
Instalasi dan konfigurasi NAT
  • Start menu => ketik cmd => OK
  • Ketik netsh routing ip nat uninstall (untuk memastikan sebelumnya service tidak aktif)
  • Ketik netsh routing ip nat install (install NAT)
  • Ketik netsh routing ip nat add interface WAN Full (konfigurasi untuk ethernet WAN)
  • Ketik netsh routing ip nat add interface LAN Private (konfigurasi untuk ethernet LAN)
  • Ketik netsh routing ip nat show interface (untuk melihat hasil konfigurasi)
Nah sekarang Windows XP sudah menjadi PC Router plus konfigurasi NAT. Selanjutnya tinggal konfigurasi untuk komputer client. Ubah default Gateway pada komputer client menjadi IP Address milik PC Router yang terhubung langsung ke Switch/Hub (LAN).
Client 1 :
IP Address : 192.168.0.1
Subnet mask: 255.255.255.0
Gateway: 192.168.0.254
Primary DNS: 192.168.0.254
Alternate DNS: kosong
Client 2:
IP Address : 192.168.0.2
Subnet mask: 255.255.255.0
Gateway: 192.168.0.254
Primary DNS: 192.168.0.254
Alternate DNS: kosong