Anda di halaman 1dari 6

M.

SANTOSO

KONFIGURASI ADMIN SERVER


LINUX UBUNTU 10.04 BERBASIS TEKS

Sebelum mengkonfigurasi kita harus login sebagai root dengan perintah


$ sudo i
[sudo]password for user :
Kemudian masukkan password user anda
1. Seting Static IP address
Jalankan perintah ifconfig untuk melihat status eternet
Kemudian edit file interfaces untuk mengganti setingan IP
#nano

/etc/network/interfaces

Kemudian isikan seperti dibawah ini:


Auto lo
Iface lo inet loopback
Auto eth0
Iface eth0 inet static
Address 192.168.10.2 (isikan IP yang kita inginkan)
Netmask 255.255.255.0
Network 192.168.10.0
Broadcast 192.168.10.255
Gateway 192.168.10.1

Kemudian save dengan cara menekan Ctrl+X lalu tekan y (yes) dan enter.
Setelah itu restart networking dengan perintah
#/etc/init.d/networking restart

Untuk mengecek apakah setingan kita telah berhasil atau belum jalankan perintah
ifconfig
2. Seting DHCP (Dynamic Host Configuration Protocol) server
Yang pertama install terlebih dahulu paket DHCPnya dengan perintah
#apt-get install dhcp3-server

Tunggu sampai proses instalasi selesai


Setelah itu edit file utama DHCP dengan perintah
#nano

/etc/dhcp3/dhcpd.conf

Kemudian
isikan seperti dibawah
ini 255.255.255.0 {
subnet 192.168.10.0
netmask
range 192.168.10.10 192.168.10.100;
option domain-name-servers 192.168.10.2,
option domain-name "santoso.org";
option routers 192.168.10.1;
option broadcast-address 192.168.10.255;
default-lease-time 600;
max-lease-time 7200;
}

M. SANTOSO

kemudian save konfigurasi dan restart paket dengan perintah Ctrl+X lalu tekan y (yes)
dan enter.
#/etc/init.d/dhcp3-server restart

Kemudian untuk mengetesnya, cek pada pc client, pastikan terlebih dahulu setingan
IP diseting obtain an IP address automatic (DHCP) kemudian jalankan run ketikan
cmd lalu ketikan perintah ipconfig /renew
Setelah itu ketikan perintah ping 192.168.10.2
Jika sudah reply berarti setingan kita berhasil dan telah tersambung
3. Seting DNS (Domain Name System)
Pertama install paket terlebih dahulu
#apt-get install bind9

Setelah itu buat file reverse dengan cara mengcopy dari file db.local
#cp /etc/bind/db.local /etc/bind/db.reverse

Kemudian edit file tersebut


#nano /etc/bind/db.reverse

Isikan seperti dibawah ini


; ;
; ;BIND
BINDdata
datafile
filefor
forlocal
localloopback
loopbackinterfaces
interfaces
; ;
$TTL
604800
$TTL
604800
@ @

ININ

SOA
root.
Kiffli.org. ( (
SOA ns.kiffli.org.
ns.santoso.org.
root.santoso.org.
2 2

;
@

; ;Serial
Serial

604800
604800

; ;Refresh
Refresh

86400
86400

; ;Retry
Retry

2419200

; Expire

604800 )

; Negative Cache TTL

IN

NS

ns.santoso.org.

IN

192.168.10.2

Ns

IN

192.168.10.2

www

IN

CNAME ns

ftp

IN

CNAME ns

Smtp

IN

CNAME ns

M. SANTOSO

kemudian kita buat file resolve dengan cara meng copykan file reverse
#cp /etc/bind/db.reverse /etc/bind/db.resolve

Setelah itu kita edit file resolve tersebut


#nano /etc/bind/db.resolve

Kemudian isikan seperti dibawah ini


$TTL

604800

IN

SOA

ns.santoso.org. root.santoso.org. (
2

; Serial

604800

; Refresh

86400

; Retry

2419200

; Expire

604800 )

; Negative Cache TTL

;
@

IN

NS

ns.santoso.org.

1
IN
PTR cara
ns.santoso.org.
Kemudian
save dengan
menekan Ctrl+X lalu tekan y (yes) dan enter.

Setelah itu edit file utama bind yaitu named.conf,tambahkan settingan dibawah ini
#nano /etc/bind/named.conf
Zone santoso.org {
Type master;
File /etc/bind/db.reverse;
};
Zone 10.168.192.in-addr.arpa
Type master;
File /etc/bind/db.resolve;
};

