nanomail/etc/bsapt- Konfigurasi Interfaces(IP/TCP), Hostname

advertisement
nanomail/etc/bsapt1. Konfigurasi Interfaces(IP/TCP), Hostname, Resolv.
 Konfigurasi Interfaces(TCP/IP) .
1. # nano /etc/network/interfaces
Isi :
Jika ingin satu interfaces mempunyai banyak ip .
Tambahkan :
2. Di save.
3. #/etc/init.d/networking restart
 Konfigurasi Hostname
Hostname adalah
4. # nano /etc/hosts
Edit :
1
A
B
C
D
5. Di Save
6. Catatan :
- A : (192.168.11.1) adalah ip computer server.
- B : (ns) adalah hostname diperlukan apabila ingin mengkonfigurasi DNS server.
- C : (aullia.sch.id) diperlukan apabila ingin mengkonfigurasi DNS server.
- D : (ns) adalah hostname .
7. # nano /etc/hostname
Edit :
8. Di Save
9. # /etc/init.d/hostname.sh start
 Konfigurasi Resolv.conf
Resolv biasa digunakan untuk menyetting DNS Server dan menambahkan DNS untuk koneksi di sebuah
jaringan.
10. # nano /etc/resolv.conf
Isi :
A
11. Di Save
B
12. Catatan :
- A : (search aullia.sch.id) adalah nama server yang di isi nama DNS /DNS Server.
- B : (nameserver 192.168.11.1) adalah nama server yang di isi ip server.
13. # /etc/init.d/networking restart.
2
2. Konfigurasi DNS Server.
Domain Name System (DNS) Adalah sebuah aplikasi service di internet yang menerjemahkan sebuah
domain name ke IP address dan salah satu jenis system yang melayani permintaan pemetaan IP address ke
FQPN (Fany Qualified Domain Name) dan dari FQDN ke IP address.
Konfigurasi :
 Install Bind9.
1. # apt-get install bind9
 Masuk ke direktori bind.
2. # cd /etc/bind
 Edit file named.conf.local
3. # nano named.conf.local
Tambah :
A
B
C
D
4. Save.
5. Catatan :
- A : (aullia.sch.id) adalah DNS yang ingin di buat.
- B : (db.www) adalah nama file untuk DNS server.
- C : (192.in-addr.arpa) adalah (192) itu adalah depan ip server.
- D : (db.ip) adalah nama file untuk IP DNS server.
 Copy file db.local dan db.127.
Copy file sesuai yang di tulis di named.conf.local.
6. # cp db.local db.www
7. # cp db.127 db.ip
 Edit file named.conf.options
3
8. # nano named.conf.options
Tambahkan :
A
tambahkan } lagi
9. Di Save.
10. Cnawtatatan :
- A : (192.168.11.1) adalah ip server.
 Edit file db.www.
11. # nano db.www
Edit :
D
C
A
B
E
\
F
G
12. Di Save.
13. Catatan :
- A : (ns) adalah hostname.
- B : (aullia.sch.id) adalah DNS.
- C : (admin) adalah email admin.
- D : (aullia.sch.id) adalah DNS.
- E : (192.168.11.1) adalah ip Server.
- F : (1 mail.aullia.sch.id) adalah untuk Mail Server.
- G : adalah SubDomain.
 Edit file db.ip.
14. # nano db.ip
Edit :
4
A
15. Di Save.
16. Catatan :
- A : Penyambungan dari subdomain ke ip server.
 Restart Bind.
17. # /etc/init.d/bind9 restart
Bila Merestart bind seperti pada gambar maka konfigurasi bind benar .
 Mengecek konfigurasi DNS Server.
18. # nslookup 192.168.11.1
19. # nslookup www.aullia.sch.id
20. # nslookup mail.aullia.sch.id
21. # nslookup 192.168.14.1
5
22. Jika di tes di client.
3. Konfigurasi Web Server
Web Server adalah aplikasi untuk membuat website.
 Install Web Server.
1. # apt-get install apache2 php5 links
 Membuang direktori apache2 –default
2. # cd /var/www
3. # rm –rf apache2-default
 Membuat file index.html
4. # nano /var/www/index.html
5. Save
6. Hasilnya.
6
4. Konfiguasi Mail dan Web Mail Server.
Mail Server adalah suatu aplikasi yang berguna untuk perbuatan email secara jaringan local dan internet.
Contoh : seperti (Yahoo, Gmail)
Konfigurasi :
 Installasi paket Mail Server dan Web Mail Server.
1. # apt-get install postfix squirrelmail courier-imap courier-pop apache2
2. Pilih No.
3. Pilih Internet Site.
4. Isikan Domain (DNS).
 Konfigurasi Postfix.
5. #dpkg-reconfigure postfix
7
Pilih Ok.
Pilih Internet Site.
Isi Domain (DNS).
Pilih Ok.
8
Ganti Seperti yang di atas .
Pilih No.
Ganti Dengan ip network seperti di atas.
Pilih No.
Pilih Ok.
9
Pilih Ok.
Pilih ipv4 terus Ok.
 Edit File main.cf
