Selasa, 16 Februari 2016

DHCP Server

I.          TEORI SINGKAT
       Server adalah sebuah sistem komputer yang menyediakan jenis layanan tertentu dalam sebuah jaringan komputer.Server didukung dengan prosesor yang bersifat scalable dan RAM yang besar, juga dilengkapi dengan sistem operasi khusus, yang disebut sebagai sistem operasi jaringan. Server juga menjalankan perangkat lunak administratif yang mengontrol akses terhadap jaringan dan sumberdaya yang terdapat di dalamnya, sepertihalnya berkas atau pencetak, dan memberikan akses kepada stasiun kerja anggota jaringan.

II.        ALAT DAN BAHAN
a.       Alat Yang Di gunakan :
·         Komputer/PC
·         Software Vmware workstation  :           
o   Buat Virtual PC dengan spesifikasi 1 lan card ( Vmnet 1 / Host Only )
o   Setting DVD Rom menggunakan ISO Debian 5
o   Install virtual server dengan sistem operasi Debian 5
b.      Bahan :
·         DVD Debian Lenny / File ISO Debian

 III. Implementasikan topologi diatas untuk pengujian konektifitas internet disekolah dengan                       ketentuan sebagai berikut :

        Melakukan konfigurasi Router sebagai Gateway Server.
        Melakukan instalasi dan konfigurasi jaringan sesuai topologi
        Melakukan pengujian fungsi jaringan (sistem koneksi) dan aplikasi server.



IV.      Langkah Kerja
1.       Buatlah Jaringan seperti gambar di atas atau menggunakan virtual Pc Virtual Box
2.       Sharing koneksi internet ke ip Local Area Connection
3.       Tambahkan Lan Card di Virtual Box ( NAT dan Host Only )

4.       Konfigurasi Ip address  Server Proxy ( Debian 5 )
·         IP Ke Internet/NAT ( eth0 )
*IP address mengikuti ip default nat Virtual Box                   
IP                   = 10.0.2.X (X + 2 , X = No Absen )
Netmask    = 255.0.0.0
Gateway    = 10.0.2.2
DNS 1           = 8.8.8.8
DNS 2           = 8.8.4.4

·         IP Lokal/Host Only( eth1 )                
IP                   = 192.168.100.1
/26                = 1111111.11111111.11111111.11000000
                           255             255            255                192
Netmask    = 255.255.255.192

#cp /etc/network/interfaces /etc/network/interfaces.old

#nano /etc/network/interfaces
*isi pada bagian paling bawah :

auto eth0
iface eth0 inet static
address 10.0.2.3
netmask 255.0.0.0

auto eth1
iface eth1 inet static
address 192.168.100.1
netmask 255.255.255.192
*save ( ctrl + x + y + enter )

#/etc/init.d/networking restart
*lihat hasil konfigurasi jika benar akan ada dua ip address yaitu eth0 dan eth1 dengan perintah :

#ifconfig –a

5.       Instalasipaketaplikasi server
#apt-get install bind9 apache2 php5 mysql-server lynx postfix dovecot-common dovecot-imapd squirrelmail dhcp3-server

6.       Konfigurasi DNS Server

#cd /etc/bind

#cp named.conf named.conf.old

#nano named.conf
*copy dari script localhostlaluubahmenjadisepertidibawahini :

zone "agesetya.co.id" {
type master;
file "/etc/bind/db.1";
};

zone "1.10.210.in-addr.arpa" {
type master;
file "/etc/bind/db.2";
};
*Save ( ctrl + x + y + enter )

#cp db.local db.1

#cp db.127 db.2

#nano db.1
*edit file db.1 sepertidibawahini :

@       IN      SOA     agesetya.co.id.root.agesetya.co.id. (
                              2         ; Serial
                         604800         ; Refresh
                          86400         ; Retry
                        2419200         ; Expire
604800 )       ; Negative Cache TTL
;
@       IN      NS      agesetya.co.id.
@       IN      A210.10.1.1
@       IN      AAAA    ::1
www     IN      CNAME   @
hikki    IN      CNAME   @
mail    IN      CNAME   @

*save ( ctrl + x + y + enter )