M. SANTOSO

Kemudian save dengan cara menekan Ctrl+X lalu tekan y (yes) dan enter.
Setelah itu edit file resolv.conf dan masukkan settingan ini
#nano /etc/resolv.conf
Domain santoso.org
Search santoso.org
Servername

192.168.10.2

Kemudian save dengan cara menekan Ctrl+X lalu tekan y (yes) dan enter.
Lalu kita restart paket bind dengan perintah
#/etc/init.d/bind9 restart

Untuk mengecek DNS yang kita buat telah berhasil


#nslookup santoso.org

Jika muncul seperti dibawah ini maka setingan kita berhasil


Server :
Address :

192.168.10.2
192.168.10.2#53

Name :
Address :

santoso.org
192.168.10.2

Atau kita bisa lakukan pengecekan dengan perintah


#ping santoso.org

Jika ada keterangan reply maka DNS kita berhasil


4. Seting webserver
Yang pertama kita install paketnya terlebih dahulu
#apt-get install apache2

Tunggu sampai proses selesai


Untuk mengeceknya kita buka web browser pada client, kemudian kita ketikan pada
url http://localhost
Jika muncul its work, berarti webserver kita sudah aktif
Kita bisa mengedit html default pada folder /var/www/index.html
Seting virtual host
Pertama kita buat folder terlebih dahulu, misal di /home
#mkdir /home/santoso

Kemudian kita buat HTMLnya pada folder tersebut dan beri nama index.html
#nano /home/santoso/index.html

Setelah itu kita buat file virtual hostnya

M. SANTOSO
#nano /etc/apache2/site-available/santoso

Isikan seperti dibawah ini


<Virtualhost *:80>
Serveradmin santoso@web.com
Servername web1.com
Serveralias www.web1.com
Documentroot /home/santoso/
</virtualhost>

Kemudian save dengan cara menekan Ctrl+X lalu tekan y (yes) dan enter.
Kemudian kita edit file utama bind
#nano /etc/bind/named.conf

Tambahkan setingan dibawah ini


Zone web.com {
Type master;
File
/etc/bind/db.reverse;
};

Kemudian save dengan cara


menekan Ctrl+X lalu tekan y (yes) dan enter.
Kemudian aktifkan virtual host dengan perintah
#a2ensite santoso

Setelah itu reload paket webserver dan restart paket DNS


#/etc/init.d/apache2 reload
#/etc/init.d/bind9 restart

Untuk mengetest kita buka pada webbrowser pada client dengan mengetikan pada
kolom alamat http://web1.com
Jika muncul html yang kita buat, berarti virtual host kita berhasil.
5. Setting FTP
Install dulu paket FTP-nya (vsftpd) ketik di console/terminal
#apt-get install vsftpd
Tunggu proses selesai
Konfigurasi vsftpd.conf
#nano /etc/vsftpd.conf
Pengaturannya seperti di bawah ini:

anonymous_enable=NO
local_enable=YES
ketikkan local_root=/home (folder yang akan di share)
write_enable=YES
ftpd_banner=SELAMAT DATANG DI LAYANAN FTP XIITKJ2 (ucapan
ketika masuk di FTP)

M. SANTOSO

Jika sudah selesai pengaturannya simpan dengan menekan tombol


CTRL+XYenter
Untuk merestartnya ketik di console/terminal
#/etc/init.d/vsftpd restart
Mengetest layanan FTP/vsftpd
Di console ketiklah
#ftp localhost
Muncul ucapan selamat kemudian Isikan username dan password.
Di browser ketikkan pada address bar
ftp://localhost/
kemudian Isikan user name dan password.