Administasi Server

Konfigurasi DHCP

Ø Menginstall DHCP-server,dengan perintah:

# apt-get install dhcp3 server

Ø Konfigurasi file konfigurasi /etc/dhcp3/dhcpd.conf, dengan perintah :

# pico /etc/dhcp3/dhcpd.conf

Ø Edit Script di bawah ini :

subnet 192.168.1.0 netmask 255.255.255.0 {

range 192.168.1.2 192.168.1.254;

option domain-name-servers 192.168.1.1;

option domain-name “komputer server”;

option routers 192.168.1.1;

option broadcast-address 192.168.1.255;

default-lease-time 600;

max-lease-time 7200;

}

Ø Untuk mensetting dhcp agar komputer client mendapatkan ip yang tetap edit script seperti di bawah ini :

host komputer1 {

hardware ethernet 00:50:56:C0:00:01;

fixed-address 192.168.1.2;

}

Ø Menjalankan daemon dhcp server, dengan perintah :

# /etc/init.d/dhcp3-server restart

Starting DHCP server : dhcpd3 .

Ø Uji Coba Koneksi , ping alamat server bila ada reply maka configurasi anda berhasil.

Konfigurasi DNS

Ø Install paket bind9 untuk versi yang terbaru, dengan perintah #apt-get install bind9

Ø Memastikan paket bind9 apakah sudah terinstall dengan benar, dengan perintah # dpky –l bind9

Ø Mengedit script resolf.conf, dengan perintah :

# pico /etc/resolv.conf

Ø Mengedit script named.conf, dengan perintah:

# pico /etc/bind9/named.conf

Edit seperti dibawah ini:

};

Zone “debian.com,”{ Nama Server

Type master;

File “/var/cache/bind/db.debian”; Tempat file disimpan

};

Zone “192.in-addr.arpa”{

Type master;

File “/var/cache/bind/db.192”; Tempat file di simpan

};

Ø Copy file db.127 dan db.local pada directoty yang sama ,dengan perintah:

# cp db.127 db.192

# cp db.local db.debian

Lalu pindah pada directory /var/cache/bind,dengan perintah:

# mv db.192 /var/cache/bind

# mv db.debian /var/cache/bind

Ø Membuat file zone forward yang berfungsi untuk menerjemahkan nama ke IP Address dari zona lokalnya.dengan perintah:

# pico /var/cache/bind/db.debian

$TTL 604800

@ IN SOA debian.com. root.debian.com. (

1 ; Serial

604800 ; Refresh

86400 ; Retry

2419200 ; Expire

604800 ) ; Negative Cache TTL

;

@ IN NS debian.com.

@ IN A 192.168.1.1

www IN A 192.168.1.1

Ø Membuat file zone forward yang berfungsi menerjemahkan IP Address ke nama dari zona lokalnya, dengan perintah

# pico /var/cache/bind/db.192

$TTL 604800

@ IN SOA debian.com. root.debian.com. (

2 ; Serial

604800 ; Refresh

86400 ; Retry

2419200 ; Expire

604800 ) ; Negative Cache TTL

;

@ IN NS debian.com.

1.1.168 IN PTR debian.com.

www IN PTR debian.com.

Ø Merestart daemon DNS Server, dengan perintah :

# /etc/init.d/bind9 restart

Stopping domain name service . . . : bind .

Starting domain name service . . . : bind .

Ø Mencoba DNS Server apakah sudah berjalan dengan baik dan benar dengan perintah ping

# ping www.debian.com

Jika muncul reply berarti konfigurasi anda berhasil

Konfigurasi FTP

Ø Install paket vsftpd untuk versi yang terbaru

#apt-get install vsftpd

Ø Mengedit script vsftpd.conf

#pico /etc/vsftpd.conf

# Allow anonymous FTP? (Beware – allowed by default if you comment this out )

anonymous_enable=YES

#

# Uncoment this to allow local users to log in.

local_enable=YES

#

# Uncoment this to enable any form of FTP write command.

write_enable=YES

# Default umask for local user is 077. you may wish to change this to 002,

# if your user expect that (022 is used by most other ftpd’s)

# local_umask=022

#

# Uncomment this to allow the anonymous FTP user to upload files. This only

# has an effect if the above global write enable is activated. Also, you will

# obviously need to create a directory writable by the FTP user.

anon_upload_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 orginate from port 20 ( ftp-data).

connect_from_port_20=YES

PS : Tanda yang becetak tebal merupakan tanda yang telah dihilangkan tanda pagarnya

Ø Merestart daemon FTP

#/etc/init.d/vsftpd restart

Shutting down vsftpd :

Starting vsftpd for vsftpd :

Konfigurasi MAIL

Ø Instal paket postfix

1. Masukkan cd debian yang tersedia paket

postfix

2. Ketikkan perintah berikut untuk menginstal

#apt-get install postfix

Ø Instal paket courier-imap

1. Masukkan cd debian yang tersedia paket

courier-imap

2. Ketikkan perintah berikut untuk menginstal

#apt-get install courier-imap

Ø Instal courier-pop

1. Masukkan cd debian yang tersedia paket

courier-pop

2. Ketikkan perintah berikut untuk menginstal

#apt-get install courier-pop

Ø Instal paket squirrelmail

1. Masukkan cd debian yang tersedia paket

squirrelmail

2. Ketikkan perintah berikut untuk mengistal

#apt-get install squirrelmail

