<?xml version="1.0" encoding="UTF-8" standalone="no"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:gd="http://schemas.google.com/g/2005" xmlns:georss="http://www.georss.org/georss" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-2729736935112180333</atom:id><lastBuildDate>Fri, 08 Nov 2024 15:20:06 +0000</lastBuildDate><category>Tutorial</category><category>Linux</category><category>Antivirus</category><category>CentOS</category><category>Joomla</category><category>Windows</category><title>alvacode</title><description></description><link>http://alvacode.blogspot.com/</link><managingEditor>noreply@blogger.com (mesasina)</managingEditor><generator>Blogger</generator><openSearch:totalResults>11</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><language>en-us</language><itunes:explicit>no</itunes:explicit><copyright>@ alvacode 2010</copyright><itunes:keywords>Linux,joomla,tutorial,mikrotik,centos,openvpn,template,tunnel,music,video</itunes:keywords><itunes:summary>Linux, joomla, tutorial, mikrotik, centos, openvpn, template, tunnel, music, video</itunes:summary><itunes:subtitle>alvacode</itunes:subtitle><itunes:category text="Technology"><itunes:category text="Software How-To"/></itunes:category><itunes:category text="Education"><itunes:category text="Educational Technology"/></itunes:category><itunes:category text="Games &amp; Hobbies"><itunes:category text="Hobbies"/></itunes:category><itunes:author>mesasina</itunes:author><itunes:owner><itunes:email>mesasina@gmail.com</itunes:email><itunes:name>mesasina</itunes:name></itunes:owner><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2729736935112180333.post-1885291341309944008</guid><pubDate>Thu, 28 Jul 2011 16:59:00 +0000</pubDate><atom:updated>2011-07-28T10:05:46.459-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">CentOS</category><category domain="http://www.blogger.com/atom/ns#">Linux</category><title>Install Unbound Dns on Centos</title><description>First make repo&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="brush: bash"&gt;nano /etc/yum.repos.d/centalt.repo
&lt;/pre&gt;&lt;pre class="brush: csharp"&gt;[CentALT]
name=CentALT Packages for Enterprise Linux 5 - $basearch
baseurl=http://centos.alt.ru/repository/centos/5/$basearch/
enabled=1
gpgcheck=0
&lt;/pre&gt;&lt;pre class="brush: bash"&gt;yum install unbound bind-utils -y
cd /etc/unbound
wget&amp;nbsp; ftp://FTP.INTERNIC.NET/domain/named.cache
unbound-control-setup
chown unbound:root unbound_*
chmod 440 unbound_*
nano /etc/unbound/unbound.conf
&lt;/pre&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;pre class="brush: csharp"&gt;server:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; verbosity: 1
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; statistics-interval: 120
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; num-threads: 1
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; interface: 0.0.0.0

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; outgoing-range: 512
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; num-queries-per-thread: 1024

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; msg-cache-size: 16m
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rrset-cache-size: 32m 

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; msg-cache-slabs: 4
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rrset-cache-slabs: 4

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cache-max-ttl: 86400
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; infra-host-ttl: 60
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; infra-lame-ttl: 120
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; infra-cache-numhosts: 10000
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; infra-cache-lame-size: 10k

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; do-ip4: yes
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; do-ip6: no
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; do-udp: yes
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; do-tcp: yes
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; do-daemonize: yes

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #access-control: 0.0.0.0/0 allow
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; access-control: 192.168.0.0/16 allow
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; access-control: 172.16.0.0/12 allow
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; access-control: 10.0.0.0/8 allow
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; access-control: 127.0.0.0/8 allow
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; access-control: 0.0.0.0/0 refuse
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; chroot: "/etc/unbound"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; username: "unbound"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; directory: "/etc/unbound"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #logfile: "/etc/unbound/unbound.log"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #use-syslog: yes
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; logfile: ""
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; use-syslog: no
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pidfile: "/etc/unbound/unbound.pid"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; root-hints: "/etc/unbound/named.cache"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; identity: "DNS"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; version: "1.4"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; hide-identity: yes
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; hide-version: yes
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; harden-glue: yes
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; do-not-query-address: 127.0.0.1/8
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; do-not-query-localhost: yes
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; module-config: "iterator"

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #zone localhost
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; local-zone: "localhost." static 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; local-data: "localhost. 10800 IN NS localhost."
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; local-data: "localhost. 10800 IN SOA localhost. nobody.invalid. 1 3600 1200 604800 10800" 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; local-data: "localhost. 10800 IN A 127.0.0.1" 

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; local-zone: "127.in-addr.arpa." static 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; local-data: "127.in-addr.arpa. 10800 IN NS localhost." 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; local-data: "127.in-addr.arpa. 10800 IN SOA localhost. nobody.invalid. 2 3600 1200 604800 10800" 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; local-data: "1.0.0.127.in-addr.arpa. 10800 IN PTR localhost." 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #zone alvacode.blogspot.com
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; local-zone: "alvacode.blogspot.com." static
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; local-data: "alvacode.blogspot.com. 86400 IN NS ns1.alvacode.blogspot.com."
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; local-data: "alvacode.blogspot.com. 86400 IN SOA alvacode.blogspot.com. hostmaster.alvacode.blogspot.com.&amp;nbsp; 3 3600 1200 604800 86400"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; local-data: "alvacode.blogspot.com. 86400 IN A 192.168.1.1"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; local-data: "www.alvacode.blogspot.com. 86400 IN A 192.168.1.1"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; local-data: "ns1.alvacode.blogspot.com. 86400 IN A 192.168.1.1"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; local-data: "mail.alvacode.blogspot.com. 86400 IN A 192.168.1.5"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; local-data: "alvacode.blogspot.com. 86400 IN MX 10 mail.alvacode.blogspot.com."
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; local-data: "alvacode.blogspot.com. 86400 IN TXT v=spf1 a mx ~all"

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; local-zone: "1.168.192.in-addr.arpa." static
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; local-data: "1.168.192.in-addr.arpa. 10800 IN NS alvacode.blogspot.com."
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; local-data: "1.168.192.in-addr.arpa. 10800 IN SOA alvacode.blogspot.com. hostmaster.alvacode.blogspot.com. 4 3600 1200 604800 864000"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; local-data: "1.1.168.192.in-addr.arpa. 10800 IN PTR alvacode.blogspot.com."

