Rabu, 31 Desember 2008

Setting DNS Server,DHCP Server,SQUID Server,FTP Server SAMBA Server,MAIL Server

Diposting oleh AG3ND4 C3W3K M4N!3Z

DNS SERVER
Install dengan perintah apt-get install bind9
Kemudian edit beberapa file konfigurasi named.conf yang terletak di /etc/bind9/named.conf
tambahkan

zone “tkj.com” {
type master;
file “/var/cache/bind/db.tkj”;
};

zone “192.in-addr.arpa” {
type master;
file “/var/cache/bind/db.192?;
};




setelah itu kamu buat konfiguasi zona file dengan cara
cp db.local /var/cache/bind/db.tkj
cp db.127 /var/cache/bind/db.tkj

kemudian edit db.192

;
; BIND reverse 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.
1.1.168 IN PTR tkj.com.
www IN PTR tkj.com.
setelah itu simpan kemudian edit db.tkj

;
; 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.
@ IN A 192.168.1.1
www IN A 192.168.1.1

setelah itu simpan dan keluar.
Kemudian restart dns anda dengan perintah /etc/init.d/bind9 restart jika tidak muncul eror kemungkinan kerjaan anda berhasil
Cek dengan perintah

jika anda tidak menggunakan klient

ping tkj.com
ping www.tkj.com/
nslookup
>set type=PTR
>192.168.1.1
>set type=SOA
>tkj.com
dig tkj.com or dig www.tkj.com/

jika anda menggunakan klient (windows)

seting ip anda
ip address : 192.168.10.3
subnet mask : 255.255.255.0
gateway : 192.168.10.1
preffered DNS server : 192.168.10.1

kemudian ping ke nama DNS anda jika berhasil maka dns anda dah jadi.

DHCP SERVER

Install dengan perintah apt-get install dhcp3-server
Kemudian edit dhcpd.conf dengan perintah
mcedit /etc/dhcp3/dhcpd.conf

# A slightly different configuration for an internal subnet.
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.2 192.168.1.10;
option domain-name-servers 192.168.1.1;
# 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 kasih tanda comment aj (#)

setelah itu restart dengan perintah
/etc/init.d/dhcp3-server restart
jika tidak ada masalah berarti dhcp telah berhasil

kemudian coba di klien (windows)

· masuk control panel> klik 2x network connections>klik kanan local network connection dan pilih repair.
· Klik 2x icon local network trus pindah ke support dan klik repair.

FTP SERVER

Install dengan perintah
apt-get install vsftpd

Kemudian edit vsftpd.conf dengan perintah mcedit /etc/vsftpd.conf
# Uncomment this to enable any form of FTP write command.
write_enable=YES

# 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

keterangan:
Ø write_enable=YES
Disini option untuk menentukan apakah folder yang di share dengan FTP. attribut nya Read Only atau Writeable.

Ø anonymous_enable=YES
pada bagian ini adalah option untuk menentukan apakah anonymous (siapa
saja) dapat masuk kedalam FTP anda atau tidak.

Ø local_enble=YES
Sedangkan pada bagian ini adalah option untuk mangaktifkan user pada linux sebagai user pada FTP Server anda. Jadi setiap orang yang akan masuk ke Server FTP anda harus terlebih dahulu terdaftar pada user login pada Linuxnya.


SQUID SERVER

Install dengan perintah
apt-get install squid

Squid terdiri dari 2 jenis yaitu:
manual proxy
transparent proxy

MANUAL PROXY

Konfigurasi squid.conf

acl labtkj src 192.168.1.0/255.255.255.0
http_access allow labtkj

konfigurasi hak akses

acl_jangan dstdomain www.friendster.com/
http_acces deny jangan
untuk memblokir suatu situs berdasarkan pada alamat websitenya

acl_tidak url_regex -i sex
http_access deny tidak
untuk memblokir situs berdasarkan kata kunci (alamat yang terdapat nama sex tak bisa di buka)

acl_no url_regex ”/home/porno.txt”
http_access deny no
untuk memblokir situs berdasarkan daftar situs yang kita taruh pada tempat tertentu (misalnya kita taruh pada direktori /home/porno.txt)



