Sunday, September 1, 2019

LP ASJ XI -3.KONFIGURASI INTERFACE & ROUTING DEBIAN

KONFIGURASI ROUTER

1. Sebelum mulai pastikan menggunakan 2 adapter yaitu:
   *adapter1 = bridged adapter 
   *adapter2 = internal network

2. Jalankan debian, kemudian Setting IP dan interfaces pada debian
   masuk ke filenya : #nano /etc/network/interfaces
   
ganti tulisan :
 allow-hotplug eth0
 iface eth0 inet dhcp
   
menjadi :
 auto eth0
 iface eth0 inet static
address 192.168.12.200
network 192.168.12.0
netmask 255.255.255.0
broadcast 192.168.12.255
gateway 192.168.12.1
auto eth1
iface eth1 inet static
address 192.168.20.1
network 192.168.20.0
netmask 255.255.255.0
broadcast 192.168.20.255


simpan dengan ctrl+x jawab Y enter

3. Seting Router : #nano /etc/rc.local
   
tuliskan pada baris di atas exit 0
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
simpan

4. Mengaktifkan IP Forwarding : #nano /etc/sysctl.conf
   cari tulisan : net.ipv4.ip_forward =1
   hilangkan tanda pagarnya lalu simpan

5. restart interface nya : #/etc/init.d/networking restart




KONFIGURASI DNS SERVER

1. Aktifkan cd 1 dengan caara #apt-cdrom add

2. Lalu install build-essential (cek aktif nya cdrom di VB)
   #apt-get install build-essential

3. Lalu install bind9
   #apt-get install bind9

4. Seting DNS server, pindah directory bind
   #cd /etc/bind

5. Cek isi directory bind
   #ls

6. Copy db.127 dengan nama db.192
   #cp db.127 db.192

7. Copy db.local dengan nama db.sekolah
   #cp db.local db.sekolah

8. Jika ip yang digunakan 192.168.20.1
   masuk ke file named.conf.local
   #nano named.conf.local
   untuk memunculkan scriptnya tekan ctrl+r 
   lalu cari file yang bernama named.conf.default-zones
   hanya sisakan 2 script, zone localhost dan zone 127,
   lalu edit sedikit

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

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

   lalu simpan

9. Masuk file db.192
   #nano db.192
   ganti tulisan localhost menjadi sekolah.sch.id.
   @ IN NS  sekolah.sch.id.
   17 IN PTR sekolah.sch.id.
   17  IN  PTR  mail.sekolah.sch.id.
   simpan

10. Masuk file db.sekolah
    #nano db.sekolah
   ganti tulisan localhost menjadi sekolah.sch.id.
    @ IN NS sekolah.sch.id.
    @ IN  A 192.168.20.1
    ns1 IN A 192.168.20.1
    www IN CNAME ns1
    mail IN A 192.168.20.1
   simpan

11. Masuk file named.conf.options
    #nano named.conf.options
    edit ada bagian forwarders dan isikan seperti berikut
forwarders {
192.168.20.1;
8.8.8.8;
};
    lalu simpan

12. Restart bind : #/etc/init.d/bind9 restart

13. Masuk ke nano resolv.conf
    #nano /etc/resolv.conf
    tuliskan 
      nameserver 192.168.20.1
     nameserver 8.8.8.8

14. Restart network : #/etc/init.d/networking restart
    Cek dns server dengan : #nslookup sekolah.sch.id
        nslookup 192.168.20.1
     hasilnya harus keluar nama domain server dan no ip dns nya

    Hubungkan dengan client
    
    Seting di client di windows 7
    seting ip dengan 

 ip address : 192.168.20.2
    subnetmask : 255.255.255.0
    default gateway : 192.168.20.1

preferred DNS server : 192.168.20.1
lternate DNS server :

    ok, close, close,
    cek detail ip harus sesuai dengan client. 
    cek dari debian ping ip win
    cek dari win ping ip debian
    harus reply


KONFIGURASI DHCP SERVER

1. Masukan CD2, kemudian ketik #apt-cdrom add

2. Install packet dhcpnya
   #apt-get install isc-dhcp-server

