1.
Melakukan update sistem
Setelah selesai proses instalasi, lakukan update dan
upgrade paket-paket ubuntu terbaru dengan perintah:
root@server:/#apt-get
update
root@server:/#apt-get
upgrade
2.
Pengalamatan IP Address:
root@server:/#vim
/etc/network/interfaces
# This file describes the network interfaces available
on your system
# and how to activate them. For more information, see
interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet static
address
192.168.1.2
netmask
255.255.255.0
network
192.168.1.0
broadcast 192.168.1.3
gateway
192.168.1.1
dns-nameservers 192.168.1.1
auto eth1
iface eth1 inet static
address
172.16.0.1
netmask
255.255.255.224
network
172.16.0.0
broadcast 172.16.0.31
up ip addr add 172.16.0.2/27 brd 172.16.0.31 dev eth1
label eth1:0
up ip addr add 172.16.0.3/27 brd 172.16.0.31 dev eth1
label eth1:1
Restart
Network:
root@server:/#/etc/init.d/networking restart
Cek
ifconfig up
root@server:/#ifconfig
3.
Konfigurasi iptables
iptables -F
iptables -X
iptables -t nat -F
iptables -t nat -X
iptables -t mangle -F
iptables -t mangle -X
iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -P OUTPUT ACCEPT
enable
ip forwarding
root@server:/#echo 1 > /proc/sys/net/ipv4/ip_forward
enable
ip masquerading
root@server:/#iptables -t nat -A POSTROUTING -o eth0 -j
MASQUERADE
root@server:/#iptables-save > /etc/iptables.conf
buat skrip sehingga ip_forwarding dan iptables akan
bekerja setiap komputer gateway startup
root@server:/#nano
/etc/init.d/iptables
kemudian tulis skrip berikut :
#!
/bin/sh
echo
1 > /proc/sys/net/ipv4/ip_forward
iptables-restore
< /etc/iptables.conf
simpan file tersebut, kemudian jadikan file iptables
dapat di eksekusi
root@server:/#chmod
+x /etc/init.d/iptables
jadikan iptables start ketika komputer boot
root@server:/#update-rc.d
iptables defaults
Restart
PC Router
root@server:/#shutdown
-r now
Tes
Koneksi ke Modem Speedy (Internet)
root@server:/#ping 192.168.1.1
Tes
Koneksi ke Client:
root@server:/#ping 172.16.0.4
4.
DNS Server
Instal
paket bind9
Untuk instalasi BIND9 dapat
menggunakan perintah berikut.
root@server:/#apt-get install bind9 bind9-doc dnsutils
root@server:/#vim /etc/hosts
127.0.0.1 server
localhost.localdomain localhost
172.16.0.1 server.smkn1maumere.sch.id server
Konfigurasi Zone (Domain)
Lakukan editing pada file
/etc/bind/named.conf.local dengan cara:
root@server:/#cd /etc/bind/
root@server:/etc/bind#vim named.conf.local
Tambahkan rangkaian konfigurasi
berikut untuk mendaftarkan domain yang kita kelola.
zone "smkn1maumere.sch.id" {
type master;
file "/etc/bind/smkn1maumere";
};
zone "0.16.172.in-addr.arpa"
{
type master;
file "/etc/bind/172.16.0";
};
Edit
file named.conf.options
root@server:/etc/bind#vimnamed.conf.options
options {
directory
“/var/cache/bind”;
forwarders
{
192.168.1.1;
202.134.0.155;
auth-nxdomain
no;
# listen-on-v6
{any};
};
Konfigurasi
file forward
Buat dahulu sebuah file yang bernama smkn1maumere di direktori /etc/bind/.
Lakukan dengan perintah berikut:
root@server:/#cd /etc/bind/
root@server:/etc/bind#cp db.local smkn1maumere --------->edit sesuai keperluan
root@server:/etc/bind#vim smkn1maumere
Konfigurasi
file reverse
Selain file forward kita pun harus
menyiapkan sebuah file reverse yang bernama 172.16.0di direktori /etc/bind/. Lakukan dengan perintah berikut:
root@server:/#cd /etc/bind/
root@server:/etc/bind#cp db.127 172.16.0 --------->edit sesuai keperluan
root@server:/etc/bind#vim
172.16.0
Konfigurasi file
resolv
root@server:/#vim /etc/resolv.conf
domain smkn1maumere.sch.id
search smkn1maumere.sch.id
nameserver 172.16.0.1
nameserver 127.0.0.1
Restart
Setelah
selesai pengeditan file, lakukan restart pada file tersebut supaya running
dengan setting seperti yang kita harapkan.
Restart
networking dengan cara :
root@server:/#/etc/init.d/networking restart
Restart bind
dengan cara :
root@server:/#/etc/init.d/bind9 reload
root@server:/#/etc/init.d/bind9 restart
Tes
root@server:/#dig @172.16.0.1 server.smkn1maumere.sch.id
root@server:/#dig @172.16.0.2 www.smkn1maumere.sch.id
root@server:/#dig @172.16.0.3 mail.smkn1maumere.sch.id
root@server:/#nslookup server.smkn1maumere.sch.id
root@server:/#nslookup www.smkn1maumere.sch.id
root@server:/#nslookup mail.smkn1maumere.sch.id
root@server:/#nslookup 172.16.0.1
5.
DHCP Server
Instal
Paket:
root@server:/#apt-get install dhcp3-server
Copy
file dhcpd.conf:
Untuk membackup file asli apabila
terjadi kesalahan konfigurasi:
root@server:/#cp /etc/dhcp3/dhcpd.conf /etc/dhcp3/dhcpd.conf.asli
Konfigurasi
Interface:
root@server:/#vim/etc/default/dhcp3-server
Pada
baris INTERFACES, masukkan ethernet yang anda gunakan untuk melayani permintaan
dhcp dari client. Jika ada lebih dari satu interface gunakan spasi.
INTERFACE=”eth1"
Edit file
dhcpd.conf:
root@server:/#vim /etc/dhcp3/dhcpd.conf
ddns-update-style
none;
option
domain-name “smkn1maumere.sch.id”;
option
domain-name-servers 172.16.0.1, 202.134.0.155;
default-lease-time
6000;
max-lease-time
72000;
log-facility
local17;
subnet
172.16.0.0 netmask 255.255.255.224 {
range 172.16.0.4 172.16.0.30;
option routers 172.16.0.1;
option
broadcast-address 172.16.0.31;
}
Jadikan
dhcp3-server start ketika komputer boot:
root@server:/#vim /etc/rc.local
Ketikan
perintah berikut sebelum exit 0:
/etc/init.d/dhcp3-server
start
Simpan
dan keluar:
:wq
Reboot PC Router
root@server:/#shutdown –r 0
6.
Instalasi FTP
Server
root@server:/#apt-get install vsftpd
Konfigurasi
FTP Server
/etc/vsftpd.conf
listen=YES
anonymous_enable=YES
local_enable=YES
write_enable=YES
local_umaask=022
dirmessagge_enable=YES
xferlog_enable=YES
connect_from_port 20=YES
Default FTP direktori ada di /srv/ftp
Restart
Service Vsftpd
root@server:/#service
vsftpd restart