forward-zone: 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; name: "."
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; forward-addr: 8.8.8.8
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; forward-addr: 8.8.4.4

remote-control:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; control-enable: yes
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; control-interface: 127.0.0.1
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; control-port: 953
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; server-key-file: "/etc/unbound/unbound_server.key"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; server-cert-file: "/etc/unbound/unbound_server.pem"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; control-key-file: "/etc/unbound/unbound_control.key"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; control-cert-file: "/etc/unbound/unbound_control.pem"
&lt;/pre&gt;Before start unbound please change your nameserver&lt;br /&gt;
&lt;pre class="brush: bash"&gt;nano /etc/resolv.conf
&lt;/pre&gt;uncomment&amp;nbsp; your default nameserver&lt;br /&gt;
&lt;br /&gt;
insert this nameserver&lt;br /&gt;
&lt;pre class="brush: csharp"&gt;nameserver 127.0.0.1
&lt;/pre&gt;reboot your server&lt;br /&gt;
&lt;br /&gt;
to check your unbound active try this&lt;br /&gt;
&lt;pre class="brush: bash"&gt;nslookup 192.168.1.1
&lt;/pre&gt;must be like this&lt;br /&gt;
&lt;pre class="brush: csharp"&gt;Server:         127.0.0.1
Address:        127.0.0.1#53

1.1.168.192.in-addr.arpa       name =alvacode.blogspot.com.
&lt;/pre&gt;&lt;pre class="brush: bash"&gt;nslookup alvacode.blogspot.com
&lt;/pre&gt;&lt;pre class="brush: csharp"&gt;Server:         127.0.0.1
Address:        127.0.0.1#53

