CLICK HERE FOR BLOGGER TEMPLATES AND MYSPACE LAYOUTS »

Sabtu, 07 November 2009

membUat serVer denGan debiAn

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/tkj.com.db";
};

zone "1.168.192.in-addr.arpa" {
type master;
file "/var/cache/bind/rev.1.168.192.in-addr.arpa";
};

setelah itu kamu buat konfiguasi zona file dengan cara
vim /var/cache/bind/tkj.com.db
vim /var/cache/bind/rev.1.1.192.in-addr.arpa

kemudian edit rev.1.1.192.in-addr.arpa,berikut settingannya:

$TTL 604800
@ IN SOA ns.tkj.com. root.tkj.com. (
1012200701; Serial
28800; Refresh
604800; Retry
604800; Expire
86400; Minimum
)
@ IN NS ns.tkj.com.
1 IN PTR ns

setelah itu simpan kemudian edit tkj.com.db,berikut settingannya:

$TTL 604800
tkj.com. IN SOA ns.tkj.com. root.tkj.com. (
1012200701; Serial
28800; Refresh
604800; Retry
604800; Expire
86400; Minimum
)
tkj.com. IN NS ns.tkj.com.
tkj.com. IN MX 10 mail.tkj.com.
ns IN A 192.168.1.1
mail IN A 192.168.1.1
www IN A 192.168.1.1
ftp 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 http://www.tkj.com/
nslookup
>set type=PTR
>192.168.1.1
>set type=SOA
>tkj.com
dig tkj.com or dig http://www.tkj.com/

jika anda menggunakan klient (windows)

seting ip anda
ip address : 192.168.1.3
subnet mask : 255.255.255.0
gateway : 192.168.1.1
preffered DNS server : 192.168.1.1

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

DHCP3 SERVER

Install dengan perintah apt-get install dhcp3-server
Kemudian edit dhcpd.conf dengan perintah
vim /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.10 192.168.1.20;
option domain-name-servers 192.168.1.1;
option domain-name "mtc.com";
option routers 192.168.1.1;
option broadcast-address 192.168.1.255;
default-lease-time 24400;
max-lease-time 48800;
}

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 vim /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 http://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”
http://www.nude.com/
http://www.bedclip.com/
http://www.game-online.com/
http://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 client

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 Directory. Kita 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 jojo

#smbpasswd -a jojo
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=jojo

Test Konfigurasi Untuk pengecekan Samba bisa menggunakan perintah berikut :

# testparmLoad smb config files from /etc/samba/smb.conf Processing section “[homes]”Processing section
“[SHARE]”Processing section
“[printers]”Processing section
“[print$]”Loaded services file OK.
Server role: ROLE_STANDALONE Press 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 Samba Untuk 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 mailtest
#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)