Membuat PC router,DNS server,DHCP server Di Ubuntu
Pertama install OS ubuntu 8.04 di PC yang akan di jadikan router dan pastikan PC tersebut memiliki 2 interface ethernet card minimal
setelah beres penginstalan,login ke ubuntu dan kita lakukan konfigurasi
pertama edit dahulu interfaces pada ubuntu server,pake perintah:
vim /etc/network/interfaces
dan ketikkan script berikut
# The primary network interface
auto eth3
iface eth3 inet static <<< Interface ke internet
address 10.1.3.49
netmask 255.255.255.0
network 10.1.3.0
broadcast 10.1.3.255
gateway 10.1.3.1
# Client network interfaces
auto eth4
iface eth4 inet static <<< Interface ke LAN
address 10.1.17.1
netmask 255.255.255.0
network 10.1.17.0
broadcast 10.1.17.255
SAVE DAN KELUAR
lalu Edit file ipv4_forward untuk memForwardkan ip dari 2 ethernet.
di network options,dgn perintah
vim /etc/network/options
isikan script berikut:
ip_forward=yes
spoofprotect=yes
syncookies=no
untuk permanen edit file sysctl.conf,edit file dengan perintah #vim /etc/sysctl.conf,tambahin atau hapus # dari net.ipv4.ip_forward=1
ketikkan perintah echo "1">/proc/sys/net/ipv4/ip_forward
Kita masukkan konfigurasi NAT untuk klien
dengan syntax iptables -t nat -A POSTROUTING -o eth3 -j MASQUERADE
(interface yang di masukkan interface yang ke internet,bisa interface klien juga)
agar permanen syntax nya
simpan di rc.local,pake perintah vim /etc/rc.local
nanti disana ada tulisan "exit=0" yang itu di hapus sajah lalu masukkan syntax NAT nya
iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE
echo "1">/proc/sys/net/ipv4/ip_forward
selesai,sekarang setting DHCP server di ubuntu untuk klien
install paket dhcp3 nya dahulu,pake perintah:
apt-get install dhcp3-server
lalu edit file konfigurasi dhcp nya,pake perintah:
vim /etc/dhcp3/dhcpd.conf
hapus tanda #(pagar) pada script berikut,lalu kondisikan dengan network yang dipakai untuk klien,di script berikut:
# A slightly different configuration for an internal subnet.
subnet 10.1.17.0 netmask 255.255.255.0 {
range 10.1.17.20 10.1.17.50; <<< range IP yg akan di berikan kpd klien
option domain-name-servers www.jengkol.com; <<< domain DNS server
option domain-name "www.jengkol.com"; <<< domain DNS server
option routers 10.1.17.1; <<< IP gateway yg akan di gunakan klien
option broadcast-address 10.1.17.255;
default-lease-time 600;
max-lease-time 7200;
}
sekarang kita edit interface yg akan di beri dhcp oleh settingan dhcp server kita tadi,ketikkan perintah
vim /etc/default/dhcp3-server
lalu isikan interface lokal/LAN untuk klien (eth4),seperti berikut
# Defaults for dhcp initscript
# sourced by /etc/init.d/dhcp
# installed at /etc/default/dhcp3-server by the maintainer scripts
#
# This is a POSIX shell fragment
#
# On what interfaces should the DHCP server (dhcpd) serve DHCP requests?
# Separate multiple interfaces with spaces, e.g. "eth0 eth1".
INTERFACES="eth4" <<<<< interface untuk lokal/LAN klien
Setting DHCP selesai,sekarang kita setting DNS server pada ubuntu
Pertama install dlu paket nya,disini saya menggunakan bind
apt-get install bind9
lalu edit named.conf.local di direktori /etc/bind .pake perintah:
vim /etc/bind/named.conf.local
mengapa di named.conf.local?
karena agar apabila ada kesalahan di named.conf.local,kita masih memiliki backup di named.conf yg asli
kembali ke settingan
di sana masukkan script berikut :
zone "3.1.10.in-addr.arpa" IN {
type master;
file "/etc/bind/ns/db.3.1.10.local.zone";
allow-update { none; };
allow-query { any; };
};
zone "jengkol.com" IN {
type master;
file "/etc/bind/ns/db.jengkol.com.local.zone";
allow-update { none; };
allow-query { any; };
};
save dan keluar
buat folder ns untuk tempat penyimpanan file zona,pake perintah
mkdir /etc/bind/ns
sekarang buat file zona dan reverse,pake perintah
vim /etc/bind/ns/db.3.1.10.local.zone
lalu masukkan script berikut
$TTL 86400
@ IN SOA ns1.jengkol.com. admin.jengkol.com. (
2008101712 ; serial (d. adams)
3H ; refresh
15M ; retry
1W ; expiry
1D ) ; minimum
IN NS ns1.jengkol.com.
IN MX 0 mx1.jengkol.com.
49 IN PTR ns.jengkol.com.
1 IN PTR mx1.jengkol.com.
Save dan kaluar
vim /etc/bind/db.jengkol.com.local.zone
lalu masukkan script berikut
$TTL 300
@ IN SOA ns1.jengkol.com. admin.jengkol.com. (
2010020108 ; serial (d. adams)
300 ; refresh
300 ; retry
1W ; expiry
1D ) ; minimum
IN NS ns1.jengkol.com.
IN MX 0 mx1.jengkol.com.
ns IN A 10.1.3.49
jengkol.com. IN A 10.1.3.49
www IN A 10.1.3.49
mx1 IN A 10.1.3.49
lalu setting resolv.conf agar server dapat meresolve,pake perintah
vim /etc/resolv/conf
masukkan name server anda dgn script berikut:
nameserver 10.1.3.49
domain www.jengkol.com
settingan router,DHCP,DNS pada ubuntu server telah selesai
sekarang restart aplikasi berikut agar semua settingan berjalan,dgn perintah
/etc/init.d/networking restart
/etc/init.d/bind9 restart
/etc/init.d/dhcp3-server restart
Konfigurasi telah selesai,monggo di coba...
Label :
pimmy ride |
property |
car body design |
Langganan:
Posting Komentar (Atom)
Comments (0)
Posting Komentar