<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>cachak &#187; Linux</title>
	<atom:link href="http://sahir.web.id/category/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://sahir.web.id</link>
	<description>cachak weblog</description>
	<lastBuildDate>Tue, 24 Nov 2009 07:24:08 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Install dan Konfigurasi phpMyAdmin</title>
		<link>http://sahir.web.id/2009/06/24/install-dan-konfigurasi-phpmyadmin/</link>
		<comments>http://sahir.web.id/2009/06/24/install-dan-konfigurasi-phpmyadmin/#comments</comments>
		<pubDate>Wed, 24 Jun 2009 06:56:33 +0000</pubDate>
		<dc:creator>cachak</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[phpMyAdmin]]></category>
		<category><![CDATA[RPM]]></category>
		<category><![CDATA[Yum]]></category>

		<guid isPermaLink="false">http://sahir.web.id/?p=59</guid>
		<description><![CDATA[Tutorial untuk install phpMyAdmin dari rpm dan mengkonfigurasi nya sehingga bisa di akses http://host/phpMyAdmin/

1.Install paket phpMyAdmin


[root@cachak-dev ~]# yum install phpMyAdmin
Loaded plugins: fastestmirror
Repository epel is listed more than once in the configuration
Determining fastest mirrors
epel                       [...]]]></description>
			<content:encoded><![CDATA[<p>Tutorial untuk install phpMyAdmin dari rpm dan mengkonfigurasi nya sehingga bisa di akses http://host/phpMyAdmin/<br />
<span id="more-59"></span><br />
1.Install paket phpMyAdmin<br />
<code></p>
<pre>
[root@cachak-dev ~]# yum install phpMyAdmin
Loaded plugins: fastestmirror
Repository epel is listed more than once in the configuration
Determining fastest mirrors
epel                                                      | 2.1 kB     00:00
primary.sqlite.bz2                                        | 2.6 MB     00:27
myindo                                                    |  951 B     00:00
primary.xml.gz                                            | 3.4 kB     00:00
myindo                                                         2/2
base                                                      | 1.1 kB     00:00
primary.xml.gz                                            | 878 kB     00:13
base                                                           2508/2508
updates                                                   |  951 B     00:00
primary.xml.gz                                            | 185 kB     00:02
updates                                                        287/287
Setting up Install Process
Parsing package install arguments
Resolving Dependencies
--> Running transaction check
---> Package phpMyAdmin.noarch 0:2.11.9.5-1.el5 set to be updated
--> Processing Dependency: php-mysql >= 4.1.0 for package: phpMyAdmin
--> Processing Dependency: php >= 4.1.0 for package: phpMyAdmin
--> Processing Dependency: php-mbstring >= 4.1.0 for package: phpMyAdmin
--> Processing Dependency: webserver for package: phpMyAdmin
--> Running transaction check
---> Package php-mbstring.i386 0:5.1.6-23.2.el5_3 set to be updated
--> Processing Dependency: php-common = 5.1.6-23.2.el5_3 for package: php-mbstring
---> Package php-mysql.i386 0:5.1.6-23.2.el5_3 set to be updated
--> Processing Dependency: php-pdo for package: php-mysql
---> Package php.i386 0:5.1.6-23.2.el5_3 set to be updated
--> Processing Dependency: php-cli = 5.1.6-23.2.el5_3 for package: php
--> Processing Dependency: libcurl.so.3 for package: php
--> Processing Dependency: libaspell.so.15 for package: php
--> Processing Dependency: libgmp.so.3 for package: php
--> Processing Dependency: libidn.so.11 for package: php
--> Processing Dependency: libpspell.so.15 for package: php
---> Package httpd.i386 0:2.2.3-22.el5.centos.1 set to be updated
filelists.sqlite.bz2                                      | 4.0 MB     00:43
filelists.xml.gz                                          | 1.4 kB     00:00
filelists.xml.gz                                          | 2.8 MB     00:29
filelists.xml.gz                                          | 1.3 MB     00:13
--> Processing Dependency: libaprutil-1.so.0 for package: httpd
--> Processing Dependency: libapr-1.so.0 for package: httpd
--> Processing Dependency: /etc/mime.types for package: httpd
--> Running transaction check
---> Package libidn.i386 0:0.6.5-1.1 set to be updated
---> Package php-pdo.i386 0:5.1.6-23.2.el5_3 set to be updated
---> Package curl.i386 0:7.15.5-2.1.el5_3.4 set to be updated
---> Package apr-util.i386 0:1.2.7-7.el5_3.1 set to be updated
---> Package mailcap.noarch 0:2.1.23-1.fc6 set to be updated
---> Package php-cli.i386 0:5.1.6-23.2.el5_3 set to be updated
---> Package php-common.i386 0:5.1.6-23.2.el5_3 set to be updated
---> Package apr.i386 0:1.2.7-11 set to be updated
---> Package gmp.i386 0:4.1.4-10.el5 set to be updated
---> Package aspell.i386 12:0.60.3-7.1 set to be updated
--> Processing Dependency: aspell-en for package: aspell
--> Running transaction check
---> Package aspell-en.i386 50:6.0-2.1 set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

=================================================================================
 Package            Arch         Version                     Repository     Size
=================================================================================
Installing:
 phpMyAdmin         noarch       2.11.9.5-1.el5              epel          4.2 M
Installing for dependencies:
 apr                i386         1.2.7-11                    base          122 k
 apr-util           i386         1.2.7-7.el5_3.1             updates        76 k
 aspell             i386         12:0.60.3-7.1               base          936 k
 aspell-en          i386         50:6.0-2.1                  base          1.6 M
 curl               i386         7.15.5-2.1.el5_3.4          updates       232 k
 gmp                i386         4.1.4-10.el5                base          664 k
 httpd              i386         2.2.3-22.el5.centos.1       updates       1.2 M
 libidn             i386         0.6.5-1.1                   base          194 k
 mailcap            noarch       2.1.23-1.fc6                base           14 k
 php                i386         5.1.6-23.2.el5_3            updates       1.1 M
 php-cli            i386         5.1.6-23.2.el5_3            updates       2.1 M
 php-common         i386         5.1.6-23.2.el5_3            updates       151 k
 php-mbstring       i386         5.1.6-23.2.el5_3            updates       994 k
 php-mysql          i386         5.1.6-23.2.el5_3            updates        85 k
 php-pdo            i386         5.1.6-23.2.el5_3            updates        64 k

Transaction Summary
=================================================================================
Install     16 Package(s)
Update       0 Package(s)
Remove       0 Package(s)         

Total download size: 14 M
Is this ok [y/N]: y
Downloading Packages:
(1/16): mailcap-2.1.23-1.fc6.noarch.rpm                   |  14 kB     00:00
(2/16): php-pdo-5.1.6-23.2.el5_3.i386.rpm                 |  64 kB     00:00
(3/16): apr-util-1.2.7-7.el5_3.1.i386.rpm                 |  76 kB     00:00
(4/16): php-mysql-5.1.6-23.2.el5_3.i386.rpm               |  85 kB     00:00
(5/16): apr-1.2.7-11.i386.rpm                             | 122 kB     00:04
(6/16): php-common-5.1.6-23.2.el5_3.i386.rpm              | 151 kB     00:01
(7/16): libidn-0.6.5-1.1.i386.rpm                         | 194 kB     00:01
(8/16): curl-7.15.5-2.1.el5_3.4.i386.rpm                  | 232 kB     00:02
(9/16): gmp-4.1.4-10.el5.i386.rpm                         | 664 kB     00:09
(10/16): aspell-0.60.3-7.1.i386.rpm                       | 936 kB     00:10
(11/16): php-mbstring-5.1.6-23.2.el5_3.i386.rpm           | 994 kB     00:11
(12/16): php-5.1.6-23.2.el5_3.i386.rpm                    | 1.1 MB     00:13
(13/16): httpd-2.2.3-22.el5.centos.1.i386.rpm             | 1.2 MB     00:14
(14/16): aspell-en-6.0-2.1.i386.rpm                       | 1.6 MB     00:16
(15/16): php-cli-5.1.6-23.2.el5_3.i386.rpm                | 2.1 MB     00:29
(16/16): phpMyAdmin-2.11.9.5-1.el5.noarch.rpm             | 4.2 MB     00:57
---------------------------------------------------------------------------------
Total                                             78 kB/s |  14 MB     02:58
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing     : mailcap                                         [ 1/16]
  Installing     : php-common                                      [ 2/16]
  Installing     : libidn                                          [ 3/16]
  Installing     : curl                                            [ 4/16]
  Installing     : apr                                             [ 5/16]
  Installing     : gmp                                             [ 6/16]
  Installing     : apr-util                                        [ 7/16]
  Installing     : httpd                                           [ 8/16]
  Installing     : php-mbstring                                    [ 9/16]
  Installing     : php-pdo                                         [10/16]
  Installing     : php-mysql                                       [11/16]
  Installing     : aspell-en                                       [12/16]
  Installing     : aspell                                          [13/16]
  Installing     : php-cli                                         [14/16]
  Installing     : php                                             [15/16]
  Installing     : phpMyAdmin                                      [16/16] 

Installed: phpMyAdmin.noarch 0:2.11.9.5-1.el5
Dependency Installed: apr.i386 0:1.2.7-11 apr-util.i386 0:1.2.7-7.el5_3.1 aspell.i386 12:0.60.3-7.1 aspell-en.i386 50:6.0-2.1 curl.i386 0:7.15.5-2.1.el5_3.4 gmp.i386 0:4.1.4-10.el5 httpd.i386 0:2.2.3-22.el5.centos.1 libidn.i386 0:0.6.5-1.1 mailcap.noarch 0:2.1.23-1.fc6 php.i386 0:5.1.6-23.2.el5_3 php-cli.i386 0:5.1.6-23.2.el5_3 php-common.i386 0:5.1.6-23.2.el5_3 php-mbstring.i386 0:5.1.6-23.2.el5_3 php-mysql.i386 0:5.1.6-23.2.el5_3 php-pdo.i386 0:5.1.6-23.2.el5_3
Complete!
[root@cachak-dev ~]#
</pre>
<p></code><br />
diatas sebenarnya banyak yang harusnya gak ikut keinstall apabila sudah ke install, misalnya httpd<br />
setelah itu jangan lupa install php-mcrypt<br />
<code></p>
<pre>
[root@cachak-dev ~]# yum install php-mcrypt
Loaded plugins: fastestmirror
Repository epel is listed more than once in the configuration
Loading mirror speeds from cached hostfile
Setting up Install Process
Parsing package install arguments
Resolving Dependencies
--> Running transaction check
---> Package php-mcrypt.i386 0:5.1.6-5.el5 set to be updated
--> Processing Dependency: libmcrypt.so.4 for package: php-mcrypt
--> Running transaction check
---> Package libmcrypt.i386 0:2.5.7-5.el5 set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

=================================================================================
 Package              Arch           Version                Repository      Size
=================================================================================
Installing:
 php-mcrypt           i386           5.1.6-5.el5            epel            16 k
Installing for dependencies:
 libmcrypt            i386           2.5.7-5.el5            epel           124 k

Transaction Summary
=================================================================================
Install      2 Package(s)
Update       0 Package(s)
Remove       0 Package(s)         

Total download size: 140 k
Is this ok [y/N]: y
Downloading Packages:
(1/2): php-mcrypt-5.1.6-5.el5.i386.rpm                    |  16 kB     00:00
(2/2): libmcrypt-2.5.7-5.el5.i386.rpm                     | 124 kB     00:01
---------------------------------------------------------------------------------
Total                                             62 kB/s | 140 kB     00:02
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing     : libmcrypt                                         [1/2]
  Installing     : php-mcrypt                                        [2/2] 

Installed: php-mcrypt.i386 0:5.1.6-5.el5
Dependency Installed: libmcrypt.i386 0:2.5.7-5.el5
Complete!
[root@cachak-dev ~]#
</pre>
<p></code><br />
2.Konfigurasi phpMyAdmin<br />
Lakukan edit file /etc/httpd/conf.d/phpMyAdmin.conf<br />
dari :<br />
<code>
<pre>
# phpMyAdmin - Web based MySQL browser written in php
#
# Allows only localhost by default
#
# But allowing phpMyAdmin to anyone other than localhost should be considered
# dangerous unless properly secured by SSL

Alias /phpMyAdmin /usr/share/phpMyAdmin
Alias /phpmyadmin /usr/share/phpMyAdmin
<directory /usr/share/phpMyAdmin/>
   order deny,allow
   deny from all
   allow from 127.0.0.1

# This directory does not require access over HTTP - taken from the original
# phpMyAdmin upstream tarball
#
<directory /usr/share/phpMyAdmin/libraries>
    Order Deny,Allow
    Deny from All
    Allow from None
</directory>

# This configuration prevents mod_security at phpMyAdmin directories from
# filtering SQL etc.  This may break your mod_security implementation.
#
#<ifmodule mod_security.c>
#    <directory /usr/share/phpMyAdmin>
#        SecRuleInheritance Off
#    </directory>
#</ifmodule>
</pre>
<p></code><br />
Menjadi<br />
<code>
<pre>
[root@cachak-dev ~]# cat /etc/httpd/conf.d/phpMyAdmin.conf
# phpMyAdmin - Web based MySQL browser written in php
#
# Allows only localhost by default
#
# But allowing phpMyAdmin to anyone other than localhost should be considered
# dangerous unless properly secured by SSL

Alias /phpMyAdmin /usr/share/phpMyAdmin
Alias /phpmyadmin /usr/share/phpMyAdmin
<directory /usr/share/phpMyAdmin/>
   order deny,allow
   #deny from all
   #allow from 127.0.0.1

# This directory does not require access over HTTP - taken from the original
# phpMyAdmin upstream tarball
#
<directory /usr/share/phpMyAdmin/libraries>
    Order Deny,Allow
    Deny from All
    Allow from None
</directory>

# This configuration prevents mod_security at phpMyAdmin directories from
# filtering SQL etc.  This may break your mod_security implementation.
#
#<ifmodule mod_security.c>
#    <directory /usr/share/phpMyAdmin>
#        SecRuleInheritance Off
#    </directory>
#</ifmodule>
[root@cachak-dev ~]#
</pre>
<p></code><br />
disini saya hanya ngedit bagian<br />
<code>   #deny from all<br />
   #allow from 127.0.0.1</code><br />
artinya diallowed dari semua ip, untuk allowed dari ip tertentu, misalnya ip 202.xxx.xxx.10 maka menjadi<br />
<code>   deny from all<br />
   allow from 202.xxx.xxx.10</code><br />
setelah itu restart httpd<br />
<code>
<pre>[root@cachak-dev ~]# /etc/init.d/httpd restart
Stopping httpd:                                            [  OK  ]
Starting httpd:                                            [  OK  ]
[root@cachak-dev ~]#
</pre>
<p></code><br />
setelah itu setting phpMyAdmin.conf di /etc/phpMyAdmin/config.inc.php<br />
dibawah $i = 0 tambahkan $cfg['blowfish_secret'] = &#8216;H1PvIjBDbw&#8217;; sehingga menjadi :<br />
<code>$i = 0;<br />
$cfg['blowfish_secret'] = 'H1PvIjBDbw';</code><br />
terus rubah<br />
<code>$cfg['Servers'][$i]['auth_type']     = 'http'; </code><br />
menjadi :<br />
<code>$cfg['Servers'][$i]['auth_type']     = 'cookie'; </code><br />
setelah itu save<br />
setelah itu tinggal http://host/phpMyAdmin</p>
]]></content:encoded>
			<wfw:commentRss>http://sahir.web.id/2009/06/24/install-dan-konfigurasi-phpmyadmin/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Postfix support postgresql,quota,mailman dan pureftpd-postgresql dengan Linux CentOS</title>
		<link>http://sahir.web.id/2007/03/02/postfix-support-postgresqlquotamailman-dan-pureftpd-postgresql-dengan-linux-centos/</link>
		<comments>http://sahir.web.id/2007/03/02/postfix-support-postgresqlquotamailman-dan-pureftpd-postgresql-dengan-linux-centos/#comments</comments>
		<pubDate>Fri, 02 Mar 2007 12:53:45 +0000</pubDate>
		<dc:creator>cachak</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://sahir.dozer.or.id/wp/2007/03/02/postfix-support-postgresqlquotamailman-dan-pureftpd-postgresql-dengan-linux-centos/</guid>
		<description><![CDATA[alhamdulillah akhirnya selesai juga aku mengintegrasikan Postfix support postgresql,quota dan juga mailman.Selain itu juga mengintegrasikan pureftpd untuk login lewat postgresql.
ya sekarang tinggal membuat management nya deh
]]></description>
			<content:encoded><![CDATA[<p>alhamdulillah akhirnya selesai juga aku mengintegrasikan Postfix support postgresql,quota dan juga mailman.Selain itu juga mengintegrasikan pureftpd untuk login lewat postgresql.</p>
<p>ya sekarang tinggal membuat management nya deh</p>
]]></content:encoded>
			<wfw:commentRss>http://sahir.web.id/2007/03/02/postfix-support-postgresqlquotamailman-dan-pureftpd-postgresql-dengan-linux-centos/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Configurasi squid di Fedora Core 4 Seri 1</title>
		<link>http://sahir.web.id/2006/01/17/configurasi-squid-di-fedora-core-4-seri-1/</link>
		<comments>http://sahir.web.id/2006/01/17/configurasi-squid-di-fedora-core-4-seri-1/#comments</comments>
		<pubDate>Tue, 17 Jan 2006 10:36:34 +0000</pubDate>
		<dc:creator>cachak</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Fedora]]></category>
		<category><![CDATA[Squid]]></category>

		<guid isPermaLink="false">http://sahir.dozer.or.id/wp/index.php/2006/01/17/configurasi-squid-di-fedora-core-4-seri-1/</guid>
		<description><![CDATA[Tutorial ini hanya menjelaskan cara mengconfigurasi squid bukan cara menginstall squid dari .tar.gz karena di squid di fedora core 4 defaultnya sudah terinstall, jadi yang harus kita lakukan hanya mengconfigurasinya. yang perlu disiapin adalah berapa space yang dialokasikan buat squidnya dan bakal di tarok dimana.
misalnya
port : 3128 8080 3127 (tiga port)
space : 3 G (3072M)
alokasi [...]]]></description>
			<content:encoded><![CDATA[<p>Tutorial ini hanya menjelaskan cara mengconfigurasi squid bukan cara menginstall squid dari .tar.gz karena di squid di fedora core 4 defaultnya sudah terinstall, jadi yang harus kita lakukan hanya mengconfigurasinya. yang perlu disiapin adalah berapa space yang dialokasikan buat squidnya dan bakal di tarok dimana.<br />
<span id="more-30"></span>misalnya</p>
<pre><code>port : 3128 8080 3127 (tiga port)
space : 3 G (3072M)
alokasi di : /home/cache/squid
network yang diallowed untuk mengakses proxy : 172.17.3.0/24 dan 192.168.0.0/24</code></pre>
<p>configurasi dari root:<br />
1.cd /etc/squid<br />
2.backup configurasi squidnya : </p>
<pre><code>[root@cachak squid]#cp squid.conf squid.conf.org
[root@cachak squid]#cd</code></pre>
<p>3.buat folder /home/cache/squid setelah itu ownernya digantikan ke user squid</p>
<pre><code>[root@cachak ~]#mkdir -p /home/cache/squid
[root@cachak ~]#chown -R squid:squid /home/cache/squid</code></pre>
<p>4.buat folder cache_dir</p>
<pre><code>[root@cachak ~]#mkdir /home/cache/squid/spool
[root@cachak ~]#chown -R squid:squid /home/cache/squid</code></pre>
<p>5.selanjutnya adalah mengconfigurasi squid.conf dan bagian2 yang perlu di edit dari squid.conf adalah<br />
a. edit http_portnya yaitu bagian </p>
<pre><code># http_port 3128 </code></pre>
<p>menjadi </p>
<pre><code>http_port 3128 8080 3127</code></pre>
<p>b. edit access.lognya </p>
<pre><code># cache_access_log /var/log/squid/access.log</code></pre>
<p>menjadi</p>
<pre><code>cache_access_log /home/cache/squid/access.log</code></pre>
<p>c. edit cache lognya</p>
<pre><code># cache_log /var/log/squid/cache.log</code></pre>
<p>menjadi</p>
<pre><code>cache_log /home/cache/squid/cache.log</code></pre>
<p>d. edit cache_store_log </p>
<pre><code># cache_store_log /var/log/squid/store.log</code></pre>
<p>menjadi</p>
<pre><code>cache_store_log /home/cache/squid/store.log</code></pre>
<p>e. edit memori yang dialokasikan buat menjalankan squidnya, sesuaikan dengan kemampuan squid servernya <img src='http://sahir.web.id/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<pre><code># cache_mem 8 MB</code></pre>
<p>menjadi</p>
<pre><code>cache_mem 16 MB</code></pre>
<p>f.edit cache dir nya, arahkan sesuai dengan langkah no 5 dan juga space alokasinya yaitu 3072 M</p>
<pre><code># cache_dir ufs /var/spool/squid 100 16 256</code></pre>
<p>menjadi</p>
<pre><code>cache_dir ufs /home/cache/squid/spool 3072 16 256</code></pre>
<p>g.nah sekarang tinggal nambahin network yang mau di allowed untuk access proxy servernya<br />
cari bagian :</p>
<pre><code>#Recommended minimum configuration:
acl all src 0.0.0.0/0.0.0.0
acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
acl to_localhost dst 127.0.0.0/8
acl SSL_ports port 443 563
acl Safe_ports port 80          # http
acl Safe_ports port 21          # ftp

acl Safe_ports port 443 563     # https, snews
acl Safe_ports port 70          # gopher
acl Safe_ports port 210         # wais
acl Safe_ports port 1025-65535  # unregistered ports
acl Safe_ports port 280         # http-mgmt
acl Safe_ports port 488         # gss-http
acl Safe_ports port 591         # filemaker
acl Safe_ports port 777         # multiling http
acl CONNECT method CONNECT</code></pre>
<p>dibawah acl localhost src 127.0.0.1/255.255.255.255, tambahkan network yang akan di allowed</p>
<pre><code>acl net1 src 172.17.3.0/255.255.255.0
acl net2 src 192.168.0.0/255.255.255.0</code></pre>
<p>setelah itu supaya net1 dan net2 td bisa mengakses squid maka tambahkan http_access allow<br />
cari baris :</p>
<pre><code># And finally deny all other access to this proxy
http_access allow localhost
http_access deny all</code></pre>
<p>diantar http_access allow localhost dan http_access deny all tambahkan :</p>
<pre><code>http_access allow net1
http_access allow net2</code></pre>
<p>baris ini bisa ditarok di atas http_access allow localhost atau dibawah http_access allow localhost yang penting diatas http_access deny all</p>
<p>6.setelah itu simpen. lalu start squid nya</p>
<pre><code>[root@cachak ~]#/etc/init.d/squid start</code></pre>
<p>7.setelah itu gunakan testing squidnya menggunakan browser sambil di lihat acess log nya</p>
<pre><code>[root@cachak ~]#tail -f /home/cache/squid/access.log</code></pre>
<p>8.Sekian dulu ya tutorial nya <img src='http://sahir.web.id/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  kalau ada yang kurang aku minta maaf atau ada yang salah mohon dikasih tau, nanti yang seri 2 aku coba setting squid dengan squid authentifikasi segingga untuk menggunakan squid harus memasukkan username dan password.</p>
]]></content:encoded>
			<wfw:commentRss>http://sahir.web.id/2006/01/17/configurasi-squid-di-fedora-core-4-seri-1/feed/</wfw:commentRss>
		<slash:comments>58</slash:comments>
		</item>
		<item>
		<title>Restore Password MySQL</title>
		<link>http://sahir.web.id/2005/09/21/restore-password-mysql/</link>
		<comments>http://sahir.web.id/2005/09/21/restore-password-mysql/#comments</comments>
		<pubDate>Wed, 21 Sep 2005 16:36:05 +0000</pubDate>
		<dc:creator>cachak</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[MySQL]]></category>

		<guid isPermaLink="false">http://sahir.dozer.or.id/wp/index.php/2005/09/21/restor-password-mysql/</guid>
		<description><![CDATA[Tutorial Yang akan saya tulis ini adalah tutorial untuk menrestor password root mysql kalau kita lupa, dan saya mencobanya di linux fedora core, semoga bermanfaat buat semuanya.

1. login lah sebagai root (buka 2 console)
2. matikan service mysql

console1# /etc/init.d/mysqld stop

3. nyalakan service mysql dengan option &#8211;skip-grant-table,  perintah ini harus dijalankan sebagai user mysql

console2# su mysql
console2# [...]]]></description>
			<content:encoded><![CDATA[<p>Tutorial Yang akan saya tulis ini adalah tutorial untuk menrestor password root mysql kalau kita lupa, dan saya mencobanya di linux fedora core, semoga bermanfaat buat semuanya.<br />
<span id="more-29"></span><br />
1. login lah sebagai root (buka 2 console)<br />
2. matikan service mysql<br />
<code>
<pre>console1# /etc/init.d/mysqld stop</pre>
<p></code><br />
3. nyalakan service mysql dengan option &#8211;skip-grant-table,  perintah ini harus dijalankan sebagai user mysql<br />
<code>
<pre>console2# su mysql
console2# /usr/libexec/mysqld --skip-grant-table</pre>
<p></code><br />
4. jalankan mysql client<br />
<code>
<pre> console1# mysql</pre>
<p></code><br />
5. pilih database mysql<br />
<code>
<pre>mysql> use mysql;</pre>
<p></code><br />
6. ubah password root di dalam tabel user<br />
<code>
<pre>mysql> update user set Password=password('password_baruku')
where ((User like 'root') and (Host like 'localhost'));</pre>
<p></code><br />
7. flush privileges<br />
<code>
<pre>mysql> flush privileges;</pre>
<p></code><br />
8. matikan service mysql<br />
<code>
<pre>console1# killall mysqld</pre>
<p></code><br />
9. jalankan kembali service mysql<br />
<code>
<pre>console1# /etc/init.d/mysqld start</pre>
<p></code></p>
<p>Sumber : CVS Om Dheche <img src='http://sahir.web.id/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://sahir.web.id/2005/09/21/restore-password-mysql/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>httpd cannot connect to postgresql</title>
		<link>http://sahir.web.id/2005/08/15/httpd-cannot-connect-to-postgresql/</link>
		<comments>http://sahir.web.id/2005/08/15/httpd-cannot-connect-to-postgresql/#comments</comments>
		<pubDate>Mon, 15 Aug 2005 15:39:15 +0000</pubDate>
		<dc:creator>cachak</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://sahir.dozer.or.id/wp/index.php/2005/08/15/httpd-cannot-connect-to-postgresql/</guid>
		<description><![CDATA[akhirnya setelah seharian mengotak atik postgresql + php, dimana php nya gak mau connect ke postgresqlnya
dan mendapatkan pesen di /var/log/audit/audit.log
dalam hal ini connect dari command line berhasil akan tetapi dari php gak bisa alias httpd cannt
type=AVC msg=audit(1124098046.103:2735300): avc:  denied  { name_connect } for  pid=12013 comm=&#8221;httpd&#8221; dest=5432 scontext=root:system_r:httpd_t tcontext=system_u:object_r:postgresql_port_t tclass=tcp_socke
setelah mencari seharian di [...]]]></description>
			<content:encoded><![CDATA[<p>akhirnya setelah seharian mengotak atik postgresql + php, dimana php nya gak mau connect ke postgresqlnya<br />
dan mendapatkan pesen di /var/log/audit/audit.log<br />
dalam hal ini connect dari command line berhasil akan tetapi dari php gak bisa alias httpd cannt<br />
type=AVC msg=audit(1124098046.103:2735300): avc:  denied  { name_connect } for  pid=12013 comm=&#8221;httpd&#8221; dest=5432 scontext=root:system_r:httpd_t tcontext=system_u:object_r:postgresql_port_t tclass=tcp_socke<br />
setelah mencari seharian di google.com dan tidak ketemu, ya akhirnya tanya ke pak bos deh<br />
<span id="more-28"></span><br />
caranya :<br />
<code>
<pre>
[root@cachak ~]# sestatus | grep httpd
allow_httpd_anon_write            inactive
allow_httpd_sys_script_anon_write inactive
httpd_builtin_scripting           active
httpd_can_network_connect         inactive
httpd_disable_trans               inactive
httpd_enable_cgi                  active
httpd_enable_homedirs             active
httpd_ssi_exec                    active
httpd_suexec_disable_trans        inactive
httpd_tty_comm                    inactive
httpd_unified                     active
[root@cachak ~]# sestatus | grep postgr
postgresql_disable_trans          inactive
[root@cachak ~]# sestatus | grep sql
mysqld_disable_trans              inactive
postgresql_disable_trans          inactive
[root@cachak ~]#
</pre>
<p></code><br />
nah disitu kelihat bahwa  :<br />
httpd_can_network_connect         inactive</p>
<p>yang aku lakukan adalah :<br />
<code>
<pre>
[root@cachak ~]# rpm -q -l php | restorecon -R -v -f -
[root@cachak ~]# rpm -q -l php-pgsql | restorecon -R -v -f -
[root@cachak ~]# rpm -q -l postgresql | restorecon -R -v -f -
[root@cachak ~]# rpm -q -l postgresql-server | restorecon -R -v -f -
[root@cachak ~]# rpm -q -l httpd | restorecon -R -v -f -
[root@cachak ~]# rpm -q -l postgresql-libs | restorecon -R -v -f -
[root@cachak ~]# setsebool httpd_can_network_connect=1
[root@cachak ~]# sestatus | grep httpd_can_network_connect
httpd_can_network_connect         active
[root@cachak ~]#
[root@cachak ~]# /etc/init.d/httpd restart
Stopping httpd:                                            [  OK  ]
Starting httpd:                                            [  OK  ]
[root@cachak ~]# /etc/init.d/postgresql restart
Stopping postgresql service:                               [  OK  ]
Starting postgresql service:                               [  OK  ]
[root@cachak ~]#
</pre>
<p></code></p>
<p>selesai sudah <img src='http://sahir.web.id/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://sahir.web.id/2005/08/15/httpd-cannot-connect-to-postgresql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Contoh Configurasi ipv6 manual</title>
		<link>http://sahir.web.id/2005/08/03/contoh-configurasi-ipv6-manual/</link>
		<comments>http://sahir.web.id/2005/08/03/contoh-configurasi-ipv6-manual/#comments</comments>
		<pubDate>Wed, 03 Aug 2005 03:42:42 +0000</pubDate>
		<dc:creator>cachak</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://sahir.dozer.or.id/wp/index.php/2005/08/03/contoh-configurasi-ipv6-manual/</guid>
		<description><![CDATA[ini adalah contoh untuk mensetting ipv6 manual di fedora core 
not tutorial 


[cachak@cachak ~]$ ip -6 r
2001:d30:f:1003::/64 dev eth0  proto kernel  metric 256  expires 42943sec mtu 1500 advmss 1440 metric 10 4294967295
fe80::/64 dev eth0  metric 256  mtu 1500 advmss 1440 metric 10 4294967295
ff00::/8 dev eth0  metric 256  mtu [...]]]></description>
			<content:encoded><![CDATA[<p>ini adalah contoh untuk mensetting ipv6 manual di fedora core <img src='http://sahir.web.id/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
not tutorial <img src='http://sahir.web.id/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
<span id="more-27"></span></p>
<pre><code>
[cachak@cachak ~]$ ip -6 r
2001:d30:f:1003::/64 dev eth0  proto kernel  metric 256  expires 42943sec mtu 1500 advmss 1440 metric 10 4294967295
fe80::/64 dev eth0  metric 256  mtu 1500 advmss 1440 metric 10 4294967295
ff00::/8 dev eth0  metric 256  mtu 1500 advmss 1440 metric 10 4294967295
default via fe80::20e:7fff:fe30:17a5 dev eth0  proto kernel  metric 1024  expires 1549sec mtu 1500 advmss 1440 metric 10 64
unreachable default dev lo  proto none  metric -1  error -101 metric 10 255
[cachak@cachak ~]$ ip a
1: lo: <loopback ,UP> mtu 16436 qdisc noqueue
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eth0: <broadcast ,MULTICAST,UP> mtu 1500 qdisc pfifo_fast qlen 1000
    link/ether 00:11:25:45:f3:3c brd ff:ff:ff:ff:ff:ff
    inet 172.17.3.154/24 brd 172.17.3.255 scope global eth0
    inet6 2001:d30:f:1003:211:25ff:fe45:f33c/64 scope global dynamic
       valid_lft 42925sec preferred_lft 42925sec
    inet6 fe80::211:25ff:fe45:f33c/64 scope link
       valid_lft forever preferred_lft forever
3: sit0: <noarp> mtu 1480 qdisc noop
    link/sit 0.0.0.0 brd 0.0.0.0
[cachak@cachak ~]$

[cachak@cachak ~]$ cat /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=cachak.myindo.net
GATEWAY=172.17.3.154
NETWORKING_IPV6="yes"
IPV6_AUTOCONF=yes
IPV6_DEFAULTGW="2001:d30:f:2000::1%eth0"
[cachak@cachak ~]$ cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=static
IPADDR=172.17.3.154
NETMASK=255.255.255.0
IPV6INIT="yes"
IPV6ADDR="2001:d30:f:1003:211:25ff:fe45:f33c/64"
ONBOOT=yes
TYPE=Ethernet
</noarp></broadcast></loopback></code></pre>
]]></content:encoded>
			<wfw:commentRss>http://sahir.web.id/2005/08/03/contoh-configurasi-ipv6-manual/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cara mengkonfigurasi postgresql dan phpPgAdmin</title>
		<link>http://sahir.web.id/2005/07/25/cara-mengkonfigurasi-postgresql-dan-phppgadmin/</link>
		<comments>http://sahir.web.id/2005/07/25/cara-mengkonfigurasi-postgresql-dan-phppgadmin/#comments</comments>
		<pubDate>Mon, 25 Jul 2005 09:15:42 +0000</pubDate>
		<dc:creator>cachak</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://sahir.dozer.or.id/wp/index.php/2005/07/25/cara-mengkonfigurasi-postgresql-dan-phppgadmin/</guid>
		<description><![CDATA[Mengkonfigurasi postgresql dan phpPgAdmin untuk pertama kali dan juga untuk mengcreate super user di postgresql 

1.login dari shell sebagai user root
2.dari command ketik su postgres
	root@love [~]# su postgres
3.setelah masuk sebagai user postgres create database test
	bash-2.05b$ createdb test
	CREATE DATABASE
4.lalu masuk ke postgresql nya dengan database yang kita create tadi yaitu test
	bash-2.05b$ psql test
	Welcome to psql 7.3.4, [...]]]></description>
			<content:encoded><![CDATA[<p>Mengkonfigurasi postgresql dan phpPgAdmin untuk pertama kali dan juga untuk mengcreate super user di postgresql <img src='http://sahir.web.id/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
<span id="more-26"></span><br />
1.login dari shell sebagai user root<br />
2.dari command ketik su postgres</p>
<pre><code>	root@love [~]# su postgres</code></pre>
<p>3.setelah masuk sebagai user postgres create database test</p>
<pre><code>	bash-2.05b$ createdb test
	CREATE DATABASE</code></pre>
<p>4.lalu masuk ke postgresql nya dengan database yang kita create tadi yaitu test</p>
<pre><code>	bash-2.05b$ psql test
	Welcome to psql 7.3.4, the PostgreSQL interactive terminal.

	Type:  copyright for distribution terms
	       h for help with SQL commands
	       ? for help on internal slash commands
	       g or terminate with semicolon to execute query
	       q to quit</code></pre>
<p>5.setalah masuk ke postgresqlnya kita create user super user <img src='http://sahir.web.id/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . misalnya user usertest dengan password passtest</p>
<pre><code>	test=# create user usertest createdb createuser
	test=# password  'passtest';
	CREATE USER
	test=#</code></pre>
<p>6.lalu edit /var/lib/pgsql/data/postgresql.conf dengan vi /var/lib/pgsql/data/postgresql.conf. lalu rubah tcpip_socket menjadi true</p>
<pre><code>	tcpip_socket = true</code></pre>
<p>7.lalu edit /var/lib/pgsql/data/pg_hba.conf dan tambahin baris di bawah ini. misalnya ip servernya 65.75.155.210 maka di tambahin :</p>
<pre><code>	host all all 65.75.155.210 255.255.255.255 trust</code></pre>
<p>8.sekarang download phpPgAdmin dari http://prdownloads.sourceforge.net/phppgadmin/phpPgAdmin-3.3.tar.gz?download</p>
<p>9. lalu extract di folder web nya</p>
<pre><code>   tar zxvf phpPgAdmin-3.3.tar.gz</code></pre>
<p>10.edit file configure phpPgadminnya yaitu file conf/config.inc.php<br />
   edit bagian :</p>
<pre><code>   $conf['servers'][0]['host'] = '127.0.0.1';
   // Hostname or IP address for server.
   rubah 127.0.0.1 sesuai dengan ip pada langkah nomor 7</code></pre>
<p>11.restart postgresql nya</p>
<pre><code>	root@love [~]# /etc/init.d/postgresql restart</code></pre>
<p>12.Buka web browser lalu buka http://domainmu.com/phpPgAdmin/<br />
13.Masukkan username dan password pada langkah nomor 5<br />
14.Setelah login lalu create super user sesuai yang diinginkan, lalu logout<br />
15.dari command,lalu edit /var/lib/pgsql/data/pg_hba.conf dan edit :</p>
<pre><code>	host all all 65.75.155.210 255.255.255.255 trust
   Menjadi :
	host all all 65.75.155.210 255.255.255.255 password</code></pre>
<p>16.restart postgresql nya</p>
<pre><code>	root@love [~]# /etc/init.d/postgresql restart</code></pre>
]]></content:encoded>
			<wfw:commentRss>http://sahir.web.id/2005/07/25/cara-mengkonfigurasi-postgresql-dan-phppgadmin/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Setting Router Warnet</title>
		<link>http://sahir.web.id/2005/07/11/setting-router-warnet/</link>
		<comments>http://sahir.web.id/2005/07/11/setting-router-warnet/#comments</comments>
		<pubDate>Mon, 11 Jul 2005 16:36:19 +0000</pubDate>
		<dc:creator>cachak</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://sahir.dozer.or.id/wp/index.php/2005/07/11/setting-router-warnet/</guid>
		<description><![CDATA[Akhirnya jadi juga tutorial setting router warnet untuk linux.
Saya menulis ini buat temen2 yang minta untuk di buatin tutorial untuk setting router warnet,dimana sebelumnya mereka memakai router windows dan mau migrasi ke linux.


			    &#124;eth0
			    &#124;
			&#124;-------&#124;
			&#124;  MGW  &#124;
			&#124;---&#124;---&#124;
 			    &#124;
 			    &#124;eth1
			 [...]]]></description>
			<content:encoded><![CDATA[<p>Akhirnya jadi juga tutorial setting router warnet untuk linux.<br />
Saya menulis ini buat temen2 yang minta untuk di buatin tutorial untuk setting router warnet,dimana sebelumnya mereka memakai router windows dan mau migrasi ke linux.<br />
<span id="more-15"></span></p>
<pre><code>
			    |eth0
			    |
			|-------|
			|  MGW  |
			|---|---|
 			    |
 			    |eth1
			    |
			    |
      |--------------------hub----------------------|
      |			    |			    |
      |			    |			    |
      |			    |			    |
 |---------|	       |---------|	       |---------|
 |Client 01|	       |Client 02|	       |Client 03|
 |---------|	       |---------|	       |---------|

Pertama yang harus di lakukan adalah mensetting mgw(main gateway)
supaya bisa connect ke internet
Sebelum Mensetting :
1.Minta IP public ke ISP lengkap dengan netmask,broadcast dan dns nya
misalnya :
RANGE	: 202.159.121.0/29
IP	: 202.159.121.2
GATEWAY : 202.159.121.1
Nemast	: 255.255.255.248
broadcast : 202.159.121.7
DNS1	: 202.159.0.10
DNS2	: 202.159.0.20
berarti kita mendapatkan ip 5 buah dari 202.159.121.2 - 202.159.121.6

2.Menentukan IP local yang akan kita gunakan buat client

Setting IP MGW :
1.[root@mgw cachak]$ vi /etc/sysconfig/network
lalu isi dengan :

NETWORKING=yes
HOSTNAME=mgw.domain.com
GATEWAY=202.159.121.1

lalu simpen dengan menekan :wq

2.Menconfigurasi IP eth0(default) 

[root@mgw root]$ vi /etc/sysconfig/network-scripts/ifcfg-eth0
lalu isi dengan :

DEVICE=eth0
BOOTPROTO=static
IPADDR=202.159.121.2
BROADCAST=202.159.121.7
NETMASK=255.255.255.249
ONBOOT=yes
USERCTL=no

lalu simpen dengan menekan :wq

3.Setting dns resolve

[root@mgw root]$ vi /etc/resolv.conf
lalu isi dengan nameserver dari isp kita tadi :

nameserver 202.159.0.10
nameserver 202.159.0.20

lalu simpen dengan menekan :wq

4.Setting ip_forwarding

[root@mgw cachak]$ vi /etc/sysctl.conf

rubah net.ipv4.ip_forward = 0 menjadi net.ipv4.ip_forward = 1
atau kalau gak ada net.ipv4.ip_forward = 0 tambahin net.ipv4.ip_forward = 1

simpen dengan menekan :wq

5.restart network
[root@mgw cachak]$ /etc/init.d/network restart
Shutting down interface eth0:                              [  OK  ]
Shutting down loopback interface:                          [  OK  ]
Disabling IPv4 packet forwarding:                          [  OK  ]
Setting network parameters:                                [  OK  ]
Bringing up loopback interface:                            [  OK  ]
Bringing up interface eth0:                                [  OK  ]

[root@www root]#chkconfig --level 2345 network on
[root@www root]#

6.testing dengan ngeping ke default gateway 202.159.121.1

[root@mgw cachak]$ ping 202.159.121.1
PING 202.159.121.1 (202.159.121.1) 56(84) bytes of data.
64 bytes from 202.159.121.1: icmp_seq=1 ttl=63 time=0.356 ms
64 bytes from 202.159.121.1: icmp_seq=2 ttl=63 time=0.269 ms
64 bytes from 202.159.121.1: icmp_seq=3 ttl=63 time=0.267 ms
64 bytes from 202.159.121.1: icmp_seq=4 ttl=63 time=0.268 ms

--- 202.159.121.1 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 2997ms
rtt min/avg/max/mdev = 0.267/0.290/0.356/0.038 ms

7.testing untuk ngeping google.com untuk ngecek dns nya
kalau muncul :
PING google.com (216.239.39.99) 56(84) bytes of data.
berarti dns kita untuk mgw dah bekerja, tapi kalau muncul :
ping: unknown host google.com
berarti dns yang kita isikan di /etc/resolve.conf masih salah,
silahkan cek lagi ke ISP nya <img src='http://sahir.web.id/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> 

nah bereskan sudah setting IP untuk mgw nya <img src='http://sahir.web.id/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />
supaya mgw ini bisa sekaligus di gunakan sebagai ns server
oleh client maka harus di install daemon bind atau
daemon nameserver yang lain
ataukalau sudah ada tinggal idupin Bind nya

[root@www root]# /etc/init.d/named restart
Stopping named:                                            [  OK  ]
Starting named:                                            [  OK  ]
[root@www root]#chkconfig --level 2345 named on
[root@www root]#

misalnya ip ke client adalah :
192.168.0.1/24
IP : 192.168.0.1
netmask : 255.255.255.0
broadcast : 192.168.0.255
RANGE IP CLIENT : 192.168.0.2-192.168.0.254

Setting ip untuk eth1 (yang ke client)
1.memberi IP 192.168.0.1 di eth1
[root@mgw cachak]$ vi /etc/sysconfig/network-scripts/ifcfg-eth1
lalu isi dengan :

DEVICE=eth1
BOOTPROTO=static
IPADDR=192.168.0.1
NETMASK=255.255.255.0
BROADCAST=192.168.0.255
ONBOOT=yes
USERCTL=no

lalu simpen dengan menekan :wq

2.Restart networknya

[root@mgw root]$ /etc/init.d/network restart
Shutting down interface eth0:                              [  OK  ]
Shutting down interface eth1:                              [  OK  ]
Shutting down loopback interface:                          [  OK  ]
Disabling IPv4 packet forwarding:                          [  OK  ]
Setting network parameters:                                [  OK  ]
Bringing up loopback interface:                            [  OK  ]
Bringing up interface eth0:                                [  OK  ]
Bringing up interface eth1:                                [  OK  ]

3.Testing dengan cara ping ip eth1
[root@mgw cachak]$ ping 192.168.0.1
PING 192.168.0.1 (192.168.0.1) 56(84) bytes of data.
64 bytes from 192.168.0.1: icmp_seq=1 ttl=63 time=0.356 ms
64 bytes from 192.168.0.1: icmp_seq=2 ttl=63 time=0.269 ms
64 bytes from 192.168.0.1: icmp_seq=3 ttl=63 time=0.267 ms
64 bytes from 192.168.0.1: icmp_seq=4 ttl=63 time=0.268 ms

--- 192.168.0.1 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 2997ms
rtt min/avg/max/mdev = 0.267/0.290/0.356/0.038 ms

Tinggal Setting IP computer client dengan ketentuan di bawah ini :

IP		: 192.168.0.2 - 192.168.0.254
GATEWAY		: 192.168.0.1
NETMASK		: 255.255.255.0
BROADCAST	: 192.168.0.255
NAMESERVER	: 192.168.0.1

misal :

Client01
===============================
IP		: 192.168.0.2
GATEWAY		: 192.168.0.1
NETMASK		: 255.255.255.0
BROADCAST	: 192.168.0.255
NAMESERVER	: 192.168.0.1

Client02
===============================
IP		: 192.168.0.3
GATEWAY		: 192.168.0.1
NETMASK		: 255.255.255.0
BROADCAST	: 192.168.0.255
NAMESERVER	: 192.168.0.1

dan seterusnya sesuai banyaknya client,yang berubah hanya IP
untuk client windows maka setting IP
di bagian Start Menu/Setting/Control Panel/Network

setelah di setting ip client, maka coba ping ke 192.168.0.1
dari client,kalau berhasil berarti client dan MGW nya sudah tersambung.

Setting MGW supaya client bisa internat dengan menggunakan NAT

1.Matikan iptablesnya

[root@mgw root]# /etc/init.d/iptables stop
Flushing all chains:                                       [  OK  ]
Removing user defined chains:                              [  OK  ]
Resetting built-in chains to the default ACCEPT policy:    [  OK  ]
[root@mgw root]#

2.Tambahkan iptables untuk Source NAt sesuai dengan ip di eth0
[root@mgw root]# /sbin/iptables -t nat -A POSTROUTING
-o eth0 -s 192.168.0.0/24 -j SNAT --to-source 202.159.121.2
[root@mgw root]# /sbin/iptables-save > /etc/sysconfig/iptables
[root@mgw root]# /etc/init.d/iptables restart
Flushing all current rules and user defined chains:        [  OK  ]
Clearing all current rules and user defined chains:        [  OK  ]
Applying iptables firewall rules:                          [  OK  ]
[root@mgw root]# iptables-save

SNAT sudah,SNAT disini standar sekali dan gak ada proteksi
untuk mengetest nya kita browser di client lalau buka google.com,
kalau jalan berati kita sudah berhasil <img src='http://sahir.web.id/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />
</code></pre>
]]></content:encoded>
			<wfw:commentRss>http://sahir.web.id/2005/07/11/setting-router-warnet/feed/</wfw:commentRss>
		<slash:comments>66</slash:comments>
		</item>
		<item>
		<title>Setting IP</title>
		<link>http://sahir.web.id/2005/07/11/setting-ip/</link>
		<comments>http://sahir.web.id/2005/07/11/setting-ip/#comments</comments>
		<pubDate>Mon, 11 Jul 2005 16:31:36 +0000</pubDate>
		<dc:creator>cachak</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://sahir.dozer.or.id/wp/index.php/2005/07/11/setting-ip/</guid>
		<description><![CDATA[
Pertama adalah mencatat ip dan default Gatewaynya
List IP :
IP : 202.155.200.5
GATEWAY : 202.155.255.1
NETMASK : 255.255.255.0
BROADCAST : 202.155.200.255
NAMESERVER/DNS : 202.155.0.10
NAMESERVER/DNS : 202.155.0.20

pertama kita setting ip kita dengan cara :
[root@cachak root]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
lalu isi dengan:
DEVICE=eth0
BOOTPROTO=static
IPADDR=202.155.200.5
BROADCAST=202.155.200.255
NETMASK=255.255.255.0
ONBOOT=yes
USERCTL=no

lalu simpen dengan menekan :wq

Lalu setting default gatawanya dan nama computer nya :
[root@cachak root]# vi /etc/sysconfig/network
lalu isi dengan :
GATEWAY=202.155.255.1
HOSTNAME=cachak.dozer.or.id

lalu save dengan menekan :wq

Lalu [...]]]></description>
			<content:encoded><![CDATA[<pre><code>
Pertama adalah mencatat ip dan default Gatewaynya
List IP :
IP : 202.155.200.5
GATEWAY : 202.155.255.1
NETMASK : 255.255.255.0
BROADCAST : 202.155.200.255
NAMESERVER/DNS : 202.155.0.10
NAMESERVER/DNS : 202.155.0.20

pertama kita setting ip kita dengan cara :
[root@cachak root]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
lalu isi dengan:
DEVICE=eth0
BOOTPROTO=static
IPADDR=202.155.200.5
BROADCAST=202.155.200.255
NETMASK=255.255.255.0
ONBOOT=yes
USERCTL=no

lalu simpen dengan menekan :wq

Lalu setting default gatawanya dan nama computer nya :
[root@cachak root]# vi /etc/sysconfig/network
lalu isi dengan :
GATEWAY=202.155.255.1
HOSTNAME=cachak.dozer.or.id

lalu save dengan menekan :wq

Lalu setting dns nya :
[root@cachak root]# vi /etc/resolv.conf
lalu isidengan nameserverdiatas :

nameserver 202.155.0.10
nameserver 202.155.0.20

lalu simpen

Sekarang restart networknya
[root@cachak root]# /etc/init.d/network restart
Shutting down interface eth0:                              [  OK  ]
Shutting down loopback interface:                          [  OK  ]
Disabling IPv4 packet forwarding:                          [  OK  ]
Setting network parameters:                                [  OK  ]
Bringing up loopback interface:                            [  OK  ]
Bringing up interface eth0:                                [  OK  ]
[root@cachak root]#chkconfig --level 2345 network on

lalu cek dengan /sbin/ip a
[root@cachak root]# /sbin/ip a
1: lo: &lt;loopback ,UP&gt; mtu 16436 qdisc noqueue
&nbsp;&nbsp;&nbsp; link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
&nbsp;&nbsp;&nbsp; inet 127.0.0.1/8 brd 127.255.255.255 scope host lo
2: eth0: &lt;broadcast ,MULTICAST,UP&gt; mtu 1500 qdisc pfifo_fast qlen 100
&nbsp;&nbsp;&nbsp; link/ether 00:30:84:ef:30:cb brd ff:ff:ff:ff:ff:ff
&nbsp;&nbsp;&nbsp; inet 202.155.200.5/24 brd 202.155.200.255 scope global eth0
[root@cachak root]#

testing dengan ping ke defaut gatewaynya yaitu 202.155.200.1
dan juga testing ping ke google.com <img src='http://sahir.web.id/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />
sudah selesai kan <img src='http://sahir.web.id/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />
</code></pre>
]]></content:encoded>
			<wfw:commentRss>http://sahir.web.id/2005/07/11/setting-ip/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
	</channel>
</rss>
