Sabtu, 24 Januari 2009

PC ROUTER SEDERHANA

Sekarang bikin pc router sederhana ….
untuk bikin pc router, khususnya apabila kita menginginkan agar pc router tersebut nantinya dihubungkan ke komputer klient, kemudian mereka dapat terhubung ke internet, ada beberapa syarat wajib,
1. koneksi internet, bisa pake dial up, ato bisa pake wireless, ato bisa juga pake leased line, terserah, tapi yang pernting, koneksi seperti ini wajib ada.. hehehheh e..
2. kartu ethernet (di Indonesia - in ajka yak kekekke ..), paling ga butuh 2, satu di hubungkan ke modem kabel (kebetulan untuk uji coba ini pake modem kabel) satu lagi ke switch yang terhubung ke jaringan klient.
3. komputer yang udah ga ke pake lagi , tapi masi bisa digunakan. unuk bikin pc router ga perlu komuter yang sakti-sakti amat… mubazir .. hehhehehe..

=========================================
komputer yang saya jadi-in pc router spek nya sederhana kok
Untuk prosesor :
[root@jakarta root]# cat /proc/cpuinfo
processor : 0
vendor_id : AuthenticAMD
cpu family : 5
model : 8
model name : AMD-K6(tm) 3D processor
stepping : 12
cpu MHz : 451.037
cache size : 64 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu vme de pse tsc msr mce cx8 pge mmx syscall 3dnow k6_mtrr
bogomips : 897.84

sedangkan untuk memori
[root@jakarta root]# cat /proc/meminfo
total: used: free: shared: buffers: cached:
Mem: 58970112 58294272 675840 0 6250496 35115008
Swap: 405643264 25161728 380481536
MemTotal: 57588 kB
MemFree: 660 kB
MemShared: 0 kB
Buffers: 6104 kB
Cached: 16016 kB
SwapCached: 18276 kB
Active: 41668 kB
ActiveAnon: 25528 kB
ActiveCache: 16140 kB
Inact_dirty: 112 kB
Inact_laundry: 8428 kB
Inact_clean: 944 kB
Inact_target: 10228 kB
HighTotal: 0 kB
HighFree: 0 kB
LowTotal: 57588 kB
LowFree: 660 kB
SwapTotal: 396136 kB
SwapFree: 371564 kB

[root@jakarta root]# cat /etc/sysconfig/hwconf
detached: 0
device: eth
driver: 8139too
desc: “Realtek|RTL-8139/8139C/8139C+”
vendorId: 10ec
deviceId: 8139
subVendorId: 10ec
subDeviceId: 8139
pciType: 1
-
class: NETWORK
bus: PCI
detached: 0
device: eth
driver: 8139too
desc: “Realtek|RTL-8139/8139C/8139C+”
vendorId: 10ec
deviceId: 8139
subVendorId: 10ec
subDeviceId: 8139
pciType: 1

class: NETWORK
bus: PCI
detached: 0
device: eth
driver: 8139too
desc: “Realtek|RTL-8139/8139C/8139C+”
vendorId: 10ec
deviceId: 8139
subVendorId: 10ec
subDeviceId: 8139
pciType: 1
-
class: CDROM
bus: IDE
detached: 0
device: hdd
driver: ignore
desc: “LTN486S”
-
class: VIDEO
bus: PCI
detached: 0
driver: Card:Trident CyberBlade (generic)
desc: “Trident Microsystems|CyberBlade/i7″
vendorId: 1023
deviceId: 8400
subVendorId: 1023
subDeviceId: 8400
pciType: 1
-
class: HD
bus: IDE
detached: 0
device: hda
driver: ignore
desc: “QUANTUM FIREBALLlct20 10″
physical: 19885/16/63
logical: 19885/16/63
-
class: USB
bus: PCI
detached: 0
driver: usb-uhci
desc: “VIA Technologies|USB”
vendorId: 1106
deviceId: 3038
subVendorId: 0925
subDeviceId: 1234
pciType: 1

tuh spek umumnya … hehehhe
=========================================
sedangkan OS nya teteup … pake redhat9 , walaupun nih OS nyebelin dan sering ga user friendly, tapi aku tetep setia…

nah setelah eth dipasang, os keinstall langkah selanjutnya adalah:
1. kita harus mengetahui alamat network yang dikasi sama isp
2. ip public yang diberikan
3. alamat broadcast network yang diberikan isp

setelah itu baru setup network di pc router …
caranya
pake perintah
ifconfig eth0 ip_public_dari_isp
cuman karena di tempat saya pake cable, jadi ipnya di set dhcp, jadi saya cukup memberikan no MAC eth ke isp
langkah selanjutnya menentukan alamat network LAN
caranya sama …
trus ..
beri nilai 1 di file ini :
/proc/sys/net/ipv4/ip_forward

setelah itu ..
sebenarnya si dah jalan kalo cuman gitu doank, cuman, itu hanya berlaku buat di pcrouternya aja hehehhee …
nah sekarang kita set iptables, supaya bisa melakukan internet sharing. cara yang digunakan adalah dengan menggunakan teknik NAT (Network Address Translation), ada juga sih yang pake cara MASQ, cuman kalo saya pake NAT..
ini perintahnya

iptables -F
iptables -t nat -F
iptables -t mangle -F
iptables -t nat -A POSTROUTING -o eth0 -j SNAT –to 202.73.106.211
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -A INPUT -m state –state ESTABLISHED,RELATED -j ACCEPT
iptables -A OUTPUT -m state –state NEW,ESTABLISHED,RELATED -j ACCEPT
iptables -A INPUT -m state –state NEW -i ! eth0 -j ACCEPT

Tidak ada komentar:

Posting Komentar