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
V-server
Selasa, 16 Februari 2016
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 )
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
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 :#cp /etc/network/interfaces /etc/network/interfaces.old
#nano /etc/network/interfaces
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
⦁ 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
- Kirim email ke user1@smknasional.sch.id menggunakan menu compose lalu sign out dari user tkj
- Login ke user1 untuk melihat email yang dikirim dari user tkj
--GOOD LUCK--
Langganan:
Postingan (Atom)