6. # nano /etc/postfix/main.cf
Edit dan tambahkan :
Tambahkan mail didepan DNS .
Tambahkan tanda (#) di depan :
Save.
7. Restart Postfix
 Masuk Ke Direktori skel.
8. # cd /etc/skel
9. # maildirmake Maildir/
10. Restart Postfix
 Edit file apache2.conf
11. # nano /etc/apache2/apache2.conf
Tambahkan paling bawah :
12. Save.
 Konfigurasi Squirrelmail.
10
13. # squirrelmail-configure
14. Tulis pada Command>> 2
15. Tulis pada Commend>> 1
16. Isikan Domain Name Server (DNS).
17. Tulis pada Command>> R
18. Tulis pada Command>> D
11
19. Tulis pada Command >> courier
Enter .
Enter Lagi.
20. Tulis pada Command>> S
21. Tulis pada Command>> Q
 Edit File apache.conf.
22. # nano /etc/squirrelmail/apache.conf
Tambahkan :
23. Save.
 Edit file default
24. # nano /etc/apache2/sites-available/default
Edit :
12
Save.
 Restart Postfix.
25. # /etc/init.d/postfix restart
 Restart apache2.
26. # /etc/init.d/apache2 restart
 Restart courier-imap.
27. # /etc/init.d/courier-imap restart
 Restart courier-pop.
28. # /etc/init.d/courier-pop restart
 Buat User.
29. # adduser admin
30. # adduser local
 Test Konfigurasi .
31. # links mail.aullia.sch.id
Masuk Name user dan password.
Hasilnya :
13
32. Tampilan di Web Browser.
14
5. Konfigurasi Proxy Server.
Proxy server adalah sebuah aplikasi di debian yang berguna untuk mengamankan server dan untuk
memblock situs – situs .
Konfigurasi :
 Install squid.
1. # apt-get install squid
 Editlah file squid.conf
2. # nano /etc/squid/squid.conf
hilang tanda (#) di :
1. cache_swap_low 90
2. cache_swa_high 95
3. cache_dir ufs /var/spool/squid 100 16 256
4. cache_log /var/log/squid/cache.log
5. cache_store_log /var/log/squid/store.log
6. ipcache_size 1024
7. ipcache_low 90
8. ipcache_high 95
3. Hilangkan tanda (#) dan tambahkan transparent di belakannya :
 http_port 3128
4. hilangkan tanda (#) dan ubah 8 MB menjadi 64 MB.
 cache_mem
5. Hilangkan (#) dan tambahkan email admin .
 cache_mgr
6. Hilangkan (#) dan tambahkan user admin.
 visible_hostname
15
7. Carilah kalimat (Ctrl+W) # INSERT YOUR OWN RULE(S) HERE
Tambahkan di bawah :
 http_access allow jaringan
 http_access deny situs
 http_access deny kunci
8. Carilah kalimat (Ctrl+W) acl CONNECT method CONNECT, dan tambahkan kalimat seperti dibawah
ini :
 acl situs dstdomain -i “/etc/squid/situs”
 acl kunci url_regex –i “/etc/squid/kunci”
 acl jaringan src 192.168.11.0/27
 no_cache deny situs
 no_cache deny kunci
9. Save (Ctrl+X > Y )
 Buatlah file situs.
10. # nano /etc/squid/situs
Isi :
11. Save
 Buatlah file kunci.
12. # nano /etc/squid/kunci
Isi :
13. Save
16
 Restart Squid.
14. # /etc/init.d/squid restart
 Membuat swap bagi squid .
15. # squid –z
 Merefresh squid.
16. # squid –k reconfigure
 Iptables.
17. iptables –t nat –A PREROUTING –s 192.168.11.0/27 –p tcp --dport 80 –j REDIRECT --to-ports 3128
atau
18. iptables –t nat –A PREROUTING –p tcp --dport 80 –j REDIRECT --to-ports 3128
19. Save dir rc.local
- #nano /etc/rc.local
Tambahkan :
 iptables –t nat –A PREROUTING –s 192.168.11.0/27 –p tcp --dport 80 –j REDIRECT --to-ports
3128
atau
 iptables –t nat –A PREROUTING –p tcp --dport 80 –j REDIRECT --to-ports 3128
di atas exit 0.
 Restart Debian.
20. # init 6
 Mengetest Hasih konfigurasi .
21. Hasil dari client
17
Catatan :



Mencari didalam nano mengunakan (Ctrl+W )
Save (Ctrl+X ) -> Y
Jika Gagal kemungkin ada kesalahan konfigurasi.
6. Kofigurasi Routing Debian.
Routing atau NAT berfungsi sebagai memhubungkan antara 2 ethenet atau lebih agar dapat terhubung jadi
satu serhingga dapat di akses.
Konfigurasi :
 Editlah network options.
1. # nano /etc/network/options
isi :
 Restart Network.
2. # /etc/init.d/networking restart
18
 Editlah file sysctl.conf
3. # nano /etc/sysctl.conf
Hilangkan tanda (#) di net.ipv4.ip_forward=1
 Aktifkan sysctl.
4. # sysctl –p
 Aktifkan iptables
5. # Iptables –t nat –A POSTROUTING –s 192.168.11.0/27 –d 0.0.0.0/0 –j MASQUERADE
 Save iptables .
6. # nano /etc/rc.local
Tambahkan :
Iptables –t nat –A POSTROUTING –s 192.168.11.0/27 –d 0.0.0.0/0 –j MASQUERADE
 Restart Debian.
7. # init 6
 Tes Konfigurasi .
8. # Ping 192.168.1.1 -l 192.168.1.1
19
Download