setting network
auto eth0
iface eth0 inet dhcp
auto eth1
iface eth1 inet static
address 192.168.20.17
netmask 255.255.255.248
network 192.168.20.16
broadcast 192.168.20.23
aktifkan ip foward
nano /etc/sysctl.conf
hapus #
net.ipv4.ip_forward=1
nano /etc/rc.local
iptables -F
iptables -X
iptables -t nat -F
iptables -t nat -X
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
sh /eth/rc.local
iptables -t nat -L
test ping isp, google.com, dan 8.8.8.8
dhcp server
apt-get instal isc-dhcp-server
nano /etc/dhcp/dhcpd.conf
seacrh slightly
subnet 192.168.20.16 netmask 255.255.255.248
range 192.168.20.18 192.168.20.22;
option domain-name-servers 192.168.20.17;
option domain-name "sekolah.sch.id";
option routers 192.168.20.17
option broadcast-address 192.168.20.23
default-lease-time 3600;
max-lease-time 7200;
nano /etc/default/isc-dhcp-server
INTERFACES="eth1"
service isc-dhcp-restart
DNS
apt-get install bind9
cd /etc/bind/
cp db.local db.sekolah.sch.id
cp db.127 db.20.168.192
nano db.sekolah.sch.id
ubah localhost menjadi sekolah.sch.id
;
@ IN NS sekolah.sch.id.
@ IN A 192.168.20.17
@ IN MX 0 mail.sekolah.sch.id.
www IN A 192.168.20.17
mail IN A 192.168.20.17
nano db.20.168.192
ubah localhost menjadi sekolah.sch.id
;
@ IN NS sekolah.sch.id.
17 IN PTR sekolah.sch.id.
17 IN PTR www.sekolah.sch.id.
17 IN PTR mail.sekolah.sch.id.
nano named.conf.default-zones
sesuaikan zone dan filenya
nano /etc/resolv.conf
nameserver 192.168.20.17
nameserver dari isp
nameserver 192.168.20.1
nameserver 8.8.8.8
service bind9 restart
nslookup sekolah.sch.id
nslookup www.sekolah.sch.id
nslookup mail.sekolah.sch.id
apt-get install apache2 php5 mysql-server
cd home/
mkdir site/
cd site/
mkdir www/
nano /etc/apache2/sites-available/default
tambahkan
ServerName sekolah.sch.id
ServerAlias www.sekolah.sch.id
kemudian ubah directory
tambahkan file index.html di /home/site/wwww/
isi dengan perintah html
service apache2 restart
apt-get instal posttfix courier-imap courier-pop
nano /etc/postfix/main.cf
tambahkan
home_mailbox = Maildir/ pada bagian paling bawah
tambahkan # pada mailbox_command
edit myhostname = debian
mydestination = mail.sekolah.sch.id, sekolah.sch.id, localhost.localdomain
di belakang /128 0.0.0.0/0
maildirmake /etc/skel/Maildir
adduser user1 sampe user4
test
telnet mail.sekolah.sch.id 25
mail from : user1
rcpt to: user3
data
hello
.
quit
telnet mail.sekolah.sch.id 110
user user3
pass 1
stat
retr 1
quit
membuat webmailnya
apt-get install squirrelmail
nano /etc/apache2/apache2.conf
tambahkan dibawah include sites-enabled/
include /etc/squirrelmail/apache.conf
nano /etc/squirrelmail/apache.conf
ubah Alias /mail /usr/share/squirrelmail
ubah <vitualHost *:80>
ubah ServerName mail.sekolah.sch.id
/etc/squirrelmail/conf.pl
2
1
mail.sekolah.sch.id
s
q
y
service apache2 restart
nslookup mail.sekolah.sch.id
ssh
apt-get install ssh
nano /etc/ssh/sshd_config
ubah port 2222
permitrootlogin no
service ssh restart
ntp
apt-get install ntp ntpdate
nano /etc/ntpc.conf
beri # pada server 0 sampai 3
dibawahnya tambahkan
server 127.127.1.0
fudge 127.127.1.0 stratum 1
#restrict
#estrict
restrict 192.168.20.16 mask 255.255.255.248 nomodify notrap
date -s 08/17/2018
date -s 10:00:00
service ntp restart
proxy
apt-get install squid
nano /etc/squid/squid.conf
http_port 3128 transparent
acl connet
acl situs dstdomain "/etc/squid/situs"
http_access deny situs
acl local src 192.168.16/29
http_access allow local
cache_mem 32 MB
cache_mgr admin@sekolah.sch.id
visible_hostname sekolah.sch.id
seacrh http_access deny all cari 2x
kemudian tambahkan #
service squid restart
nano /etc/squid/situs
blok web 2
service squid restart
nano /etc/rc.local
iptables -t nat -A PREROUTING -p tcp -s 192.168.20.16.29 --dport 80 -j REDIRECT --to-port 3128
sh /etc/rc.local
iptables -t nat -L
cacti
apt-get install cacti
apt-get install snmp snmpd
nano /etc/snmp/snmpd.conf
beri # pada
agentAddress udp:127.0.0.1:161
dan hapus # pada
agentaddress udp:161,udp6:[::1]:161
rocommunity public 0.0.0.0/0
syslocation SMK Kartika Balikpapan
syscontact admin@sekolah.sch.id
service snmpd restart
install cactinya
next next
id admin pass admin
snmp - get mounted partitions
snmp - get processor infomation
snmp - interface statistics
server waktu pada client diubah
auto eth0
iface eth0 inet dhcp
auto eth1
iface eth1 inet static
address 192.168.20.17
netmask 255.255.255.248
network 192.168.20.16
broadcast 192.168.20.23
aktifkan ip foward
nano /etc/sysctl.conf
hapus #
net.ipv4.ip_forward=1
nano /etc/rc.local
iptables -F
iptables -X
iptables -t nat -F
iptables -t nat -X
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
sh /eth/rc.local
iptables -t nat -L
test ping isp, google.com, dan 8.8.8.8
dhcp server
apt-get instal isc-dhcp-server
nano /etc/dhcp/dhcpd.conf
seacrh slightly
subnet 192.168.20.16 netmask 255.255.255.248
range 192.168.20.18 192.168.20.22;
option domain-name-servers 192.168.20.17;
option domain-name "sekolah.sch.id";
option routers 192.168.20.17
option broadcast-address 192.168.20.23
default-lease-time 3600;
max-lease-time 7200;
nano /etc/default/isc-dhcp-server
INTERFACES="eth1"
service isc-dhcp-restart
DNS
apt-get install bind9
cd /etc/bind/
cp db.local db.sekolah.sch.id
cp db.127 db.20.168.192
nano db.sekolah.sch.id
ubah localhost menjadi sekolah.sch.id
;
@ IN NS sekolah.sch.id.
@ IN A 192.168.20.17
@ IN MX 0 mail.sekolah.sch.id.
www IN A 192.168.20.17
mail IN A 192.168.20.17
nano db.20.168.192
ubah localhost menjadi sekolah.sch.id
;
@ IN NS sekolah.sch.id.
17 IN PTR sekolah.sch.id.
17 IN PTR www.sekolah.sch.id.
17 IN PTR mail.sekolah.sch.id.
nano named.conf.default-zones
sesuaikan zone dan filenya
nano /etc/resolv.conf
nameserver 192.168.20.17
nameserver dari isp
nameserver 192.168.20.1
nameserver 8.8.8.8
service bind9 restart
nslookup sekolah.sch.id
nslookup www.sekolah.sch.id
nslookup mail.sekolah.sch.id
apt-get install apache2 php5 mysql-server
cd home/
mkdir site/
cd site/
mkdir www/
nano /etc/apache2/sites-available/default
tambahkan
ServerName sekolah.sch.id
ServerAlias www.sekolah.sch.id
kemudian ubah directory
tambahkan file index.html di /home/site/wwww/
isi dengan perintah html
service apache2 restart
apt-get instal posttfix courier-imap courier-pop
nano /etc/postfix/main.cf
tambahkan
home_mailbox = Maildir/ pada bagian paling bawah
tambahkan # pada mailbox_command
edit myhostname = debian
mydestination = mail.sekolah.sch.id, sekolah.sch.id, localhost.localdomain
di belakang /128 0.0.0.0/0
maildirmake /etc/skel/Maildir
adduser user1 sampe user4
test
telnet mail.sekolah.sch.id 25
mail from : user1
rcpt to: user3
data
hello
.
quit
telnet mail.sekolah.sch.id 110
user user3
pass 1
stat
retr 1
quit
membuat webmailnya
apt-get install squirrelmail
nano /etc/apache2/apache2.conf
tambahkan dibawah include sites-enabled/
include /etc/squirrelmail/apache.conf
nano /etc/squirrelmail/apache.conf
ubah Alias /mail /usr/share/squirrelmail
ubah <vitualHost *:80>
ubah ServerName mail.sekolah.sch.id
/etc/squirrelmail/conf.pl
2
1
mail.sekolah.sch.id
s
q
y
service apache2 restart
nslookup mail.sekolah.sch.id
ssh
apt-get install ssh
nano /etc/ssh/sshd_config
ubah port 2222
permitrootlogin no
service ssh restart
ntp
apt-get install ntp ntpdate
nano /etc/ntpc.conf
beri # pada server 0 sampai 3
dibawahnya tambahkan
server 127.127.1.0
fudge 127.127.1.0 stratum 1
#restrict
#estrict
restrict 192.168.20.16 mask 255.255.255.248 nomodify notrap
date -s 08/17/2018
date -s 10:00:00
service ntp restart
proxy
apt-get install squid
nano /etc/squid/squid.conf
http_port 3128 transparent
acl connet
acl situs dstdomain "/etc/squid/situs"
http_access deny situs
acl local src 192.168.16/29
http_access allow local
cache_mem 32 MB
cache_mgr admin@sekolah.sch.id
visible_hostname sekolah.sch.id
seacrh http_access deny all cari 2x
kemudian tambahkan #
service squid restart
nano /etc/squid/situs
blok web 2
service squid restart
nano /etc/rc.local
iptables -t nat -A PREROUTING -p tcp -s 192.168.20.16.29 --dport 80 -j REDIRECT --to-port 3128
sh /etc/rc.local
iptables -t nat -L
cacti
apt-get install cacti
apt-get install snmp snmpd
nano /etc/snmp/snmpd.conf
beri # pada
agentAddress udp:127.0.0.1:161
dan hapus # pada
agentaddress udp:161,udp6:[::1]:161
rocommunity public 0.0.0.0/0
syslocation SMK Kartika Balikpapan
syscontact admin@sekolah.sch.id
service snmpd restart
install cactinya
next next
id admin pass admin
snmp - get mounted partitions
snmp - get processor infomation
snmp - interface statistics
server waktu pada client diubah







































