Jumat, 04 Januari 2008

Membangun server

MEMBANGUN DNS SERVER DAN DHCP SERVER
1. DNS SERVER
instal paket program
#apt-get install bind9
KONFIGURASI DNS
edit file named.conf dg printah mcedit /etc/bind/named.conf
zone "tkj.com" { =====è nama dns yang kita inginkan
type master;
file "/var/cache/bind/db.tkj"; =====è letak konfigurasi zone file
};
zone "192.in-addr.arpa" {
type master;
file "/var/cache/bind/db.192";
};
KONFIGURASI ZONE FILE
Buat file dengan perintah touch db.tkj (sesuaikan dg file d named.conf) tw km kopikan dari db.localhost dg pncet tombol F5 tp ganti nmanya menjadi db.tkj n letakkan di /var/cache/bind/
Dan edit sprti d bwah ini
;
; BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA tkj.com. root.tkj.com. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS tkj.com. ==èd ganti dg nama domain yang anda gunakan
www IN A 192.168.1.1 =èganti ip yang anda gunakan
satunya lg nmax db.192 (sesuaikan dg file d named.conf)
isinya sama dg db.tkj tp ganti yang
@ IN A 192.168.1.1 menjadi
1.1.168 IN PTR tkj.com
Restart dg perintah # /etc/init.d/bind9 restart klo tidak muncul tanda eror insyalloh DNS server anda berhasil
DHCP SERVER
Install dg printah
#apt-get install dhcp3-server
KONFIGURASI
Edit file dg perintah mcedit /etc/dhcp3/dhcp.conf
# A slightly different configuration for an internal subnet.
subnet 192.168.1.0 netmask 255.255.255.0 { ==è subnet n netmask ip anda
range 192.168.1.2 192.168.1.10;==è rentangan ip yang akan bsa d pakai
option domain-name-servers tkj.com; ==è nama DNS anda
# option domain-name "internal.example.org";
option routers 192.168.1.1;
option broadcast-address 192.168.1.255;
default-lease-time 600;
max-lease-time 7200;
}
Ket: Lainnya ksih tanda comment aj (#)
Setelah itu restart dhcp serverx dg printah
#/etc/init.d/dhcp3-server restart
klo tidak muncul tanda eror insyalloh dhcp server anda berhasil
FTP SERVER
Install dg printah
#Apt-get install vsftpd
Trus konfigurasi dengan perintah mcedit /etc/vsftpd.conf
Edit seperti di bawah ini/yang bergaris bawah
(hanya menghilangkan tanda comment/# aj)
# Allow anonymous FTP? (Beware - allowed by default if you comment this out).
anonymous_enable=YES
#
# Uncomment this to allow local users to log in.
local_enable=YES
#
# Uncomment this to enable any form of FTP write command.
write_enable=YES
#
# Uncomment this if you want the anonymous FTP user to be able to create
# new directories.
anon_mkdir_write_enable=YES
#
# Activate directory messages - messages given to remote users when they
# go into a certain directory.
dirmessage_enable=YES
#
# Activate logging of uploads/downloads.
xferlog_enable=YES
#
# Make sure PORT transfer connections originate from port 20 (ftp-data).
connect_from_port_20=YES
#
# If you want, you can arrange for uploaded anonymous files to be owned by
# a different user. Note! Using "root" for uploaded files is not
# recommended!
#chown_uploads=YES
#chown_username=whoever
#
# You may override where the log file goes if you like. The default is shown
# below.
#xferlog_file=/var/log/vsftpd.log
#
# If you want, you can have your log file in standard ftpd xferlog format
#xferlog_std_format=YES
#
# You may change the default value for timing out an idle session.
#idle_session_timeout=600
#
# You may change the default value for timing out a data connection.
#data_connection_timeout=120
#
# It is recommended that you define on your system a unique user which the
# ftp server can use as a totally isolated and unprivileged user.
#nopriv_user=ftpsecure
Ket : yang di perlu d edit hanya yang bergaris bawah J aj lainnya biarin aj
Setelah itu restart dengan perintah /etc/init.d/vsftpd restart

Tidak ada komentar: