Anda di halaman 1dari 5

Domain Name

yadika.net
Debian 7 (Adapter 1 - Internal Network)
address 192.168.100.1
netmask 255.255.255.0
||
intnet
||
Windows 7 (Adapter 1 - Internal Network)
#Konfigurasi IP Address
ifconfig
#untuk melihat ip address
nano /etc/network/interfaces
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.100.1
netmask 255.255.255.0
network 192.168.100.0
service networking restart
ifconfig
#untuk menguji
ping 192.168.100.1
#DHCP Server
Gunakan CD 2
apt-cdrom add
apt-get install dhcp3-server
nano /etc/dhcp/dhcpd.conf
#A Slightly
subnet 192.168.100.0 netmask 255.255.255.0 {
range 192.168.100.2 192.168.100.254;
option domain-name-servers 192.168.100.1;
option domain-name "yadika.net";
option routers 192.168.100.1;
option broadcast-address 192.168.100.255;
default-lease-time 600;
max-lease-time 7200;
}
nano /etc/default/isc-dhcp-server
interfaces ="eth0"
service isc-dhcp-server restart
#untuk menguji
Periksa pada Komputer Client jika sudah mendapatkan IP Address
DNS
Gunakan CD 1
apt-get install bind9
cd /etc/bind
dir
cp db.127 db.192
#copy file db.127 menjadi db.192
dir
nano db.192

@ IN SOA yadika.net. root.yadika.net. (


#rubah Localhost menjadi n
ama domain ingat titik
1
; Serial
604800
; Refresh
86400
; Retry
2419200
; Expire
604800 )
; Negative Cache TTL
;
@
IN NS
yadika.net.
#ingat titik
1.100.168
IN PTR
yadika.net.
#3 blok ip terakhir, dan
dibalik
cp db.local db.yadika
#copy file db.local menjadi db.yadika
dir
nano db.yadika
$TTL 604800
@ IN SOA yadika.net. root.yadika.net. (
2
; Serial
604800
; Refresh
86400
; Retry
2419200
; Expire
604800 )
; Negative Cache TTL
;
@
IN NS
yadika.net.
;tambahkan titik di akhir domain
@
IN A 192.168.100.1
www
IN A 192.168.100.1
ftp
IN A 192.168.100.1
mail
IN A 192.168.100.1
ntp
IN A 192.168.100.1
@
IN A 192.168.100.1
nano named.conf.default-zones
#tambahkan paling bawah
zone "yadika.net" {
//Zone Domain anda
type master;
file "/etc/bind/db.yadika";
//lokasi file FORWARD, defaul
t di /var/cache/bind/
};
zone "192.in-addr.arpa" {
//1 blok ip paling depan
type master;
file "/etc/bind/db.192";
//lokasi file REVERSE, default d
i /var/cache/bind/
};
nano /etc/resolv.conf
nameserver 192.168.100.1
service bind9 restart
#untuk Menguji
#periksa pada debian dan komputer client dengan perintah
nslookup yadika.net
nslookup ntp.yadika.net
nslookup ftp.yadika.net
nslookup 192.168.100.1
*NTP
apt-get install ntp
nano /etc/ntp.conf
#cari dan tambahkan "#" pada tulisan server

#server
#server
#server
#server

0.debian.pool.ntp.org
1.debian.pool.ntp.org
2.debian.pool.ntp.org
3.debian.pool.ntp.org

iburst
iburst
iburst
iburst

dynamic
dynamic
dynamic
dynamic

#Tambahkan tulis
server 127.127.1.0
fudge 127.127.1.0 stratum 1
cari tulisan
#restrict 192.168.123.0 mask 255.255.255.0 notrust
#tambahkan tulisan
restrict 192.168.100.0 mask 255.255.255.0 nomodify notrap
service ntp restart
# Untuk menguji
#Pada Debian
ntpq -p
#Pada
masuk
pilih
ganti

Client (Windows)
pada pengaturan waktu
internet time
syncronisation dengan ntp.yadika.net

FTP
apt-get install proftpd
cd /home
#membuka folder /home
dir
mkdir share
#membuat folder share
dir
cd share
#membuka folder share
mkdir ftp
mkdir satu dua tiga emat lima #membuat 5 folder yaitu satu dua tiga empat lima
dir
cd /home

#kembali buka folder /home

userdel ftp
useradd ftp
passwd ftp
chmod 777 share

#sebelum script ini di eksekusi harus didahului cd /home

nano /etc/proftpd/proftpd.conf
#cari tulisan dibawah ini Hapus tanda pagar
<Anonymous /home/share/>
#direktori untuk ftp server
User ftp
#user untuk ftp server
</Anonymous>
service proftpd restart
#Untuk Menguji
buka browser pada client tulis ftp.yadika.net
Remote Akses
apt-get install openssh-server
#untuk menguji
gunakan aplikasi putty pada client
WEB SERVER

apt-get install apache2


#Untuk Menguji
buka browser pada client tulis www.yadika.net
Mail
apt-get install postfix courier-imap courier-pop
apt-get install squirrelmail
nano /etc/postfix/main.cf
home_mailbox = Maildir/
#tambahkan di baris paling bawah
cd /etc/skel
mkdir Maildir/
adduser admin
Adding user `admin' ...
Adding new group `admin' (1007) ...
Adding new user `admin' (1007) with group `admin' ...
Creating home directory `/home/admin' ...
Copying files from `/etc/skel' ...
Enter new UNIX password: ******
Changing the user information for admin
Enter the new value, or press ENTER for the default
Full Name []: Ferdinand
Room Number []: 354
Work Phone []:
Home Phone []: 081244500275
Other []: smk yadik manado
adduser samferdinand
Adding user `samferdinand' ...
Adding new group `samferdinand' (1007) ...
Adding new user `samferdinand' (1007) with group `samferdinand' ...
Creating home directory `/home/samferdinand' ...
Copying files from `/etc/skel' ...
Enter new UNIX password: ******
Changing the user information for samferdinand
Enter the new value, or press ENTER for the default
Full Name []: Ferdinand
Room Number []: 354
Work Phone []:
Home Phone []: 081244500275
Other []: smk yadik manado
squirrelmail-configure
pilih 2 server setting
pilih 1 domain
ketik domain anda smkyadika.sch.id
pilih r return
pilih d set IMAP server
ketik courier
pilih s save (2x enter)
pilih q
cd /etc/apache2/site-available
cp default mail
#copy file default menjadi mail
nano mail
<VirtualHost 192.168.100.1:80>
ServerAdmin
admin@smkyadika.sch.id
ServerName
mail.smkyadika.sch.id
DocumentRoot /usr/share/squirrelmail/

ErrorLog /var/log/apache2/smkyadika.sch.id-error.log
CustomLog /var/log/apache2/smkyadika.sch.id-access.log combined
</VirtualHost>
a2ensite mail #perintah untuk mengaktifkan folder mail

Anda mungkin juga menyukai