Ø Konfigurasi script postfix

1. Edit file main.cf

#vim /etc/postfix/main.cf

2. Tambahkan script di bawah ini

mydomain = http://www.smknpal.sch.id

home_mailbox = Maildir/

mynetworks = 127.0.0.0/8 10.252.22.0/24

Ø Konfigurasi virtual host squirrelmail

1. Edit file apache2

#vim /etc/apache2/sites-available/default

2. Tambahkan script di bawah ini

Alias /webmail “/usr/share/squirrelmail/”

<Directory “/usr/share/squirrelmail/”>

Allow from all

Ø Membuat user di server

1. Ketikkan perintah berikut

#adduser [terserah]

Ø Membuat folder maildir di user tertentu

#cd /home/[user]

#maildirmake Maildir

#chown [user].[user] Maildir /-Rf

Ø Testing squirrelmail

1. Buka web browser

http://www.kel7.com/webmail

Ø Testing mail server

1. Buat user 1

2. Masuk ke www.kel7.com

3. Login sebagai user

4. kirim e-mail ke user 1

Konfigurasi SQUID

Ø Install paket squid untuk versi yang terbaru

#apt-get install squid

Ø Mengedit script squid.conf

#pico /etc/squid/squid.conf

visible_hostname (hostname yg diperlukan)

cache_mgr (alamat e-mail)

http_port 3128 transparent

always_direct allow all

cache_dir ufs /var/spool/squid 500 16 256

dan Edit juga script di bawah ini :

acl all src 0.0.0.0/0.0.0.0

acl lab1 src 192.168.1.0/255.255.255.0

acl tidak dstdomain www.friendster.com

acl manager proto cache_object

acl localhost src 127.0.0.1/255.255.255.255

acl to_localhost dst 127.0.0.0/8

acl SSL_ports port 443 # https

acl SSL_ports port 563 # snews

acl SSL_ports port 873 # rsync

acl Safe_ports port 80 # http

acl Safe_ports port 21 # ftp

acl Safe_ports port 443 # https

acl Safe_ports port 70 # gopher

acl Safe_ports port 210 # wais

acl Safe_ports port 1025-65535 # unregistered ports

acl Safe_ports port 280 # http-mgmt

acl Safe_ports port 488 # gss-http

acl Safe_ports port 591 # filemaker

acl Safe_ports port 777 # multiling http

acl Safe_ports port 631 # cups

acl Safe_ports port 873 # rsync

acl Safe_ports port 901 # SWAT

acl purge method PURGE

acl CONNECT method CONNECT

Ø Membuat cache directory dengan mengetikkan perintah

#squid –z

Ø Merestart daemon Squid

#/etc/init.d/squid restart

Ø Untuk test apakah konfigurasi Anda sudah berhasil, buka Internet Explorer è

tools è

internet options è

connections è

LAN setting è

Pilih use automatic configuration script è

lalu isikan pada address alamat server kita

Konfigurasi SAMBA

Ø Install paket samba untuk versi yang terbaru

#apt-get install samba

Ø Mengedit script smb.conf

#pico /etc/samba/smb.conf

#=================== Global Settings ====================

[global]

workgroup = kel7        —-> nama workgroup yang muncul nantinya

server string = %h server

dns proxy = no

interfaces = 192.168.2.1/8 eth0    —> eth0 merupakan LANcard,bisa diganti menurut medianya

bind interfaces only = true

log file = /var/log/samba/log.%m

max log size = 1000

syslog = 0

panic action = /usr/share/samba/panic-action %d

###### Authentication #######

security = user        —> hanya untuk user yang terdaftar.

encrypt passwords = true

passdb backend = tdbsam

obey pam restrictions = yes

passwd program = /usr/bin/passwd %u

passwd chat = *EntersnewsUNIXspassword:* %nn *RetypesnewsUNIXspassword:* %nn *passwordsupdatedssuccessfully* .

#==================== Share Definitions ====================

[data]                —> menentukan nama filesharing

path = /media/repo/        —> path tempat folder dishare

guest ol = no    –    —> akses guest ditolak, untuk menghidupkan ganti dengan yes

browseable = yes        —> bisa dibrowsing

read-only = no        —> read-only memiliki opsi yes atau no

valid-users = kel7, root    —-> list user yang memiliki akses

writeable = yes        —> bisa ditulis.

create mask = 700        —-> hak membuat file

directory mask = 700    —-> hak membuat direktori

[my data]

path = /media/

guest ol = yes

browsable = yes

read-only = no

writeable = yes

valid users = kel7,root

[printers]

comment = All Printers

browseable = no

path = /var/spool/samba

printable = yes

public = no

writable = no

create mode = 0700

# Sharing Printer Windows clients look for this share name as a source of downloadable

[print$]

comment = Printer Drivers

path = /var/lib/samba/printers

browseable = yes

read only = yes

writable = yes

guest ok = no        —-> guest dilarang masuk

write list = root, @ntadmin

# Sharing CD-ROM with others.

[cdrom]

comment = Samba server’s CD-ROM

writable = no

locking = no

path = /cdrom

public = yes        —-> public berarti bebas dipakai oleh siapa saja

Ø Merestart daemon Samba

#/etc/init.d/samba restart

Ø Untuk test apakah konfigurasi kita sudah berhasil, lakukan pengecekan menggunakan search è computers or people è a computer on the network è ketikkan alamat IP kita

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: