Monday, September 17, 2007
Setting Router Debian
Coba-coba tadi malem ngistall linux debian 4 etch, partisi saya buat automatis. Banyak software-software yang tidak terinsall misalkan mc, sshd, mtr, dan sebagainya.
Untuk lebih mudahnya ada bisa menggunakan fasilitas di debian yaitu apt-get. Sebelumnya anda terlebuh dahulu harus mensetting file source.list.
tambahkan tulisan dibawah ini.
# vim /etc/apt/source.list
deb http://ftp.debian.org/debian/ etch main
deb-src http://ftp.debian.org/debian/ etch main
deb http://security.debian.org/ etch/updates main contrib
deb-src http://security.debian.org/ etch/updates main contrib
kemudian simpan.
Nah baru kita sekarang udah bisa menjalankan fasilitas apt-get
# apt-get install mc ssh mtr
tunggu mereka terinstall dengan sendirinya dan setelah itu tinggal setting dan setting dech. setelah selesai install setting yg pertama adalah :
Setting ip addressnya kebetulan ada 2 interface/ethernet, kita tinggal masuk aja ke: /etc/network/interfaces:
# vim /etc/network/interfaces
iface eth0 inet static
address 192.168.113.100
netmask 255.255.255.0
network 192.168.113.0
broadcast 192.168.113.255
gateway 192.168.113.254
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 202.69.96.99
auto eth1
iface eth1 inet static
address 192.168.222.1
netmask 255.255.255.0
network 192.168.222.0
broadcast 192.168.222.255
setelah kita setting network intefacenya
kemudian jalankan
# /etc/init.d/networking restart
debian1:# ifconfig
eth0 Link encap:Ethernet HWaddr 00:13:46:2C:DB:36
inet addr:192.168.113.100 Bcast:192.168.113.0 Mask:255.255.255.0
inet6 addr: fe80::213:46ff:fe2c:db36/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:37139 errors:0 dropped:0 overruns:0 frame:0
TX packets:18158 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:3854180 (3.6 MiB) TX bytes:2907833 (2.7 MiB)
Interrupt:10 Base address:0x1400
eth2 Link encap:Ethernet HWaddr 00:A0:C9:73:16:49
inet addr:192.168.222.1 Bcast:192.168.168.255 Mask:255.255.255.0
UP BROADCAST 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)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:2582 errors:0 dropped:0 overruns:0 frame:0
TX packets:2582 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:308234 (301.0 KiB) TX bytes:308234 (301.0 KiB)
Selanjutnya Ketik perintah "ifconfig" apabila keluar seperti yang ada diatas berarti settingan anda benar untuk konfigurasi nerwork interfacenya.
Lihat Forwardingnya
apabila kita mau melihat forwarding dengan perintah:
# cat /proc/sys/net/ipv4/ip_forward <--- enter 1 klo sudah ada tulisan 1 berarti forwarding sudah jalan, sedangkan kalo masih 0 tinggal kita buka di : # vim /etc/sysctl.conf
buka atau aktifkan script dibawah ini
net.ipv4.conf.default.forwarding=1
Edit konfigurasi nameservernya
# vim /etc/resolv.conf
nameserver 127.0.0.1
nameserver 202.155.0.10
nameserver 202.155.0.20 <--- sesuaikan dengan DNS anda NAT (Network Address Translation) Kita harus setting NAT, supaya user dibelakang router bisa akses internet, dengan perintah # iptables -t nat -A POSTROUTING -s 192.168.222.0/24 -d 0/0 -j MASQUERADE
untuk mengeceknya kita bisa menggunakan perintah
# iptables -t nat -nL
Chain PREROUTING (policy ACCEPT)
target prot opt source destination
Chain POSTROUTING (policy ACCEPT)
target prot opt source destination
MASQUERADE all -- 192.168.222.0/24 0.0.0.0/0
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
apabila keluarannya seperti diatas berarti "NAT" yang kita buat sudah jalan.
demikianlah setting router debian.
................ semoga bermanfaat .................
Untuk lebih mudahnya ada bisa menggunakan fasilitas di debian yaitu apt-get. Sebelumnya anda terlebuh dahulu harus mensetting file source.list.
tambahkan tulisan dibawah ini.
# vim /etc/apt/source.list
deb http://ftp.debian.org/debian/ etch main
deb-src http://ftp.debian.org/debian/ etch main
deb http://security.debian.org/ etch/updates main contrib
deb-src http://security.debian.org/ etch/updates main contrib
kemudian simpan.
Nah baru kita sekarang udah bisa menjalankan fasilitas apt-get
# apt-get install mc ssh mtr
tunggu mereka terinstall dengan sendirinya dan setelah itu tinggal setting dan setting dech. setelah selesai install setting yg pertama adalah :
Setting ip addressnya kebetulan ada 2 interface/ethernet, kita tinggal masuk aja ke: /etc/network/interfaces:
# vim /etc/network/interfaces
iface eth0 inet static
address 192.168.113.100
netmask 255.255.255.0
network 192.168.113.0
broadcast 192.168.113.255
gateway 192.168.113.254
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 202.69.96.99
auto eth1
iface eth1 inet static
address 192.168.222.1
netmask 255.255.255.0
network 192.168.222.0
broadcast 192.168.222.255
setelah kita setting network intefacenya
kemudian jalankan
# /etc/init.d/networking restart
debian1:# ifconfig
eth0 Link encap:Ethernet HWaddr 00:13:46:2C:DB:36
inet addr:192.168.113.100 Bcast:192.168.113.0 Mask:255.255.255.0
inet6 addr: fe80::213:46ff:fe2c:db36/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:37139 errors:0 dropped:0 overruns:0 frame:0
TX packets:18158 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:3854180 (3.6 MiB) TX bytes:2907833 (2.7 MiB)
Interrupt:10 Base address:0x1400
eth2 Link encap:Ethernet HWaddr 00:A0:C9:73:16:49
inet addr:192.168.222.1 Bcast:192.168.168.255 Mask:255.255.255.0
UP BROADCAST 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)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:2582 errors:0 dropped:0 overruns:0 frame:0
TX packets:2582 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:308234 (301.0 KiB) TX bytes:308234 (301.0 KiB)
Selanjutnya Ketik perintah "ifconfig" apabila keluar seperti yang ada diatas berarti settingan anda benar untuk konfigurasi nerwork interfacenya.
Lihat Forwardingnya
apabila kita mau melihat forwarding dengan perintah:
# cat /proc/sys/net/ipv4/ip_forward <--- enter 1 klo sudah ada tulisan 1 berarti forwarding sudah jalan, sedangkan kalo masih 0 tinggal kita buka di : # vim /etc/sysctl.conf
buka atau aktifkan script dibawah ini
net.ipv4.conf.default.forwarding=1
Edit konfigurasi nameservernya
# vim /etc/resolv.conf
nameserver 127.0.0.1
nameserver 202.155.0.10
nameserver 202.155.0.20 <--- sesuaikan dengan DNS anda NAT (Network Address Translation) Kita harus setting NAT, supaya user dibelakang router bisa akses internet, dengan perintah # iptables -t nat -A POSTROUTING -s 192.168.222.0/24 -d 0/0 -j MASQUERADE
untuk mengeceknya kita bisa menggunakan perintah
# iptables -t nat -nL
Chain PREROUTING (policy ACCEPT)
target prot opt source destination
Chain POSTROUTING (policy ACCEPT)
target prot opt source destination
MASQUERADE all -- 192.168.222.0/24 0.0.0.0/0
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
apabila keluarannya seperti diatas berarti "NAT" yang kita buat sudah jalan.
demikianlah setting router debian.
................ semoga bermanfaat .................