#nano db.2
*edit file db.2sepertidibawahini :

@       IN      SOA     agesetya.co.id. root.agesetya.co.id. (
                              1         ; Serial
                         604800         ; Refresh
                          86400         ; Retry
                        2419200         ; Expire
604800 )       ; Negative Cache TTL
;
@       IN      NS      agesetya.co.id.
1       IN      PTR     agesetya.co.id.

*save ( ctrl + x + y + enter )

#nano /etc/resolv.conf

nameserver 210.10.1.1

*save ( ctrl + x + y + enter )

#/etc/init.d/bind9 restart

#nslookup agesetya.co.id

7.       Konfigurasi Web Server dan Mail Server

#cd /etc/apache2/sites-available

#cp default mail

#nano mail




*ubah seperti dibawah ini di bagian yang tertulis tebal

<VirtualHost *:80>
ServerAdmin hikki@mail.agesetya.co.id
ServerName mail.agesetya.co.id
DocumentRoot /usr/share/squirrelmail/
<Directory />
                Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /usr/share/squirrelmail/>

*save ( ctrl + x + y + enter )

#adduser user1
*ketik password user sebanyak 2x

#a2ensite mail

#/etc/init.d/apache2 restart

#cd /etc/postfix

#cp main.cf main.cf.old


#nano main.cf
*ubahsepertidibawahinipadabagian yang tertulistebal

mydomain = agesetya.co.id
myhostname = mail.agesetya.co.id
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = $mydomain, agesetya.co.id, nasional, localhost.localdomain, localh$
relayhost =
mynetworks = 210.10.1.0/27 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
default_transport = error
relay_transport = error

*save ( ctrl + x + y + enter )

#squirrelmail-configure
*pada menu pertamaketik “D” lalu enter
*ketik dovecot lalu enter sebanyak2x
*setelahkembalike menu awalketik “2” lalu enter
*Kemudianketik “1” lalu enter
*Ketik agesetya.co.id lalu enter
*Ketik “S” lalu enter untukmenyimpankonfigurasi
*Ketik “Q” lalu enter untukkeluardari menu konfigurasi

#/etc/init.d/postfix restart

#/etc/init.d/dovecot restart

#lynx mail.agesetya.co.id
*jikabenarakanmunculsepertidibawahini
*Untukmenutupaplikasi lynx tekan ctrl + c

8.       Konfigurasi DHCP Server

#cd /etc/dhcp3

#cp dhcpd.conf dhcpd.conf.old

#nano dhcpd.conf
*search ( ctrl + w ) ketik : A slightly
*ketik seperti dibawah ini :

Subnet 210.10.1.0 netmask 255.255.255.224 {
Range 210.10.1.2 210.10.1.30;
option domain-name-servers 210.10.1.1, 210.10.2.1;
option domain-name "agesetya.co.id";
option routers 210.10.1.1;
option broadcast-address 210.10.1.31;
default-lease-time 600;
max-lease-time 7200;
}
*save ( ctrl + x + y + enter )

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

9.       UjiCoba Server di client Windows
a.       Ubahkonfigurasi IP Address menjadi DHCP / Obtain

b.      Request ip address dari DHCP Servermenggunakanperintahpada command prompt
Ipconfig /release
Ipconfig /renew

c.       UjiKoneksi
Ping 210.10.1.1
Ping agesetya.co.id

d.      Uji Web Server
Buka web browser Internet Exploler / Mozilla firefox lalu ketik url agesetya.co.id

e.      Uji Mail Server
Buka web browser internet explorer / Mozilla firefox lalu ketik url mail.agesetya.co.id lalu login menggunakan user hikki

Kirim email ke user1@agesetya.co.id menggunakan menu compose lalu sign out dari user hikki
Login ke user1 untukmelihat email yang dikirim dari user hikki

Proxy Server

I.        TEORI SINGKAT
Server adalah sebuah sistem komputer yang menyediakan jenis layanan tertentu dalam sebuah jaringan komputer.Server didukung dengan prosesor yang bersifat scalable dan RAM yang besar, juga dilengkapi dengan sistem operasi khusus, yang disebut sebagai sistem operasi jaringan.Server juga menjalankan perangkat lunak administratif yang mengontrol akses terhadap jaringan dan sumberdaya yang terdapat di dalamnya, sepertihalnya berkas atau pencetak, dan memberikan akses kepada stasiun kerja anggota jaringan.