Name:   alvacode.blogspot.com
Address: 192.168.1.1
&lt;/pre&gt;&lt;pre class="brush: bash"&gt;unbound-control stats
&lt;/pre&gt;&lt;pre class="brush: csharp"&gt;thread0.num.queries=38
thread0.num.cachehits=7
thread0.num.cachemiss=31
thread0.num.recursivereplies=31
thread0.requestlist.avg=0.129032
thread0.requestlist.max=1
thread0.requestlist.overwritten=0
thread0.requestlist.exceeded=0
thread0.requestlist.current.all=0
thread0.requestlist.current.user=0
thread0.recursion.time.avg=0.088811
thread0.recursion.time.median=0.0185685
thread1.num.queries=10
thread1.num.cachehits=1
thread1.num.cachemiss=9
thread1.num.recursivereplies=9
thread1.requestlist.avg=0
thread1.requestlist.max=0
thread1.requestlist.overwritten=0
thread1.requestlist.exceeded=0
thread1.requestlist.current.all=0
thread1.requestlist.current.user=0
thread1.recursion.time.avg=0.049576
thread1.recursion.time.median=0.016384
total.num.queries=48
total.num.cachehits=8
total.num.cachemiss=40
total.num.recursivereplies=40
total.requestlist.avg=0.1
total.requestlist.max=1
total.requestlist.overwritten=0
total.requestlist.exceeded=0
total.requestlist.current.all=0
total.requestlist.current.user=0
&lt;b&gt;&lt;i&gt;total.recursion.time.avg=0.079984&lt;/i&gt;&lt;/b&gt;
&lt;b&gt;&lt;i&gt;total.recursion.time.median=0.0174763&lt;/i&gt;&lt;/b&gt;
time.now=1281681396.583885
time.up=7299.491047
time.elapsed=4177.655650  
&lt;/pre&gt;</description><link>http://alvacode.blogspot.com/2011/07/install-unbound-dns-on-centos.html</link><author>mesasina@gmail.com (mesasina)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2729736935112180333.post-5909435769511431254</guid><pubDate>Sun, 14 Nov 2010 22:55:00 +0000</pubDate><atom:updated>2010-11-14T14:58:02.299-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Linux</category><title>Make Startup Script on CentOS</title><description>Sebenarnya membuat script startup bisa dengan mengedit file rc.local yang ada pada /etc/rc.d/&lt;br /&gt;
Namun ane lebih suka dengan menggunakan script, jadi sita bisa menggunakan command “service namaprogram start / stop / restart..&lt;br /&gt;
&lt;br /&gt;
Dan semua jenis program bisa dijalankan lewat script iniLangsung aja ya..&lt;br /&gt;
&lt;br /&gt;
1. Buat file baru yang bernamakan “NamaService” (boleh diganti sesuai dengan program yang ingin kalian buat) yang isinya sebagai berikut.&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;pre class="brush: csharp"&gt;#!/bin/sh
#
# chkconfig: 345 99 01
#
# description: program startup script by seilent

##############################################
## GANTI sesuai dengan nama program kalian
## DAEMON menunjukkan lokasi dimana program kalian berada
## NamaProgram menunjukkan program yang ingin kalian jalankan
## NamaScript menunjukkan nama script yang kalian letakkan di /etc/init.d/
##############################################
DAEMON="/usr/bin/NamaProgram"

############# Ganti seperlunya saja ##############
# Untuk mengecek keberadaan program
test -f $DAEMON || exit 0