3. Kemudian masuk ke file /etc/dhcp/dhcpd.conf
   #nano /etc/dhcp/dhcpd.conf
   cari tulisan "# A slightly...
   lalu edit hapus tanda pagar pada baris di bawahnya seperti berikut : 

    #A slightly different configuration for an internal subnet
    subnet 192.168.20.0 netmask 255.255.255.0 {
     range 192.168.20.11 192.168.20.200;
     option domain-name-server 192.168.20.1;
     option domain-name “sekolah.sch.id”;
     option routers 192.168.20.1;
     option broadcast-address 192.168.20.255;
     default-lease-time 21600;
     max-lease-time 21600;
    }

   lalu simpan

4. Kemudian masuk ke file /etc/default/isc-dhcp-server
   #nano /etc/default/isc-dhcp-server
   edit pada bagian paling bawah
    
    INTERFACES="eth1"

   lalu simpan

5. Restart dhcpnya : #/etc/init.d/isc-dhcp-server restart

6. Seting di client di windows
   seting ip dengan 
    Obtain an IP address automatically
    Obtain DNS server address automatically




KONFIGURASI WEB SERVER

1. Masukan CD1 #apt-cdrom add

2. Install packet apache2 dan php5
   #apt-get install apache2 php5

3. Pindah directory ke /etc/apache2/sites-available
   #cd /etc/apache2/sites-available

4. Lalu #ls untuk melihat isi directory

5. Kemudian copy file 000-default.conf menjadi site.conf
   #cp 000-default.conf site.conf

6. Lalu masuk ke site.conf
   #nano site.conf
   lalu edit pada bagian #ServerName www.example.com 
   hapus tanda pagar dan diganti seperti berikut
     
     ServerName sekolah.sch.id
     ServerAlias www.sekolah.sch.id
     ServerAdmin admin@sekolah.sch.id
     DocumentRoot /home/site/www

   simpan

7. Sekarang matikan file 000-default.conf dan hidupkan file site.conf
   #a2dissite 000-default
   #a2ensite site.conf

8. Masuk ke /etc/apache2/apache2.conf
   #nano /etc/apache2/apache2.conf
   lalu edit pada bagian
     <Directory /var/www/>
   menjadi
     <Directory /home/site/www/>
   lalu simpan

9. Pindah directory home
   #cd /home
   dan buat folder untuk folder www
   #mkdir site
   beri hak akses
   #chmod 777 site/

10. Pindah directory site
    #cd site
    dan buat folder untuk file index.html
    #mkdir www
    beri hak akses
    #chmod 777 www/

11. Buat file index.html
    #nano www/index.html
    lalu tulis script htmlnya
      <html>
      <head>
      <title> uji coba web server </title>
      </head>
      <body><font size="+5"><center><b>"SELAMAT DATANG DI WEB              SEKOLAH.SCH.ID"</b></center></font>
      </body>
      </html>

    lalu simpan

12. Restart apache2nya : 
    #/etc/init.d/apache2 restart

13. Uji coba client
    buka browser pada client dan tuliskan ip dnsnya : 192.168.20.1      atau domainnya : sekolah.sch.id


KONFIGURASI SSH

1. Install packet ssh
   #apt-get install ssh

2. Kemudian masuk ke /etc/ssh/sshd_config
   #nano /etc/ssh/sshd_config
   
   edit pada bagian Port dan PermitRootLogin
   pada bagian depan Port tambahkan #
   dan dibawahnya tulis Port 2222
   pada bagian PermitRootLogin di edit menjadi
   PermitRootLogin no
   
   lalu simpan

3. Lalu restart ssh : 
   #/etc/init.d/ssh restart

Seting pada client
1. Pilih device -> shared folder -> shared folder setting
2. Klik icon tambah
3. Pada folder path, pilih other dan temukkan folder yang berisi putty lalu oke

4. Folder name akan otomatis terisi

5. Centang read-only dan auto-mount klik ok dan ok

6. Kemudian pilih device lagi lalu pilih insert guest additions cd image (tunggu sebentar)

7. Jika tidak muncul maka cek di windows explorer client, pilih cd driver,

8. Pilih aplikasi yang support berdasarkkan bit OS yang digunakan
   (amd 64 untuk 64-bit ; x86 untuk 32-bit)

9. Lalu install, next -> next -> install -> pilih reboot now lalu finish, maka client akan reboot sebentar

10. Lalu masuk ke folder yang ada putty tadi, lalu install putty seperti biasa.

11. Setelah putty terinstall, buka putty masukan ip 192.168.20.17 dan port 2222 lalu open

12. Akan muncul peringatan, pilih yes 

13. Login menggunakan user biasa, untuk pindah ke user root menggunakan perintah #su


KONFIGURASI NTP SERVER

1. Install packet ntpnya
   #apt-get install ntp

2. masuk ke /etc/ntp.conf
   #nano /etc/ntp.conf
   cari script dan beri tanda # pada kalimat server 0 sampai 3
server0.debian.pool.ntp.org
server1.debian.pool.ntp.org
server2.debian.pool.ntp.org
server3.debian.pool.ntp.org
   dan tambahka 2 script berikut di bawahya
server 127.127.1.0
fudge 127.127.1.0 stratum 1

3. Cari script restrict yang depannya ada tanda pagar dan hapus tanda #
Ganti dengan no network dan netmask yg eth ke klien

restrict 192.168.20.0 mask 255.255.255.0 nomodify notrap
  
   lalu simpan

4. Seting tanggal dan waktu pada debian
   #date --set 2018-08-17
   #date --set 10:00:00

5. Kemudian restart ntp
   #/etc/init.d/ntp restart

Seting pada client
1. klik kanan pada jam di desktop windows, pilih adjust date/time
2. pilih internet time -> change setting
3. masukan ip atau domain lalu klik update


KONFIGURASI MAIL SERVER

1. Scan cd 1 2 dan 3
   aktifkan di cd 3
   #apt-cdrom add

2. Install postfix, courier-pop dan courier-imap
   #apt-get install postfix courier-pop courier-imap
   berikut cara penginstallannya
postfix configuration Ok
general type of mail : Internet Site
isikan di system mail name : mail.sekolah.sch.id
create directories for web.based jawab No

3. Konfigurasi postfix
   #nano /etc/postfix/main.cf
   cari tulisan mailbox_command dan beri tanda # 
   tulis di bagian paling bawah home_mailbox = Maildir/

4. Restart postfix :
   #/etc/init.d/postfix restart

5. Buat direktori Maildir :
   #maildirmake /etc/skel/Maildir

6. Buat user baru untuk pengirim dan penerima
   #adduser user1
   lalu berikan password
   lalu yang lain di kosongi dan jika ada pertanyaan yang jawabannya y/n jawab y
   #adduser user2
   lalu berikan password
   lalu yang lain di kosongi dan jika ada pertanyaan yang jawabannya y/n jawab y
   #adduser user3
   lalu berikan password
   lalu yang lain di kosongi dan jika ada pertanyaan yang jawabannya y/n jawab y
   #adduser user4
   lalu berikan password
   lalu yang lain di kosongi dan jika ada pertanyaan yang jawabannya y/n jawab y



KONFIGURASI WEB MAIL

1. Install squirrelmail
   #apt-get install squirrelmail

2. Masuk ke /etc/apache2/apache2.conf
   #nano /etc/apache2/apache2.conf
   tambahkan tulisan di paling bawah

     Include "/etc/squirrelmail/apache.conf"

3. Restart apachenya 
   #/etc/init.d/apache2 restart

Uji coba di client
1. buka browser di klien ketikkan ip eth1/squirrelmail
   contoh :192.168.20.1/squirrelmail
   login dengan user dan password yang sudah di buat tadi.
2. pilih compose untuk membuat pesan baru:
to:user2
subject:kepada user2
tuliskan apa kabar user2
klik send

LP ASJ XI -3.KONFIGURASI INTERFACE & ROUTING DEBIAN

KONFIGURASI ROUTER 1. Sebelum mulai pastikan menggunakan 2 adapter yaitu:     *adapter1 = bridged adapter     *adapter2 = internal networ...