II.      ALAT DAN BAHAN
a.       Alat Yang Di gunakan :
·         Komputer/PC
·         Software Virtual Pc :    
o   VMware
o   Virtual Box
b.      Bahan :
·         DVD Debian Lenny / File ISO Debian Lenny
                                                     
III.        LangkahKerja
1.       BuatlahJaringansepertigambardiatasataumenggunakan virtual Pc VMware / Virtual Box
2.       KonfigurasiIp address danIp Virtual untukmembuat domain keduasebagaipercobaanuntuk di blokirpada proxy server

#nano /etc/network/interfaces
*isipadabagian paling bawah :
auto eth0
iface eth0 inet static
address 210.10.1.3
netmask 255.255.255.0

auto eth0:0
iface eth0:0 inet static
address 210.10.2.5
netmask 255.255.255.0
*save ( ctrl + x + y + enter )

#/etc/init.d/networking restart
*lihathasilkonfigurasijikabenarakanadaduaip address yaitu eth0 dan eth0:0 denganperintah :

#ifconfig -a

3.       Instalasi paket aplikasi server
#apt-get install bind9 apache2 php5 mysql-server lynx postfix dovecot-common dovecot-imapdsquirrelmail squid

4.       Konfigurasi DNS Server

#cd /etc/bind

#cp named.conf named.conf.old

#nano named.conf
*ubah localhost menjadi seperti dibawah ini :

zone "agesetya.co.id" {
type master;
file "/etc/bind/db.1";
};

zone "1.10.210.in-addr.arpa" {
type master;
file "/etc/bind/db.2";
};

*Save ( ctrl + x + y + enter )

#cp db.local db.1

#cp db.127 db.2

#nano db.1
*edit file db.1 seperti dibawah ini :

@                    IN      SOA     agesetya.co.id.root.agesetya.co.id. (
                              2                     ; Serial
                         604800                ; Refresh
                          86400                 ; Retry
                        2419200               ; Expire
                        604800 )               ; Negative Cache TTL
;
@                    IN      NS          agesetya.co.id.
@                    IN      A            210.10.1.3
@                    IN      AAAA    ::1
www               IN      CNAME   @
hikki               IN      CNAME   @
mail                IN      CNAME   @

*save ( ctrl + x + y + enter )

#nano db.2
*edit file db.2sepertidibawahini :

@                     IN      SOA     agesetya.co.id. root.agesetya.co.id. (
                                      1                  ; Serial
                                     604800         ; Refresh
                                       86400         ; Retry
                                   2419200         ; Expire
                                     604800 )       ; Negative Cache TTL
;
@       IN      NS      agesetya.co.id.
3       IN      PTR     agesetya.co.id.

*save ( ctrl + x + y + enter )

#nano /etc/resolv.conf
     nameserver 210.10.1.1
*save ( ctrl + x + y + enter )

#/etc/init.d/bind9 restart

#nslookup agesetya.co.id

5.       Konfigurasi Web Server dan Mail Server

#cd /etc/apache2/sites-available

#cp default agesetya

#cp default hikki

#cp default mail

#nano agesetya
*ubahseperti dibawah ini di bagian yang tertulis tebal
<VirtualHost *:80>
ServerAdminhikki@agesetya.co.id
ServerName agesetya.co.id
DocumentRoot /home/user1/public_html/
<Directory />
                Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /home/user1/public_html/>

*save ( ctrl + x + y + enter )

#nano hikki
*ubah seperti dibawah ini di bagian yang tertulis tebal

<VirtualHost *:80>
ServerAdmin hikki@hikki.agesetya.co.id
ServerName hikki.agesetya.co.id
DocumentRoot /home/user1/public_html/hikki/
<Directory />
                Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /home/user1/public_html/hikki/>

*save ( ctrl + x + y + enter )

#nano mail
*ubahsepertidibawahini di bagian yang tertulistebal

<VirtualHost *:80>
ServerAdmin hikki@mail.agesetya.co.id
ServerName mail.agesetya.co.id
DocumentRoot /usr/share/squirrelmail/
<Directory />
                Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /usr/share/squirrelmail/>

*save ( ctrl + x + y + enter )

#adduser user1
*ketik password user sebanyak 2x

#mkdir /home/user1/public_html

#mkdir /home/user1/public_html/hikki

#a2ensite agesetya hikki mail

#/etc/init.d/apache2 restart

#cd /etc/postfix

#cp main.cf main.cf.old

#nano main.cf
*ubahsepertidibawahinipadabagian yang tertulistebal

mydomain = agesetya.co.id
myhostname = mail.agesetya.co.id
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = $mydomain, agesetya.co.id, nasional, localhost.localdomain, localh$
relayhost =
mynetworks = 210.10.1.0/24 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
default_transport = error
relay_transport = error

*save ( ctrl + x + y + enter )
#squirrelmail-configure
*pada menu pertamaketik “D” lalu enter
*ketik dovecot lalu enter sebanyak2x
*setelah kembali ke menu awal ketik “2” lalu enter
*Kemudianketik “1” lalu enter
*Ketik agesetya.co.id lalu enter
*Ketik “S” lalu enter untukmenyimpankonfigurasi
*Ketik “Q” lalu enter untukkeluardari menu konfigurasi

#/etc/init.d/postfix restart

#/etc/init.d/dovecot restart

#lynx agesetya.co.id

#lynx hikki.agesetya.co.id

#lynx mail.agesetya.co.id

*Untukmenutupaplikasi lynx tekan ctrl + c

6.       Konfigurasi Proxy Server

#cd /etc/squid

#cp squid.conf squid.conf.old

#nano squid.conf
*search kalimat “http_port 3128” dengan menekan tombol kombinasi ctrl + w lalu ketik http_port 3128 lalu enter kemudian ubah menjadi

http_port 3128 transparent

*search kalimat “cache_mgr” dengan menekan tombol kombinasi
ctrl + w lalu ketik cache_mgr lalu enter kemudian ubah menjadi

cache_mgr hikki@agesetya.co.id

*search kalimat “visible_hostname” dengan menekan tombol kombinasi ctrl + w laluketikvisible_hostnamelalu enter kemudian ketik dibawah kalimat none menjadi

visible_hostname proxy.agesetya.co.id

*search kalimat “acl CONNECT” dengan menekan tombol kombinasi ctrl + w lalu ketik acl CONNECT kemudian ketik dibawah kalimat acl CONNECT sepertidibawahini :

acl url dstdomain “/etc/squid/url”
acl key url_regex –i “/etc/squid/key”
acl lan src 210.10.1.0/24

*search kalimat “INSERT” denganmenekantombolkombinasi ctrl + w laluketik INSERT kemudianketikdibawahkalimat INSERT sepertidibawahini

http_access deny url
http_access deny key
http_access allow lan
http_access allow all

*arahkan sedikit kebawah akan ada kalimat “http_access deny all” tutup di bagian awal kalimat tersebut dengan tanda “#” seperti dibawah ini:

#http_access deny all
*save ( ctrl + x + y + enter )
#/etc/init.d/squid restart
#squid –z
#iptables –t nat –A PREROUTING –p tcp –-dport 80 –j REDIRECT –-to-port 3128
#echo 1 > /proc/sys/net/ipv4/ip_forward
#iptables –t nat –A POSTROUTING –o eth0 –j MASQUERADE
a.       UjiKoneksi
Ping 210.10.1.3
Ping agesetya.co.id
b.      Uji Web Server
Buka web browser Internet Exploler / Mozilla firefoxlaluketikurl agesetya.co.id

c.       Uji Mail Server
Buka web browser internet explorer / Mozilla firefoxlaluketikurl mail.agesetya.co.idlalu login menggunakan user hikki


Kirimemail keuser1@agesetya.co.id menggunakan menu compose lalu sign out dari user hikki

Login ke user1 untuk melihat email yang dikirimdari user hikki

d.      Uji FTP Server menggunakan filezilla
Jalan kan aplikasi filezilla masukan pada kolom user = ftp password = (password ftp) port = 21 lalu klik Quick connect

e.      Uji FTP Server menggunakan Internet Explore
Jalankan aplikasi internet explorer laluketikurlftp://agesetya.co.id lalu akan muncul menu login masukan user = hikki
                        password = ( password ftp )

Dns Ftp Server

I.          TUJUAN
1.       Siswa mampu melakukan instalasi aplikasi Server
2.       Siswa mampu mengkonfigurasi Server
3.       Siswa mampu menggunakan fasilitas Server

II.        TEORI SINGKAT
       Server adalah sebuah sistem komputer yang menyediakan jenis layanan tertentu dalam sebuah jaringan komputer. Server didukung dengan prosesor yang bersifat scalable dan RAM yang besar, juga dilengkapi dengan sistem operasi khusus, yang disebut sebagai sistem operasi jaringan. Server juga menjalankan perangkat lunak administratif yang mengontrol akses terhadap jaringan dan sumber daya yang terdapat di dalamnya, seperti halnya berkas atau pencetak, dan memberikan akses kepada stasiun kerja anggota jaringan.

III.      ALAT DAN BAHAN
a.       Alat Yang Di gunakan :
·         Komputer/PC
·         Software Virtual Pc :    
o   VMware
o   Virtual Box
b.      Bahan :
·         DVD Debian Lenny / File ISO Debian Lenny

                                                     
IV.        Langkah Kerja
1.       Buatlah Jaringan seperti gambar diatas atau menggunakan virtual Pc VMware / Virtual Box
2.       Konfigurasi Ip address

#cp /etc/network/interfaces /etc/network/interfaces.old
#nano /etc/network/interfaces
*isi pada bagian paling bawah :

auto eth0
iface eth0 inet static
address 210.10.1.3
netmask 255.255.255.0
*save ( ctrl + x + y + enter )

#/etc/init.d/networking restart
*lihat hasil konfigurasi jika benar akan ada dua ip address yaitu eth0 dan eth0:0 dengan perintah :
#ifconfig -a

3.       Instalasi paket aplikasi server
#apt-get install bind9

4.       Konfigurasi DNS Server
#cd /etc/bind

#cp named.conf named.conf.old

#nano named.conf






*copy dari script localhost lalu ubah menjadi seperti dibawah ini :

zone "tobias.co.id" {
        type master;
        file "/etc/bind/db.1";
};

zone "1.10.210.in-addr.arpa" {
        type master;
        file "/etc/bind/db.2";
};
*Save ( ctrl + x + y + enter )

#cp db.local db.1

#cp db.127 db.2

#nano db.1
*edit file db.1 seperti dibawah ini :



@                   IN      SOA     agesetya.co.id. root.tobias.co.id. (
                                     2                  ; Serial
                                    604800         ; Refresh
                                    86400           ; Retry
                                    2419200       ; Expire
                                    604800 )       ; Negative Cache TTL
;
@                  IN      NS              agesetya.co.id.
@                  IN      A                210.10.1.3
@                  IN      AAAA       ::1
www             IN      CNAME   @
hikki             IN      CNAME   @
mail              IN      CNAME   @

*save ( ctrl + x + y + enter )

#nano db.2
*edit file db.2 seperti dibawah ini :

@              IN      SOA     agesetya.co.id. root.tobias.co.id. (
                              1                    ; Serial
                         604800               ; Refresh
                          86400                ; Retry
                        2419200              ; Expire
                         604800 )             ; Negative Cache TTL
;
@             IN      NS      agesetya.co.id.
3               IN      PTR     agesetya.co.id.

*save ( ctrl + x + y + enter )
#nano /etc/resolv.conf
nameserver 210.10.1.3
*save ( ctrl + x + y + enter )

#/etc/init.d/bind9 restart

#nslookup agesetya.co.id

5.       Install Paket aplikasi FTP Server

# apt-get install proftpd

6.       Konfigurasi FTP menggunakan User Authentication Login

# cd /etc/proftpd

# cp proftpd.conf proftpd.conf.old

# nano proftpd.conf
* Search ( ctrl + w ) ketik : Anonymous
* Ubah menjadi seperti dibawah ini :
<Anonymous /home/hikki/datacenter/>
user            ftp        
</Anonymous>
* Save ( ctrl + x , y , enter )