isi dari file “/home/porno.txt”
www.nude.com/
www.bedclip.com/
www.game-online.com/
www.playboy.com/

memberi izin akses berdasarkan hari dan waktu

Singkatan Arti
S Sunday
M Monday
T Tuesday
W Wednesday
H Thursday
F Friday
A Saturday

acl waktu time S 06:00-12:00
http_access deny waktu labtkj

kemudian setting pada klien

Untuk Internet Explorer, pengaturan Proxy ada pada menu Tools > Internet Options > Connections. Klik tombol LAN Settings… kemudian tandai checkbox Use a proxy server dan isi Address dengan IP 192.168.1.1 dengan port 3128. Pastikan komputer klien mempunyai IP yang sekelas dengan komputer server.

Untuk mozilla klik tools>options>connection settings checkbox manual proxy configuration masukkan alamat proxy anda, misalnya 192.168.1.1 port 31288 dan kosongkan No proxy for:

SAMBA SERVER
Installasi Samba
#apt-get install/samba/samba-client
akan muncul beberapa pertanyaan yang berhubungan dengan konfigurasi samba seperti workgroup dan dhcp server, jawab sesuai dengan jaringan anda.

Menyiapkan User dan DirectoryKita sediakan user dan directory yang akan digunakan untuk directory sharing dan otentikasi, Untuk membuat directory baru menggunakan perintah
#mkdir share
Untuk membuat user baru sekaligus membuat passwordnya menggunakan perintah
#useradd lala#smbpasswd -a lala
Menkonfigurasi File Konfigurasi SambaFile utama konfigurasi samba terletak pada /etc/samba/smb.conf. Konfigurasi file sharing Anda dengan menambahkan :

#vim /etc/samba/smb.conf[SHARE]path=/home/vanfier/sharebrowseable=yeswriteable=yesvalid users=lala

Test KonfigurasiUntuk pengecekan Samba bisa menggunakan perintah berikut :

# testparmLoad smb config files from /etc/samba/smb.confProcessing section “[homes]”Processing section
“[SHARE]”Processing section
“[printers]”Processing section
“[print$]”Loaded services file OK.
Server role: ROLE_STANDALONEPress enter to see a dump of your service definitions
Bila output Anda sama dengan diatas, maka konfigurasi Anda tidak terdapat error
Sekarang restart samba untuk mendapatkan effect konfigurasi yang telah anda buat
#/etc/init.d/samba restart
Untuk mengetahui lebih banyak tentang option konfigurasi samba, bisa dilihat dengan mengetikan
#man samba
Testing SambaUntuk testing samba, dapat dilakukan pada terminal debian dengan menggunakan perintah berikut :
#smbclient -L //debianserver -U username
Untuk di windows bisa menggunakan perintah run

Mail Server

webmail server
#apt-get install apache2 tekan enter
#apt-get install php5-cgi
#apt-get install courier-imap pilih yes
#apt-get install squerrelmail
#cd /var/www
#ln -d -s /usr/share/squerrelmail
#L
#http://ip-server/squirrelmail/src/configtest.php
#vim /etc/courier/authdaemonrc
authmodulelist=”autpam” pada baris ke 27
#squerrelmail-configure
ada opsi 1–10
pilih : 2,A,8,courier,point 9,detect,s,q
Membuat Mail Directori
#maildirmake-courier /root/Maildir
#maildirmake-courier /home/user(nama dari user)/Maildir
#chown user:user -R(rekursif untuk semua direktori) /home/user/Maildir
Mengkonfigurasi Exim4
#dpkg-reconfigure exim4-config
akan ada pilihan dan pilih seperti dibawah ini
yes,ok,pilih atas,enter,enter,enter,enter,enter,no

menambah user
#useradd mailtest(nama user) -d /home/Mailtest
#passwd ailtest
#mkdir /home/mailtest
#chown mailtest:mailtest -R /home/mailtest
#maildirmake.courier /home/mailtest/Maildir
#chown mailtest:mailtest /home/mailtest/Maildir

untuk mencoba ke client buka browser ketik url no_ip_webserver/suqerrelmail
untuk menguninstal
#aptitude purge apache
#aptitude autoclean
#deselect (untuk mengetahui paket2 yg sudah atau belum terinstal)





0 komentar: