KONFIGURASI IP ADDRESS
1. Konfigurasi LAN
sudo pico /etc/network/interfaces
2. Tambahkan pada file /etc/network/interfaces menjadi berikut :
auto eth1
iface eth1 inet static
address 192.168.0.1
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
3. kemudian di‐save, dengan menekan tombol Ctrl+X, lalu Y.
4. Menjalankan konfigurasi LAN / restart pada network:
sudo /etc/init.d/networking restart
5. Melihat ip address
ifconfig
INSTALASIWEBSERVER
1. MenambahkanCDROMsebagairepository
sudoapt-cdromadd
2. Menginstallaplikasiwebserver
sudoapt-getinstallapache2
3. KonfigurasiIPkomputerklien,dansesuaikandenganIPdarikomputerserver.Lalukoneksikankomputerserverdengankomputerklien.
4. Ujicobawebserverdarikomputerkliendenganbrowserdengancaramengetikkanhttp://192.168.1.2----->ippcserver
INSTALASI APLIKASI TAMBAHAN
1. Menginstallaplikasiphpdiwebserver
sudoapt-getinstallphp5
2. Membuatsebuahfilephpuntukmengujinya.
sudopico/var/www/ujicoba.php
3. Tuliskankodepadafiletersebut
<?phpinfo();?>
4. Restart webserver
sudo /etc/init.d/apache2 restart
6. Installasi mysql-server
sudo apt-getinstallmysql-server
7. Kemudian masukkan password root sebanyak dua kali
8. Pengujian mysql-server, gunakanperintahberikut.
sudo mysql –uroot –p
INSTALASI FTP SERVER
1. Install aplikasi ftp server
sudo apt-get install vsftpd
2. uji ftp dari klien melalui browser atau commang prompt
INSTALASI VPN SERVER
1. Install aplikasi vpn server
sudo apt-get install pptpd
2. konfigurasi ip yang akan dipergunakan
sudo pico /etc/pptpd.conf
3. tambahkan di baris paling bawah
localip 10.0.10.1
remoteip 10.0.10.10-20
keterangan :
localip: ip server vpn
remoteip: ip yang akan diberikan ke klien contoh 10.0.10.10 sampai 10.0.10.20
4. membuat user vpn dan password
sudo pico /etc/ppp/chap-secrets
5. isi seperti contoh berikut
andi*12345*
keterangan :
andi: nama user vpn
12345: password nya andi
6. restart service vpn server
sudo /etc/init.d/pptpd restart
INSTALASIDNSSERVER
- Menambahkan cdrom sebagai repository
sudo apt-cdrom add
- Menginstalaplikasidnsserver/bind9
sudoapt-getinstallbind9
- Mengeditfilenamed.conf.local
sudopico/etc/bind/named.conf.local
zone “nama.com” {
type master ;
file "/etc/bind/nama";
};
zone "0.168.192.in-addr.arpa" {
type master;
file "/etc/bind/192";
};
- Mencopyfiledb.localkenama,darifiledb.127ke192
sudocp/etc/bind/db.local/etc/bind/nama
sudocp/etc/bind/db.127/etc/bind/192
- Mengkonfigurasifileforward
sudopico/etc/bind/nama
@INSOAns1.nama.com. root.nama.com.(
2006081401;
28800;
3600;
604800;
38400);
;
@ IN NS ns1.nama.com.
ns1.nama.com. IN A 192.168.0.1
nama.com. IN A 192.168.0.1
www IN A 192.168.0.1
- Mengkonfigurasifilereverse
sudopico/etc/bind/192
@IN SOA ns1.nama.com. root.nama.com.(
2006081401;
28800;
604800;
604800;
86400);
;
@INNSns1.nama.com.
1 INPTRnama.com.
- MenetukanIPDNS
sudopico/etc/resolv.conf
nameserver192.168.0.1
nameserver 202.134.1.10
- Merestartpcserver
sudoreboot
- Menguji/testdnsserver
nslookupnama.com
nslookup 192.168.0.1
KONFIGURASI IP ADDRESS VIRTUAL/ALIAS
1. Konfigurasi LAN
sudo pico /etc/network/interfaces
2. Tambahkan pada file /etc/network/interfaces menjadi berikut :
auto eth1:1
iface eth1:1 inet static
address 192.168.10.100
netmask 255.255.255.0
network 192.168.10.0
broadcast 192.168.10.255
3. kemudian di‐save, dengan menekan tombol Ctrl+X, lalu Y.
4. Menjalankan konfigurasi LAN / restart pada network:
sudo /etc/init.d/networking restart
5. Melihat ip address
ifconfig eth1:1
INSTALASI DHCP SERVER
1. Menambahkan cdrom sebagai repository
sudo apt-cdrom add
2. Install DHCP server
sudo apt-get install isc-dhcp-server
3. Menentukan interface / lan dhcp
sudo pico /etc/default/isc-dhcp-server
dan rubah /isi INTERFACES‐nya menjadi
INTERFACES = “eth1”
4. konfigurasi dhcp
sudo pico /etc/dhcp/dhcpd.conf
subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.100 192.168.0.200 ;
option domain-name-servers 192.168.1.1, 202.134.1.10 ;
option domain-name “smkbhakti.net”;
option broadcast-address 192.168.0.255;
option routers 192.168.0.1;
default-lease-time 600;
max-lease-time 7200;
}
5. menjalankan konfigurasi / restart dhcp
sudo /etc/init.d/isc-dhcp-server restart
DNS SERVER MULTI DOMAIN
1. Disini kita asumsikan sebagai berikut:
eth1: 192.168.0.2 (smkbhakti.sch.id)
eth1:1: 192.168.10.100 (andini.com)
Domain1: www.smkbhakti.sch.id
Domain2: www.andini.com
subdomain: www, ftp, mail
2. Yang pertama kita install bind9
sudo apt-get install bind9
3. Selanjutnya kita konfigurasi bagian /etc/bind/named.conf.local
sudo pico /etc/bind/named.conf.local
4. Tambahakn konfigurasi seperti :
zone "smkbhakti.sch.id" {
type master;
file "/etc/bind/smkbhakti";
};
zone "andini.com" {
type master;
file "/etc/bind/andini";
};
zone "0.168.192.in-addr.arpa" {
type master;
file "/etc/bind/192";
};
5. Selanjutnya kita copy file dari db.local ke smkbhakti dan andini. dan dari db.127 ke 192
# sudo cp /etc/bind/db.local /etc/bind/smkbhakti
# sudo cp /etc/bind/db.local /etc/bind/andini
# sudo cp /etc/bind/db.127 /etc/bind/192
6. langkah berikutnya adalah setting zone domain
Untuk domain smkbhakti.sch.id
#sudo pico /etc/bind/smkbhakti
@ IN SOA ns.smkbhakti.sch.id. root.smkbhakti.sch.id. (
2006081401 ;
28800 ;
3600 ;
604800 ;
38400 ) ;
;
@INNSns.smkbhakti.sch.id.
ns.smkbhakti.sch.id.INA192.168.10.1
smkbhakti.sch.id.INA192.168.10.1
wwwINA192.168.10.1
ftpINA192.168.10.1
mailINA192.168.10.1
Untuk domain andini.com
sudo pico /etc/bind/andini
@ IN SOA ns.andini.com. root.andini.com. (
2006081401 ;
28800 ;
3600 ;
604800 ;
38400 );
;
@INNSns.andini.com.
ns.andini.com.INA192.168.10.2
andini.com.INA192.168.10.2
wwwINA192.168.10.2
ftpINA192.168.10.2
mailINA192.168.10.2
7. kemudian edit file 192
#sudo pico /etc/bind/192
@ IN SOA ns.smkbhakti.sch.id. root.smkbhakti.sch.id. (
2006081401 ;
28800 ;
604800 ;
604800 ;
86400 );
@ IN NS ns.smkbhakti.sch.id.
1 IN PTR smkbhakti.sch.id.
8. MenetukanIPDNS
sudopico/etc/resolv.conf
nameserver192.168.0.2
nameserver 192.168.10.100
nameserver 202.134.1.10
9. Kemudian restart bind9
#sudo /etc/init.d/bind9 restart
10. Uji your DNS:
#nslookup smkbhakti.sch.id
#nslookup andini.com.
#nslookup 192.168.10.1
WEB SERVER & VIRTUALHOST
1. terlebih dahulu install apache2
sudo apt-get install apache2
2. kemudian buat default direktori untuk masing2 domain. caranya adalah seperti berikut
sudo mkdir /var/www/smkbhakti
sudo mkdir /var/www/andini
4. Kemudian kita buat file html untuk masing-masing website\
Untuk smkbhakti.sch.id
sudo pico /var/www/smkbhakti/index.html
<html>
<body>
<h1> Selamat datang di smkbhakti </h1>
</body>
</html>
Untuk Andini.com
sudo pico /var/www/andini/index.html
<html>
<body>
<h1> Selamat datang di andini</h1>
</body>
</html>
5. Selanjutnya kita setting virtual host nya
# sudo pico /etc/apache2/conf.d/vhost.conf
<VirtualHost *:80>
DocumentRoot /var/www/smkbhakti/
ServerName smkbhakti.sch.id
ServerAlias www.smkbhakti.sch.id.
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /var/www/andini.com/
ServerName andini.com
ServerAlias www.andini.com
</VirtualHost>
6. kemudian save konfigurasi tersebut, dan restart apache servernya
sudo /etc/init.d/apache2 restart
MAIL SERVER
1. install postfix
sudo apt-get install postfix
2. Akan muncul seperti ini
3. tekan enter, lalau muncul seperti di bawah pilih internet site
4. kemudian tampilan berubah menjadi sebagai berikut
5. Jika sudah membuat DNS Server bisa diisi contoh: “smkbhakti” , Kemudian tekan enter
6. kemudian muncul form seperti dibawah, tekan enter
7. kemudian muncul form seperti dibawah, tekan enter
8. kemudian lanjutkan lagi dengan memilih no
9. jika muncul seperti di bawah isikan dengan kelas ip yang kita pakai, dengan aturan diakhiri dengan 0/24
10. kemudian muncul mailbox size isi dengan 0
11. muncul lagi dialog, tekan enter
12. setelah itu muncul yang menanyakan internet protocol, pilih all
13. jika form-form diatas tidak muncul sewaktu instalasi postfix atau jika dikehendaki untuk konfigurasi ulang kita bisa menggunakan perintah
sudo dpkg-reconfigure postfix
14. kemudian kita buat user dan password untuk email yang sudah dibuat, karena user root tidak bisa dipakai untuk webmail.
sudo useradd penerima
15. Untuk Pengiriman email kita gunakan telnet.Ketikkan di terminal format telnet seperti contoh :
telnet localhost 25
16. Anda akan mendapatkan respon seperti :
Trying 127.0.0.1...
Connected to rezaervani.com.
Escape character is '^]'.
220 rezaervani ESMTP Postfix (Ubuntu)
17. Untuk mengirimkan email ketikkan kemudian
mail from:bhakti
18. Anda akan mendapatkan respon :
250 2.1.0 Ok
19. Berarti lancar. Kini masukkan nama penerimanya :
rcpt to: penerima
20. Anda akan mendapatkan respon :
250 2.1.5 Ok
21. Berarti lancar. Kini kita akan masukkan isi emailnya. Ketikkan
data
22. Anda akan mendapatkan respon :
354 End data with <CR><LF>.<CR><LF>
23. Lalu ketikkan isi surat, misalnya
Halo Ini adalah ujicoba pengiriman email
Mudah-mudahan bisa diterima ya
Salam,
Diri Sendiri
24. Untuk mengakhiri pengisian pesan cukup ketikkan titik (.) di bagian bawah pesan dan tekan Enter
25. Anda akan mendapatkan respon seperti :
250 2.0.0 Ok: queued as 0E6F3281F56
26. Untuk keluar dari telnet, cukup ketikkan
quit
27. Tekan enter, maka anda akan mendapatkan respon :
221 2.0.0 Bye
Connection closed by foreign host.
28. Sekarang kita akan lihat di file email yg berada /var/mail/ (penerima email) – apakah ada email yang masuk.
cd /var/mail
ls
29. Jika ada file bernama penerima berarti email yang tadi kita kirim sukses.
INSTALASI ROUTER
- Konfigurasi LAN
sudo pico /etc/network/interfaces
- Tambahkan pada file /etc/network/interfaces menjadi berikut :
auto eth0
iface eth0 inet static
address 10.200.10.x ----------->x = no komputer
netmask 255.255.255.0
network 10.200.10.0
broadcast 10.200.10.255
gateway 10.200.10.1
auto eth1
iface eth1 inet static
address 192.168.0.1
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
3. kemudian di‐save, dengan menekan tombol Ctrl+X, lalu Y.
- Menjalankan konfigurasi LAN / restart pada network:
sudo /etc/init.d/networking restart
- Melihat ip address
ifconfig eth0
ifconfig eth1
- Menentukan IP DNS
sudo pico /etc/resolv.conf
nameserver 202.134.1.10
nameserver 203.130.209.242
- mengaktifkan IP forwarding
sudo pico /etc/sysctl.conf
cari kalimat berikut : # net.ipv4.ip_forward=1
dan hilangkan tanda # (pagar) sehingga menjadi
net.ipv4.ip_forward=1
kemudian di‐save, dengan menekan tombol Ctrl+X, lalu Y.
- Membuat NAT
sudo pico /etc/rc.local
9. ketikan aturan iptables berikut diatas kalimat “exit 0”
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
10.kemudian di‐save, dengan menekan tombol Ctrl+X, lalu Y.
- Merestart komputer
sudo reboot
- Koneksikan PC Server dengan gateway / modem dengan kabel straight
- Uji koneksi PC server ke gateway / modem
ping 10.200.10.1
- Koneksikan PC server dengan PC klien dengan kabel cross
- Konfigurasikan IP klien dan sesuaikan dengan IP eth1 PC server
- Uji koneksi PC klien dengan server
ping 192.168.0.1
- Uji koneksi PC klien dengan modem
ping 10.200.10.1
INSTALASI SQUID
1.menambahkancdromsebagairepository
sudo apt-cdrom add
2.installaplikasisquid
sudo apt-get install squid
3.konfigurasirc.local
sudo pico /etc/rc.local
tambahkandiataskalimat"exit=0"
iptables –t nat –A PREROUTING –i eth1 –p tcp --dport 80 -j REDIRECT --to-port 3128
4.simpankonfigurasi
5.bukakonfigurasisquid
sudo pico /etc/squid/squid.conf
6.tekanctrl+w,ketik"localhost",enter
7.tambahkandibawahto_localhost
acl local_lansrc192.168.0.0/24
acl blokir dstdomain"/etc/squid/blokir.txt"
8.tekanctrl+w,ketik"http_accessdenyall"
9.tambahkandiatasnya
http_access deny blokir
http_access allow local_lan
10.tekanctrl+w,ketik"3128"
11.tambahkanmenjadi
http_port 3128 transparent
12.tekanctrl+w,ketik"webmaster"
13.ketikdibawahcache_mgr webmaster
cache_mgr admin@smkbhakti.sch.id
14.simpankonfigurasidenganmenekanctrl+x,laluy,enter
15.buatdaftarwebsiteyangdiblokir
sudo pico/etc/squid/blokir.txt
16.isidenganwebsiteyangakandiblokir
www.kompas.com
www.kaskus.co.id
17.simpankonfigurasi
18.restart pc server kemudian coba proxy yang sudah dibuat
sudo reboot