Setting DNS Server Debian 4

Setting DNS Server Di Debian 4

> Install bind9

Dgn perintah : #apt-get install bind9

> copy kn file db.127 menjadi db 192 dan file db.local menjadi db.pephyboy

Dgn perintah :
#cp /etc/bind/db.127 /etc/bind/db.192
#cp /etc/bind/db.local /etc/bind/db.pephyboy

> edit file db.192 :

;
; BIND reverse data file for local loopback interface
;
$TTL 604800
@ IN SOA pephy.com root.pephy.com (
11 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS pephy.com.
13.123.168 IN PTR pephy.com.

> edit juga file db.pephyboy

;
; BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA pephy.com. root.pephy.com. (
12 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS pephy.com.
@ IN A 192.168.123.13
www IN A 192.168.123.13

> Edit lagi named.conf (ganti tulisan localhost dan 127) :

zone “pephy.com” {
type master;
file “/etc/bind/db.pephyboy”;
};

zone “192.in-addr.arpa” {
type master;
file “/etc/bind/db.192″;

};

> Jangan lupa setting interfacenya ;

iface lo inet loopback

iface eth0 inet static
address 192.168.123.13
netmask 255.255.255.0

> Dan setting resolv.conf :

nameserver 192.168.123.13

> Restart interface dan bind9

Dgn perintah :

# /etc/init.d/networking restart
# /etc/init.d/bind9 restart

> Cek dgn perintah ;

#nslookup pephy.com (nama domain yg telah di setting)
#ping pephy.com .

Selamat Mencoba

Setting DHCP Debian 4

Setting DHCP di Debian 4

1. Install dhcp
# apt-get install dhcp3-server

2. edit seperti ini dan hilangkan tanda (#) di dhcp.conf :
# pico /etc/dhcp3/dhcp.conf

cari text ;

# A slightly different configuration for an internal subnet.
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.1 192.168.1.4;
range 192.168.1.6 192.168.1.154;
option domain-name-servers 192.168.123.13;
option domain-name “sayko.com”;
option routers 192.168.1.5;
option broadcast-address 192.168.1.255;
default-lease-time 600;
max-lease-time 7200;
}

> Restart dhcp: # /etc/init.d/dhcp3-server restart

> Dan setting client dg ip dhcp.

Setting Proxy Debian4

Setting Proxy Server Di Debian 4

> Install squid
# apt-get install squid

> Matikan squid dahulu :
# /etc/init.d/squid stop

> Edit squid :
#pico /etc/squid/squid.conf

cari dan tambahkan : ( hilangkan tanda # )

http_port 3128 transparent -> port default proxy
cache_mem 16 mb
cache_dir ufs /var/spool/squid 500 16 256
cache_mgr admin@pephy.com
visible_hostname proxy.tkj.com -> nama visible hostname kamu
auth_param basic children 5
auth_param basic realm Squid proxy-caching web server
auth_param basic credentialsttl 2 hours
auth_param basic casesensitive off

> Kemudian cari tulisan : acl CONNECT method CONNECT, dan tambahkan

acl situs url_regex -i “/etc/situsterlarang.txt” -> u/ blokir setiap situs
http_access deny situs
acl lan src 192.168.1.0/24
http_access allow lan
http_access allow all

> lalu save .

> Konfigurasi interfacenya :
# pico /etc/network/interface

iface lo inet loopback

iface eth0 inet static
address 192.168.123.13
netmask 255.255.255.0
gateway 192.168.123.1

iface eth2 inet static
address 192.168.1.1
netmask 255.255.255.0
broadcast 192.168.1.255
network 192.168.1.0

auto eth0 eth2

auto lo

> Lalu buat file untuk mengeblok situsnya :
# mcedit /etc/situsterlarang.txt

facebook
friendster
yahoo

> Dan save.

> Buat swap :
# squid -z

> Kemudian aktifkan ip_forwading dan tabel routing dg perintah :

# echo 1 > /proc/sys/net/ipv4/ip_forwad
# iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -j MASQUERADE

> Lalu kita REDIRECT port 80 ke port 3128 dg perintah :

# iptables -t nat -A PREROUTING -s 192.168.1.0/24 -p tcp –dport 80 -j REDIRECT –to-ports 3128
# iptables-save

> Lalu restart squid ;
# /etc/init.d/squid restart

> Cek situs yg telah di blok / dipindahkan portnya …

NB :

Untuk menyetting/menambahkan setting waktu, ketikkan:
acl waktu time MTWHFA 01:00-12:00
acl jam time MTWHFA 12:30-24:00
http_access deny waktu
http_access deny jam

Setting FTP Server Debian 4

File Transfer Protocol (FTP) adalah protokol jaringan standar yang digunakan untuk pertukaran dan memanipulasi file melalui TCP / IP berbasis jaringan, seperti Internet. FTP dibangun pada arsitektur client-server dan menggunakan kontrol terpisah dan sambungan data antara klien dan server aplikasi. Aplikasi-aplikasi client awalnya interaktif tool baris perintah dengan sintaks perintah yang standar, tetapi antarmuka pengguna grafis telah dikembangkan untuk semua sistem operasi desktop yang digunakan saat ini. FTP juga sering digunakan sebagai komponen aplikasi untuk secara otomatis mentransfer file program fungsi internal. FTP dapat digunakan dengan user otentikasi berbasis password atau dengan pengguna anonim akses. The Trivial File Transfer Protocol (TFTP) adalah sama, namun disederhanakan, tidak dioperasikan, dan versi tidak terauthentikasi FTP.

Berikut cara setting dan konfigurasinya :

> Install vsftpd

Dgn cara : #apt-get install vsftpd

> Konfigurasi dan edit vsftpd.conf : (Hilangkan tanda # );

Listen = yes
anonymous_enable = yes
local_enable = yes
write_enable = yes
anon_upload = yes
anon_mkdir_write_enable = yes
dir message_enable = yes
xferlog_enable = yes

> Kemudian restart : # /etc/init.d/vsftpd restart

> Masukkan file atau data yang ingin di tampilkan di public dg cara .

# mc
# masukkfile anda di direktori /home/ftp

> Ketik ip ftp anda di web browser …

Selamat Mencoba

Setting Web Server Debian 4

Sever web adalah sebuah perangkat lunak server yang berfungsi menerima permintaan HTTP atau HTTPS dari klien yang dikenal dengan browser web dan mengirimkan kembali hasilnya dalam bentuk halaman-halaman web yang umumnya berbentuk dokumen HTML. Server web yang terkenal diantaranya adalah Apache dan Microsoft Internet Information Service (IIS). Apache merupakan server web antar-platform, sedangkan IIS hanya dapat beroperasi di sistem operasi Windows.

Berikut cara setting dan konfigurasi Web Server :

> Install apache2,php5 :
# apt-get install apache2 php5 mysql-server phpmyadmin lynx links

> Ketik a2enmod userdir : (agar web server yg di konfigurasi multi fungsi) .

> Membuat virtual host:
# cp /etc/apache2/sites-enabled/000-default /etc/apache2/sites-enabled/webmail

> Kemudian edit virtual host :
# mcedit /etc/apache2/sites-enaled/webmail

Ketik :

NameVirtualHost 192.168.123.13:80

ServerName http://www.debian.com
DocumentRoot /home/tkj/public_html

> Membuat folder public_html pd dir /etc/skel agar setiap user yg dibuat mempunyai public_html .
# mkdir /etc/skel/public_html

> Buat dir /home/tkj untuk menyimpan index.html dari web server .
# mkdir /home/tkj/public_html

> Restart apache2 :
# /etc/int.d/apache2 restart

> Apabila ingin mengistall wordpres, ekstrak dan letakkan foldernya di direktori /home/tkj/public_html

> Buat database dulu dg phpmyadmin dg nama sesuka anda.
# contoh database wordpress saya: http://192.168.123.13/phpmyadmin
# dan saya buat nama webkuu

> edit dan ganti file wp-sample-config.php ;

// ** MySQL settings – You can get this info from your web host ** //
/** The name of the database for WordPress */
define(’DB_NAME’, ‘webkuu’); /** sesuaikan database yg telah anda buat **/

/** MySQL database username */
define(’DB_USER’, ‘root’); /** sesuaikan user yg telah anda setting**/

/** MySQL database password */
define(’DB_PASSWORD’, ”); /** sesuaikan password dg user yg telah dibuat **/

/** MySQL hostname */
define(’DB_HOST’, ‘localhost’);

/** Database Charset to use in creating database tables. */
define(’DB_CHARSET’, ‘utf8′);

/** The Database Collate type. Don’t change this if in doubt. */
define(’DB_COLLATE’, ”);

> Restart lagi dan Install wordpress anda…

Ikuti

Get every new post delivered to your Inbox.