# The init commands
case "$1" in
start)
echo "Starting NamaProgram..."
$DAEMON &amp;gt; /dev/null 2&amp;gt;&amp;amp;1 &amp;amp;
;;
stop)
echo "Stopping NamaProgram..."
kill -9 `ps -C NamaProgram -o pid --no-headers`
;;
restart)
echo "Stopping NamaProgram..."
kill -9 `ps -C NamaProgram -o pid --no-headers`
echo "Starting NamaProgram..."
$DAEMON &amp;gt; /dev/null 2&amp;gt;&amp;amp;1 &amp;amp;
;;
*)
echo "usage: /etc/init.d/NamaScript"
echo "$0 {start | stop | restart}"
exit 1
;;
esac
&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
2. Letakkan script tersebut di /etc/init.d/ dan CHMOD ke 755&lt;br /&gt;
&lt;pre class="brush: csharp"&gt;chmod 755 /etc/init.d/NamaService
&lt;/pre&gt;3. Sekarang meluncur ke direktori /etc/rc.d/rc5.d/ dan buat sebuah link yang mengarah ke service yang kita buat tadi&lt;br /&gt;
&lt;pre class="brush: csharp"&gt;cd /etc/rc.d/rc5.d
ln -s ../init.d/NamaService S99NamaService
&lt;/pre&gt;4. Kita register script tersebut agar dapat dijalankan saat startup&lt;br /&gt;
&lt;pre class="brush: csharp"&gt;chkconfig --add NamaService
&lt;/pre&gt;5. Sekarang kita tambahkan program tersebut agar dapat dijalankan secara otomatis pada saat startup.&lt;br /&gt;
&lt;pre class="brush: csharp"&gt;chkconfig NamaService on
&lt;/pre&gt;Info :&lt;br /&gt;
Untuk menambahkan service pada saat startup :&lt;br /&gt;
&lt;pre class="brush: csharp"&gt;chkconfig NamaService on
&lt;/pre&gt;Untuk mendisable service pada saat startup :&lt;br /&gt;
&lt;pre class="brush: csharp"&gt;chkconfig NamaService off
&lt;/pre&gt;Untuk menjalankan, menghentikan, dan merestart service&lt;br /&gt;
&lt;pre class="brush: csharp"&gt;service NamaService start
service NamaService stop
service NamaService restart
&lt;/pre&gt;&lt;br /&gt;
&lt;a href="http://seilent.net/startup-script/"&gt;Source Here&lt;/a&gt;</description><link>http://alvacode.blogspot.com/2010/11/startup-script-centos.html</link><author>mesasina@gmail.com (mesasina)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2729736935112180333.post-6276359037914432402</guid><pubDate>Fri, 22 Oct 2010 19:16:00 +0000</pubDate><atom:updated>2010-10-23T00:54:07.405-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Tutorial</category><title>Port Forwarding Mikrotik Using DMZ or PPPoE</title><description>if dial-in modem (you must download the DMZ interface Mikrotik)&lt;br /&gt;
use in-physical interface leading to the modem&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;modem = 192.168.1.1 (DMZ to 192.168.1.2)&lt;br /&gt;
ether1(modem) = 192.168.1.2&lt;br /&gt;
local webserver = 10.0.0.1/24&lt;/blockquote&gt;&lt;br /&gt;
example DMZ&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="brush: csharp"&gt;#port forwarding to local ssh
/ip firewall nat add chain=dstnat in-interface=ether1 dst-address=192.168.1.2 protocol=tcp dst-port=22 action=dst-nat to-address=10.0.0.1 to-port=22&lt;/pre&gt;&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
if mikrotik dial&lt;br /&gt;
use a virtual interface that is formed from pppoe-client dial&lt;br /&gt;
&lt;br /&gt;
example dial PPPoE&lt;br /&gt;
after you dial in your proxy using the name = pppoe-alva and you get Public IP = 0.0.0.0&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="brush: csharp"&gt;/interface pppoe-client add name=pppoe-alva interface=ether1 add-default-route=yes use-peer-dns=yes dial-on-demand=no user=0.0.0.0@yourisp.net password=xxxxxxx
#port forwarding to local ssh
/ip firewall nat add chain=dstnat in-interface=pppoe-alva dst-address=0.0.0.0 protocol=tcp dst-port=22 action=dst-nat to-address=10.0.0.1 to-port=22&lt;/pre&gt;</description><link>http://alvacode.blogspot.com/2010/10/port-forwarding-mikrotik-using-dmz-or.html</link><author>mesasina@gmail.com (mesasina)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2729736935112180333.post-7583554100394615418</guid><pubDate>Wed, 22 Sep 2010 09:17:00 +0000</pubDate><atom:updated>2010-09-22T02:52:06.742-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Tutorial</category><title>Redirect to www &amp; vise versa (htaccess)</title><description>Edit your .htaccess place this code after &lt;i&gt;RewriteEngine On&lt;/i&gt;&lt;br /&gt;
This lines makes redirection to www&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="brush: csharp"&gt;# Redirect if NOT www.example.com (exactly) to www.example.com
RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} !^www\.example\.com
RewriteRule (.*) http://www.example.com/$1 [R=301,L]&lt;/pre&gt;&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="brush: csharp"&gt;# Redirect if example.com (case-insensitive) to www.example.com
RewriteCond %{HTTP_HOST} ^example\.com [NC]
RewriteRule (.*) http://www.example.com/$1 [R=301,L]&lt;/pre&gt;&lt;br /&gt;
Use non-www redirect&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="brush: csharp"&gt;# Redirect if NOT example.com (exactly) to example.com
RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} !^example\.com
RewriteRule (.*) http://example.com/$1 [R=301,L]
&lt;/pre&gt;&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="brush: csharp"&gt;# Redirect if www.example.com (case-insensitive) to example.com
RewriteCond %{HTTP_HOST} ^www\.example\.com [NC]
RewriteRule (.*) http://example.com/$1 [R=301,L]&lt;/pre&gt;</description><link>http://alvacode.blogspot.com/2010/09/redirect-to-www-vise-versa-htaccess.html</link><author>mesasina@gmail.com (mesasina)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2729736935112180333.post-5545233315749707542</guid><pubDate>Wed, 22 Sep 2010 09:05:00 +0000</pubDate><atom:updated>2010-09-22T02:05:01.168-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Tutorial</category><title>Show hidden files in cPanel file manager</title><description>&lt;span style="font-weight: bold;"&gt;When you click on File Manager, do you get a popup box asking where do you want to go to? (NOT THE FILE MANAGER ITSELF!)&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-weight: bold;"&gt;If yes:&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Check the box "&lt;span style="font-weight: bold;"&gt;Show Hidden Files&lt;/span&gt;", and then continue normally.&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-weight: bold;"&gt;If no:&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
Close out &lt;span style="font-weight: bold;"&gt;File Manager&lt;/span&gt;, and go back to cPanel homepage.&lt;br /&gt;
Scroll down, and on the bottom where the cPanel copyright is,&lt;br /&gt;
click "&lt;span style="font-weight: bold;"&gt;reset all interface settings&lt;/span&gt;". Looks like nothing happened, right?&lt;br /&gt;
Now scroll back up, and click &lt;span style="font-weight: bold;"&gt;File Manager&lt;/span&gt;. The popup box will&lt;br /&gt;
now show!  Check the box "&lt;span style="font-weight: bold;"&gt;Show Hidden Files&lt;/span&gt;", and then continue normally.&lt;br /&gt;
&lt;br /&gt;
That's all!</description><link>http://alvacode.blogspot.com/2010/09/show-hidden-files-in-cpanel-file.html</link><author>mesasina@gmail.com (mesasina)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2729736935112180333.post-1388549377943021729</guid><pubDate>Fri, 17 Sep 2010 16:17:00 +0000</pubDate><atom:updated>2010-09-17T09:21:05.878-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Windows</category><title>Hide tray icon</title><description>&lt;div style="text-align: justify;"&gt;Do you need to hide a program running in the background that shows in your System Tray? Try this reg hack to hide all tray icons. It’s not anything like the Windows XP tray icon hider, this one shows no trace of any icons. It would look like someone closed all background programs.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;1) Click on START&amp;gt;RUN and type "regedit" (without the quotes).&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Navigate to the following key;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Policies/Explorer&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;2) Add a "REG_DWORD" entry entitled "NoTrayItemsDisplay". Open it up and assign the Hex value of 1 to hide the Icons. The value of 0 is normal (default), showing the icons.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;3) Close "regedit" and reboot computer and the icons should not be there anymore. Control Alt and Delete will bring up Windows Task Manager and items can be displayed and closed (if need be) from in there instead.&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;a href="http://www.megaupload.com/?d=2JILSN9H"&gt;&lt;b&gt;Hide tray icon download&lt;/b&gt;&lt;/a&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: left;"&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.tweakxp.com/article36789.aspx"&gt;Source&lt;/a&gt;&lt;b&gt; &lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description><link>http://alvacode.blogspot.com/2010/09/hide-tray-icon.html</link><author>mesasina@gmail.com (mesasina)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2729736935112180333.post-6841293479423625211</guid><pubDate>Fri, 17 Sep 2010 15:57:00 +0000</pubDate><atom:updated>2010-09-17T08:57:44.790-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Antivirus</category><title>Daily update ESET NOD</title><description>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_9_YCOJU5S1Y/TJNpQ0ugzJI/AAAAAAAAAN8/BC7UvAvc22s/s1600/Image5_3.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_9_YCOJU5S1Y/TJNpQ0ugzJI/AAAAAAAAAN8/BC7UvAvc22s/s320/Image5_3.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.nod32sky.com/"&gt;Update ESET NOD 1&lt;/a&gt; | &lt;a href="http://www.nod325.com/"&gt;Update ESET NOD 2&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you see this&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_9_YCOJU5S1Y/TJNmmCHiG3I/AAAAAAAAANk/0XquGiaVkZc/s1600/2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_9_YCOJU5S1Y/TJNmmCHiG3I/AAAAAAAAANk/0XquGiaVkZc/s320/2.jpg" /&gt;&lt;/a&gt;&lt;a href="http://1.bp.blogspot.com/_9_YCOJU5S1Y/TJNmp4o4_1I/AAAAAAAAANs/hEW7L_Q7C_E/s1600/3.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_9_YCOJU5S1Y/TJNmp4o4_1I/AAAAAAAAANs/hEW7L_Q7C_E/s320/3.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;you can exclude your NOD antivirus, open NOD32 antivirus go to tab SETUP &amp;gt;&amp;gt; ADVANCED SETUP &amp;gt;&amp;gt; ANTIVIRUS AND ANTISPYWARE &amp;gt;&amp;gt; WEB ACCESS PROTECTION &amp;gt;&amp;gt; HTTP, HTTPS &amp;gt;&amp;gt; ADDRESS MANAGEMENT&amp;nbsp; &amp;gt;&amp;gt; ADD and write&amp;nbsp; *nod32sky* or *nod325* see picture.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_9_YCOJU5S1Y/TJNoaWY5CPI/AAAAAAAAAN0/vuhg3n9b5xU/s1600/4.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_9_YCOJU5S1Y/TJNoaWY5CPI/AAAAAAAAAN0/vuhg3n9b5xU/s320/4.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&amp;nbsp;ok you can copy and paste antivirus username &amp;amp; password and update your favorite nod.</description><link>http://alvacode.blogspot.com/2010/09/daily-update-eset-nod.html</link><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="http://1.bp.blogspot.com/_9_YCOJU5S1Y/TJNpQ0ugzJI/AAAAAAAAAN8/BC7UvAvc22s/s72-c/Image5_3.jpg" width="72"/><author>mesasina@gmail.com (mesasina)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2729736935112180333.post-7485149439095915930</guid><pubDate>Thu, 16 Sep 2010 16:00:00 +0000</pubDate><atom:updated>2010-09-16T09:02:06.634-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Joomla</category><title>Joomla Rockettheme Omnicron 1.5.1</title><description>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_9_YCOJU5S1Y/TJI-cX5JHxI/AAAAAAAAAM8/iLPRmIjHI3M/s1600/34ycgw9%5B1%5D.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://3.bp.blogspot.com/_9_YCOJU5S1Y/TJI-cX5JHxI/AAAAAAAAAM8/iLPRmIjHI3M/s200/34ycgw9%5B1%5D.jpg" width="115" /&gt;&lt;/a&gt;&lt;/div&gt;The Omnicron &lt;span class="IL_AD" id="IL_AD3"&gt;Joomla&lt;/span&gt; 1.5 template has been updated to version&amp;nbsp;&lt;b&gt;1.5.1&lt;/b&gt; with &lt;span class="IL_AD" id="IL_AD4"&gt;updates&lt;/span&gt; to RokFeatureTable and varioius other tweaks.&lt;br /&gt;
Version:&amp;nbsp;&lt;b&gt;1.5.1&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Fix for featuretable column widths not displaying properly&lt;/li&gt;
&lt;li&gt;Fix for menu child text being cut off in some browsers&lt;/li&gt;
&lt;li&gt;RokFeatureTable layout example tweaks&lt;/li&gt;
&lt;/ul&gt;&lt;b&gt;Changed &lt;span class="IL_AD" id="IL_AD5"&gt;Files&lt;/span&gt; (template) – Located in the /templates/rt_omnicron_j15 directory upon installation:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;/admin/rft-templates/price-table.txt&lt;/li&gt;
&lt;li&gt;/html/mod_rokfeaturetable/default.php&lt;/li&gt;
&lt;li&gt;/css/fusionmenu.css&lt;/li&gt;
&lt;li&gt;/templateDetails.xml &lt;/li&gt;
&lt;/ul&gt;&lt;ul&gt;&lt;/ul&gt;&lt;b&gt;&lt;a name='more'&gt;&lt;/a&gt;Extensions updates&lt;/b&gt;&lt;br /&gt;
Some &lt;span class="IL_AD" id="IL_AD2"&gt;extensions&lt;/span&gt; have been updated with fixes as part &lt;span class="IL_AD" id="IL_AD1"&gt;of the&lt;/span&gt; Omnicron update and must also be updated along with the Omnicron template files. They can be downloaded with the Omnicron extensions package.&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;RokFeatureTable 1.1&lt;/li&gt;
&lt;/ul&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;&lt;a href="http://hotfile.com/dl/69267309/0095626/RT_Omnicron_v1.5.1.zip.html"&gt;Download&lt;/a&gt;&lt;/b&gt; &lt;/div&gt;</description><link>http://alvacode.blogspot.com/2010/09/joomla-rockettheme-omnicron-151.html</link><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="http://3.bp.blogspot.com/_9_YCOJU5S1Y/TJI-cX5JHxI/AAAAAAAAAM8/iLPRmIjHI3M/s72-c/34ycgw9%5B1%5D.jpg" width="72"/><author>mesasina@gmail.com (mesasina)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2729736935112180333.post-1767147685474876900</guid><pubDate>Thu, 16 Sep 2010 15:43:00 +0000</pubDate><atom:updated>2010-09-16T08:47:53.002-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Tutorial</category><title>Cracking mikrotik 3.30</title><description>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_9_YCOJU5S1Y/TJI6_SqvwXI/AAAAAAAAAM0/1pZwXRmywxw/s1600/logo_mikrotik%5B1%5D.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://1.bp.blogspot.com/_9_YCOJU5S1Y/TJI6_SqvwXI/AAAAAAAAAM0/1pZwXRmywxw/s200/logo_mikrotik%5B1%5D.jpg" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
See tutorial on this video &lt;br /&gt;
&lt;a href="http://www.youtube.com/watch?v=a0sBj2CRibk"&gt;http://www.youtube.com/watch?v=a0sBj2CRibk&lt;/a&gt; and &lt;a href="http://www.youtube.com/watch?v=EpA98CjRvqU"&gt;http://www.youtube.com/watch?v=EpA98CjRvqU&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Download mikrotik &lt;a href="http://files.quicklinkwireless.com/mikrotik/3.20/mikrotik-3.20.iso"&gt;3.20&lt;/a&gt;, &lt;a href="http://files.quicklinkwireless.com/mikrotik/3.30/mikrotik-3.30.iso"&gt;3.30&lt;/a&gt; and &lt;a href="http://www.mediafire.com/?zjz1grhxeme"&gt;Crack&lt;/a&gt;</description><link>http://alvacode.blogspot.com/2010/09/cracking-mikrotik-330.html</link><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="http://1.bp.blogspot.com/_9_YCOJU5S1Y/TJI6_SqvwXI/AAAAAAAAAM0/1pZwXRmywxw/s72-c/logo_mikrotik%5B1%5D.jpg" width="72"/><author>mesasina@gmail.com (mesasina)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2729736935112180333.post-5474778050607237324</guid><pubDate>Thu, 16 Sep 2010 01:02:00 +0000</pubDate><atom:updated>2010-09-15T21:49:19.965-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Tutorial</category><title>PTunnel on CentOS run client  Windows</title><description>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_9_YCOJU5S1Y/TJFuWN2TFwI/AAAAAAAAAF8/LVM4WpGy0z8/s1600/setup.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_9_YCOJU5S1Y/TJFuWN2TFwI/AAAAAAAAAF8/LVM4WpGy0z8/s320/setup.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Let's install on centos server&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="brush: bash"&gt;yum install -y yum-priorities
wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.1-1.el5.rf.i386.rpm
rpm -i rpmforge-release-0.5.1-1.el5.rf.*.rpm
yum check-update
yum -y install ptunnel
&lt;/pre&gt;&lt;br /&gt;
after that run ptunnel on server&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="brush: js"&gt;su root -c ptunnel
&lt;/pre&gt;&lt;br /&gt;
and for client download file for windows &lt;a href="http://www.neophob.com/files/ptun-rel1.zip"&gt;here&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Start on client&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="brush: js"&gt;ptunnel.exe -p $SERVER -lp 8000 -da $WEB-PROXY -dp 22&lt;/pre&gt;&lt;br /&gt;
Start PuTTY and connect to 127.0.0.1:8000</description><link>http://alvacode.blogspot.com/2010/09/install-ptunnel-on-centos-run-client.html</link><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="http://3.bp.blogspot.com/_9_YCOJU5S1Y/TJFuWN2TFwI/AAAAAAAAAF8/LVM4WpGy0z8/s72-c/setup.png" width="72"/><author>mesasina@gmail.com (mesasina)</author><enclosure length="812574" type="application/zip" url="http://www.neophob.com/files/ptun-rel1.zip"/><itunes:explicit>no</itunes:explicit><itunes:subtitle>Let's install on centos server yum install -y yum-priorities wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.1-1.el5.rf.i386.rpm rpm -i rpmforge-release-0.5.1-1.el5.rf.*.rpm yum check-update yum -y install ptunnel after that run ptunnel on server su root -c ptunnel and for client download file for windows here Start on client ptunnel.exe -p $SERVER -lp 8000 -da $WEB-PROXY -dp 22 Start PuTTY and connect to 127.0.0.1:8000</itunes:subtitle><itunes:author>mesasina</itunes:author><itunes:summary>Let's install on centos server yum install -y yum-priorities wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.1-1.el5.rf.i386.rpm rpm -i rpmforge-release-0.5.1-1.el5.rf.*.rpm yum check-update yum -y install ptunnel after that run ptunnel on server su root -c ptunnel and for client download file for windows here Start on client ptunnel.exe -p $SERVER -lp 8000 -da $WEB-PROXY -dp 22 Start PuTTY and connect to 127.0.0.1:8000</itunes:summary><itunes:keywords>Linux,joomla,tutorial,mikrotik,centos,openvpn,template,tunnel,music,video</itunes:keywords></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2729736935112180333.post-7095855246922971483</guid><pubDate>Wed, 15 Sep 2010 16:13:00 +0000</pubDate><atom:updated>2010-09-17T09:18:46.461-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Linux</category><title>Install openvpn on centos</title><description>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_9_YCOJU5S1Y/TJEOB-PraYI/AAAAAAAAAF0/fmz96iSMZPU/s1600/openvpn_logo.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_9_YCOJU5S1Y/TJEOB-PraYI/AAAAAAAAAF0/fmz96iSMZPU/s320/openvpn_logo.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;I'm using CentOS 5.5 because TUN/TAP is not available in CentOS 32bit and x86. Okay, the installation will be finish in approximately 30 minutes, after finished now login to root using ssh.&lt;br /&gt;
&lt;br /&gt;
Before we're going to install OPENVPN, check your TUN/TAP whether it is active or not, if it's not you can try to install another CentOS or contact your vps provider to activate TUN/TAP.&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="brush: js"&gt;cat /dev/net/tun&lt;/pre&gt;&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
if you're TUN/TAP status is like that, then your TUN/TAP is ready, otherwise it's not.&lt;br /&gt;
&lt;br /&gt;
Now we're begin the installation, first of all install gcc and make.&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="brush: js"&gt;yum install gcc make&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
Download package for OPENVPN&lt;br /&gt;
&lt;pre class="brush: js"&gt;wget http://openvpn.net/release/lzo-1.08-4.rf.src.rpm&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
Download repository for OPENVPN&lt;br /&gt;
&lt;br /&gt;
if you're using 32bit version&lt;br /&gt;
&lt;pre class="brush: js"&gt;wget http://dag.wieers.com/rpm/packages/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
if you're using 64bit version&lt;br /&gt;
&lt;pre class="brush: js"&gt;wget http://dag.wieers.com/rpm/packages/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
you can check your server architecture with:&lt;br /&gt;
&lt;pre class="brush: js"&gt;uname -a&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
lets install&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="brush: js"&gt;cd /tmp
yum install -y wget iptables yum-priorities nano dnsmasq rpm-build autoconf.noarch zlib-devel pam-devel openssl-devel
wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.1-1.el5.rf.i386.rpm
yum check-update
yum install -y openvpn-2.0.9
cd /etc/openvpn/
cp -R /usr/share/doc/openvpn-2.0.9/easy-rsa/ /etc/openvpn/
cd /etc/openvpn/easy-rsa/2.0/
. ../vars
chmod +rwx *
source ./vars
nano ../vars
nano vars
./build-ca
source ./vars
./clean-all
./build-ca
./build-key-server server
&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
Here is the example of configuration file.&lt;br /&gt;
&lt;pre class="brush: js"&gt;nano /etc/openvpn/openvpn.conf&lt;/pre&gt;&lt;br /&gt;
&lt;pre class="brush: js"&gt;port 53
proto udp
dev tun
ca ca.crt
cert server.crt
key server.key
dh dh1024.pem
plugin /usr/share/openvpn/plugin/lib/openvpn-auth-pam.so /etc/pam.d/login
client-cert-not-required
username-as-common-name
server 10.8.0.0 255.255.255.0
push "dhcp-option DNS 8.8.8.8"
push "dhcp-option DNS 8.8.4.4"
push "redirect-gateway def1"
ifconfig-pool-persist ipp.txt
keepalive 5 30
auth none
cipher none
comp-lzo
user nobody
group users
persist-key
persist-tun
status openvpn-status.log
verb 3
&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
Build Diffie Hellman&lt;br /&gt;
&lt;pre class="brush: js"&gt;cp keys/{ca.crt,ca.key,server.crt,server.key} /etc/openvpn/
./build-dh
cp keys/dh1024.pem /etc/openvpn/
/etc/init.d/openvpn start
cd /etc/openvpn/easy-rsa/2.0
&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
make client key&lt;br /&gt;
&lt;pre class="brush: js"&gt;./build-key alvacode
&lt;/pre&gt;&lt;br /&gt;
done, you can download ca.crt on &lt;span style="font-weight: bold;"&gt;/etc/openvpn/easy-rsa/2.0/keys&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="brush: js"&gt;service iptables start
chkconfig dnsmasq on
nano /etc/sysctl.conf
&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;just edit &lt;span style="font-style: italic;"&gt;net.ipv4.ip_forward = 0&lt;/span&gt; to &lt;span style="font-style: italic;"&gt;net.ipv4.ip_forward = 1&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
for always start to next reboot use&lt;br /&gt;
&lt;pre class="brush: js"&gt;nano /etc/rc.local&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;#!/bin/sh&lt;br /&gt;
#&lt;br /&gt;
# [...]&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-style: italic;"&gt;iptables -A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-style: italic;"&gt;iptables -A FORWARD -s 10.8.0.0/24 -j ACCEPT&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-style: italic;"&gt;iptables -A FORWARD -j REJECT&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-style: italic;"&gt;iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -o eth0 -j MASQUERADE&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
touch /var/lock/subsys/local&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
adding user&lt;br /&gt;
&lt;pre class="brush: js"&gt;adduser alva -m -s /bin/false
passwd alva
&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
now you must restart server&lt;br /&gt;
&lt;pre class="brush: js"&gt;/sbin/reboot&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
example for client configuration&lt;br /&gt;
&lt;pre class="brush: js"&gt;client
dev tun
proto udp
remote 0.0.0.0 53
resolv-retry infinite
nobind
persist-key
persist-tun
ca ca.crt
auth-user-pass
auth none
cipher none
comp-lzo
verb 3
&lt;/pre&gt;</description><link>http://alvacode.blogspot.com/2010/09/install-openvpn-on-centos.html</link><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="http://2.bp.blogspot.com/_9_YCOJU5S1Y/TJEOB-PraYI/AAAAAAAAAF0/fmz96iSMZPU/s72-c/openvpn_logo.jpg" width="72"/><author>mesasina@gmail.com (mesasina)</author></item></channel></rss>