#/etc/init.d/proftp restart


7.       Pembuatan user dan direktori FTP Server

# mkdir /home/hikki/datacenter

# userdel ftp

# useradd –d /home/hikki/datacenter ftp

# passwd ftp
Password :( ketik password )
Confirm password : ( ketik password yang sama )

# chmod 777 /home/hikki/datacenter

8.    Uji coba FTP Server di client Windows
a.       Sesuaikan Ip Pc Client dengan Pc Server agar dapat terkoneksi
b.      Buka web browser ( Mozilla,Google Crome / Internet Explorer )
c.       Ketik alamat url  ftp://namadomain.com atau ftp://ip_address
          Masukan user dan password sesuain dengan user yang dibuat pada tahap sebelumnya





DNS Web & Mail Server

⦁    TEORI SINGKAT

  Server adalah sebuah sistem komputer yang menyediakan jenis layanan tertentu dalam sebuah jaringan komputer. Server didukung dengan prosesor yang bersifat scalable dan RAM yang besar, juga dilengkapi dengan sistem operasi khusus, yang disebut sebagai sistem operasi jaringan. Server juga menjalankan perangkat lunak administratif yang mengontrol akses terhadap jaringan dan sumber daya yang terdapat di dalamnya, seperti halnya berkas atau pencetak, dan memberikan akses kepada stasiun kerja anggota jaringan.

⦁    ALAT DAN BAHAN
Alat Yang Di gunakan : ⦁    Komputer/PC
                                       ⦁    Software Virtual Pc :   
                                       ⦁    VMware
                                       ⦁    Virtual Box

Bahan : ⦁    DVD Debian Lenny / File ISO Debian Lenny












 

  • LANGKAH KERJA
  • Buatlah Jaringan seperti gambar diatas atau menggunakan virtual Pc VMware / Virtual Box
  • Konfigurasi Ip address dan Ip Virtual untuk membuat domain ke dua sebagai percobaan untuk di blokir pada proxy server
#ifconfig –a
#cp /etc/network/interfaces /etc/network/interfaces.old
#nano /etc/network/interfaces
 *isi pada bagian paling bawah :
          auto eth0
          iface eth0 inet static
          address 210.10.1.3
          netmask 255.255.255.0

*Save ( ctrl + x + y + enter )
  • Instalasi paket aplikasi server
#apt-get install bind9 apache2 php5 mysql-server lynx ssh postfix dovecot-common dovecot-imapd squirrelmail

     ⦁    Konfigurasi DNS Server
 
#cd /etc/bind
#cp named.conf named.conf.old
#nano named.conf

*copy dari script localhost lalu ubah menjadi seperti dibawah ini :

           zone "smknasional.sch.id" {
                 type master;
                 file "/etc/bind/db.1";
          };

          zone "1.10.210.in-addr.arpa" {
                type master;
                file "/etc/bind/db.2";
          };

          zone "facebook.com" {
                type master;
                file "/etc/bind/db.3";
         };

          zone "2.10.210.in-addr.arpa" {
                type master;
                file "/etc/bind/db.4";
         };

 *Save ( ctrl + x + y + enter )


#cp db.local db.1
#cp db.127 db.2

 

#nano db.1
 

*edit file db.1 seperti dibawah ini
@             IN      SOA     smknasional.sch.id. root.smknasional.sch.id. (
                                           2                                 ; Serial
                                           604800                       ; Refresh
                                           86400                         ; Retry
                                           2419200                     ; Expire
                                           604800 )                     ; Negative Cache TTL
;
@            IN      NS                   smknasional.sch.id.
@            IN      A                     210.10.1.3
@            IN      AAAA            ::1
www       IN      CNAME          @
tkj           IN      CNAME          @
mail        IN      CNAME          @

*save ( ctrl + x + y + enter )






#nano db.2
 

*edit file db.2 seperti dibawah ini :
@                         IN      SOA       smknasional.sch.id. root.smknasional.sch.id. (
                              1                      ; Serial
                         604800                 ; Refresh
                          86400                  ; Retry
                        2419200                ; Expire
                         604800 )               ; Negative Cache TTL


