#Nano /etc/network/interfaces: Simpan Konfigurasi Tersebut CTRL + o Kemudian Keluar CTRL + X
#Nano /etc/network/interfaces: Simpan Konfigurasi Tersebut CTRL + o Kemudian Keluar CTRL + X
#nano /etc/network/interfaces
auto eth0
iface eth0 inet static
Address 192.168.1.100
Netmask 255.255.255.0
Network 192.168.1.0
Broadcast 192.168.1.255
Gateway 192.168.1.254
# dns-* options are implemented by the resolvconf package. If installed
dns-namesrvers 192.168.10.1
dns-search .net
auto eth1
iface eth1 inet static
Address 192.168.10.1
Netmask 255.255.255.192
Network 192.168.10.0
Broadcast 192.168.10.63
SETTING DNS
Install dns, masukan cd debian dan amsukan perintah sbb:
#cd /etc/bind
#nano named.conf
Zone “lks-xx.sch.id” {
Type master;
File “/etc/bind/lks-xx.db”;
};
Zone “10.168.192.in-addr.arpa.” {
Type master;
File “/etc/bind/192.168.10.rev”;
};
#nano lks-xx.db
$ TTL 640800
@ IN SOA lks-xx.sch.id. root.lks-xx.sch.id. (
2 ; Serial
640800 ; Refresh
86400 ; Retry
2419200 ; Expire
640800 ) ; Negative Cache TTL
;
@ IN NS dns.lks-xx.sch.id.
@ IN A 192.168.10.1
www IN A 192.168.10.1
ftp IN A 192.168.10.1
$ TTL 640800
@ IN SOA lks-xx.sch.id. root.lks-xx.sch.id. (
2 ; Serial
640800 ; Refresh
86400 ; Retry
2419200 ; Expire
640800 ) ; Negative Cache TTL
;
@ IN NS dns.lks-xx.sch.id.
@ IN A 192.168.10.1
1 IN PTR www.lks-xx.sch.id.
1 IN PTR ftp.lks-xx.sch.id.
1 IN PTR mail.lks-xx.sch.id.
#nano /etc/resolv.conf
domain lks-xx.sch.id
search lks-xx.sch.id
nameserver 192.168.10.1
nameserver 8.8.8.8
#nslookup www.lks-xx.sch.id
address: 192.168.10.1
#nslookup lks-xx.sch.id
address: 192.168.10.1
#nslookup 192.168.10.1
#touch /var/www/index.php
#nano /var/www/index.php
<?php
TM
echo “BADARUDDIN KOMBRING ”;
?>
TM
BADARUDDIN KOMBRING
#lynx www.lks-xx.sch.id/index.php
TM
BADARUDDIN KOMBRING
#nano /etc/dhcp3/dhcpd.conf
#/etc/init.d/dhcp3-server restart
Pada saat menginstall postfix hapus server1 {nama host} ganti dengan
lks-xx.sch.id {nama domain}
#nano /etc/postfix/main.cf
#/etc/init.d/postfix restart
#nano /etc/dovecot/dovecot.conf
disable_plaintext_auth = no
#/etc/init.d/dovecot restart
#adduser badar1
Pilih y enter
#adduser badar2
#telnet lks-xx.sch.id 25
Ketikan {data}enter
Ketikan {list} untuk melihat data mail yang masuk ke user kita.
WEB MAIL
#squirrelmail-configure
Tekan {2}
Tekan {1}
Tekan {a}
Tekan {8}
Isikan {dovecot}
#nano /etc/apache2/apache2.conf
Include /etc/squirrelmail/apache.conf
#nano /etc/squirrelmail/apache.conf
#/etc/init.d/apache2 restart
atau @lks-xx.sch.id
Setting ftp
#mkdir /data
#chmod 777 /data
#nano /etc/proftpd/proftpd.conf
UseIPv6 off
ServerName “ftp.lks-xx.sch.id”
Hilangkan tanda pagar pada default root dan ubah (~) menjadi (/data)
DefaultRoot /data
#/etc/init.d/proftpd restart
#cd /etc/apache2/sites-available
#nano ftp
ServerAdmin [email protected]
ServerName ftp.lks-xx.sch.id
#a2ensite ftp
#/etc/init.d/apache2 reload
#/etc/init.d/apache2 restart
Tes ftp server
Buka windows explorer kemudian ketik di atas ftp.lks-xx.sch.id
Cari data yang berukuran “kecil” lalu di copy kemudian paste di ftp.lks-
xx.sch.id . kemudian buka mozilla firefox atau browser lainya ketik di url
nya yaitu ftp.lks-xx.sch.id login dg user web mail dan data akan muncul.
#userdel ftp
#passwd ftp
Isikan pasword:
#mkdir /data
Konfidurasi data
#nano /etc/proftpd/proftpd.conf
ServerName “ftp.lks-xx.sch.id”
<Anonymous /data>
User ftp
</Anonymous>
#/etc/init.d/proftpd restart
Tes ftp buka web browser ketikan ftp.lks-xx.sch.id user akan masuk
dengan sendiri tanpa harus log in.
Setting proxy
#nano /etc/squid/squid.conf
Ctrl+w dan cari kata yg ada di bawah ini:
http_port 3128 transparent
cache_mem 64 mb
maximum_object_size_in_memory 8 kb
maximum_object_size 20400 kb
minimum_object_size 0 kb
cache_swap_hight 95 kb
cache_swap_low 90 kb
cache_effective_user proxy
cache_effective_group proxy (tulis dibawah cache yg user)
cache_mgr [email protected]
cache_dir ufs /var/spool/squid 100 16 256
cache_dir diskd /cache-1 60000 16 25 Q1=72 Q2=64 (tulis dibawah cache dir
ufs)
visible_hostname proxy.lks-xx.sch.id (ganti yg tag)
ketik purge dan tulis kata2 dibawah ini dibawahnya
acl filter1 dstdomain “/etc/squid/domain”
acl filter2 url_regex –i “/etc/squid/kata”
acl client src 192.168.10.0/26
http_access deny filter1
http_access deny filter2
http_access allow client
#nano /etc/squid/domain
Facebook.com
Yahoo.com
Google.com
#nano /etc/squid/kata
Facebook
Yahoo
Google
#Mkdir /cache-1
#chown –R proxy.proxy /cache-1
#squid –z
#squid –D
#nmap localhost
VPN SERVER
# apt-get install pptpd
nano /etc/pptpd.conf
#. . .
localip 192.168.1.1 #ip untuk vpn server
remoteip 192.168.1.2-254 #range ip untuk vpn client
#nano /etc/ppp/pptpd-option
ms-dns 192.168.1.1
nobsdcomp
noipx
mtu 1490
mru 1490
# /etc/init.d/pptpd restart
#nano /etc/rc.local
#nano /etc/sysctl.conf
NTP
#apt-get install ntp
#nano /etc/ntp.conf
#server0
#server1
#server2
#server3
server 127.127.1.0
fudge 127.127.1.0
restrict 192.168.1.0 mask 255.255.255.248
restrict 172.16.1.0 mask 255.255.255.240
#/etc/init.d/ntp restart
#nano /etc/dhcp3/dhcpd.conf
option broadcast-address172.16.1.7;
(ip Broadcast)
default-lease-time 600;
max-lease-time 7200;
}
#/etc/init.d/dhcp3-server restart
#cd /etc/bind
#nano named.conf
di nano /etc/resolv.conf
nameserver ditambah 1 lagi terus diisi 8.8.8.8
nano /etc/hostname
passwd root
#nano /etc/sysctl.conf
Hilangkan tanda pagar pada net.ipv4.forward=1
#nano /etc/rc.local
Beri tanda pagar pada exit 0 kemudian masukan sbb di atas exit 0
Iptables –F
Iptables –t nat –F
Iptables –t nat –A POSROUTING –j MASQUERADE
#exit 0
INSTALL SSH
# nano /etc/ssh/sshd_config
# Authentification :
LoginGrace Time 600
PermiRootLogin no
StrictModes yes
# service ssh restart