@       IN            NS       smknasional.sch.id.
 3       IN           PTR      smknasional.sch.id.


*save ( ctrl + x + y + enter )

#nano /etc/resolv.conf
 

nameserver 210.10.1.3
 

*save ( ctrl + x + y + enter )
 

#/etc/init.d/bind9 restart 
#nslookup smknasional.sch.id
#nslookup facebook.com

 

⦁    Konfigurasi Web Server dan Mail Server

#cd /etc/apache2/sites-available
#cp default nasional
#cp default tkj
#cp default mail
#nano nasional
 

*ubah seperti dibawah ini di bagian yang tertulis tebal




<VirtualHost *:80>
        ServerAdmin tkj@smknasional.sch.id
        ServerName smknasional.sch.id
        DocumentRoot /home/user1/public_html/
        <Directory />
                Options FollowSymLinks
                AllowOverride None
        </Directory>
        <Directory /home/user1/public_html/>


*save ( ctrl + x + y + enter )

#nano tkj

*ubah seperti dibawah ini di bagian yang tertulis tebal
<VirtualHost *:80>
        ServerAdmin tkj@tkj.smknasional.sch.id
        ServerName tkj.smknasional.sch.id
        DocumentRoot /home/user1/public_html/tkj/
        <Directory />
                Options FollowSymLinks
                AllowOverride None
        </Directory>
        <Directory /home/user1/public_html/tkj/>

*save ( ctrl + x + y + enter )

#nano mail

*ubah seperti dibawah ini di bagian yang tertulis tebal
<VirtualHost *:80>
        ServerAdmin tkj@mail.smknasional.sch.id
        ServerName mail.smknasional.sch.id
        DocumentRoot /usr/share/squirrelmail/
        <Directory />
                Options FollowSymLinks
                AllowOverride None
        </Directory>
        <Directory /usr/share/squirrelmail/>

*save ( ctrl + x + y + enter )

#adduser user1
*ketik password user sebanyak 2x
#adduser user2
#mkdir /home/user1/public_html
#mkdir /home/user1/public_html/tkj
#a2ensite nasional tkj mail
#/etc/init.d/apache2 restart
#lynx smknasional.sch.id
*jika benar akan muncul seperti dibawah ini

 
 *Untuk menutup aplikasi lynx tekan ctrl + c
 

#cd /etc/postfix
#cp main.cf main.cf.old
#nano main.cf

*ubah seperti dibawah ini pada bagian yang tertulis tebal
mydomain = smknasional.sch.id
myhostname = mail.smknasional.sch.id
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = $mydomain, smknasional.sch.id, nasional, localhost.localdomain, localh$
relayhost =
mynetworks = 210.10.1.0/24 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
default_transport = error
relay_transport = error

 *save ( ctrl + x + y + enter )







#squirrelmail-configure
*pada menu pertama ketik “D” lalu enter
*ketik dovecot lalu enter sebanyak 2x
*setelah kembali ke menu awal ketik “2” lalu enter
*Kemudian ketik “1” lalu enter
*Ketik smknasional.sch.id lalu enter
*Ketik “S” lalu enter untuk menyimpan konfigurasi
*Ketik “Q” lalu enter untuk keluar dari menu konfigurasi

#/etc/init.d/postfix restart
#/etc/init.d/dovecot restart
#lynx mail.smknasional.sch.id
*jika benar akan muncul seperti dibawah ini




⦁    Konfigurasi IdP Windows
IP Address     : 210.10.1.5
Netmask     : 255.255.255.0
DNS        : 210.10.1.3

⦁    Uji Web Server
Buka web browser Internet Exploler / Mozilla firefox lalu ketik url smknasional.sch.id
 
 


 ⦁    Uji Mail Server
Buka web browser internet explorer / Mozilla firefox lalu ketik url mail.smknasional.sch.id lalu login menggunakan user tkj

 

  1. Kirim email ke user1@smknasional.sch.id menggunakan menu compose lalu sign out dari user tkj 
  2. Login ke user1 untuk melihat email yang dikirim dari user tkj
 --GOOD LUCK--