<?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/"
	xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>BSD_City</title>
	<atom:link href="http://septianprima.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://septianprima.wordpress.com</link>
	<description>My Live Is advanture</description>
	<lastBuildDate>Thu, 10 Jul 2008 18:50:56 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='septianprima.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/c26e044740b626fbce3f6d4fcc45d241?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>BSD_City</title>
		<link>http://septianprima.wordpress.com</link>
	</image>
			<item>
		<title>Installasi OpenBSD</title>
		<link>http://septianprima.wordpress.com/2008/07/10/installasi-openbsd/</link>
		<comments>http://septianprima.wordpress.com/2008/07/10/installasi-openbsd/#comments</comments>
		<pubDate>Thu, 10 Jul 2008 06:15:12 +0000</pubDate>
		<dc:creator>septianprima</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://septianprima.wordpress.com/?p=17</guid>
		<description><![CDATA[Nah OpenBSD dari BSD Family. Klo anak #IndoopenBSD bilang ampuh ! *wink at om luckky_man*. Ini saya uji coba pada tahun lalu dan direvive lagi setelah ada yg bertanya kemaren saat chattang-chatting di IRC. Klo saya banding-bandingin dikid dengan OS fav. saya Fedora Core 4 OpenBSD jauh lebih kencang, namun kenapa OpenBSD gak jadi favorites [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=septianprima.wordpress.com&blog=4126777&post=17&subd=septianprima&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p style="text-align:left;">Nah OpenBSD dari BSD Family. Klo anak #IndoopenBSD bilang ampuh ! *wink at om luckky_man*. Ini saya uji coba pada tahun lalu dan direvive lagi setelah ada yg bertanya kemaren saat chattang-chatting di IRC. Klo saya banding-bandingin dikid dengan OS fav. saya Fedora Core 4 OpenBSD jauh lebih kencang, namun kenapa OpenBSD gak jadi favorites saya ? Pernah trauma dengan masalah mati lampu eh OBSD na langsung panik ! kqkqkq.. apa mo dikata&#8230; gak pake UPS yah gini deh&#8230; but saya terpesona dengan BSD yg satu ini.  anh berikut tutorial kecil dari saya:</p>
<p style="text-align:left;"><span id="more-17"></span></p>
<p style="text-align:left;">Cara mudah menginstall openbsd 3.7<br />
Sebaiknya sebelum meng Install lebih baek membaca<br />
http://www.openbsd.org/faq/faq4.html<br />
bila sudah dibaca semua, terus sebaiknya baca lagi di 4.5 &#8211; Performing an install</p>
<p style="text-align:left;">langkah pertama, masukan cd openbsd 3.7 yg sudah dibuat tadi, terus booting komputer</p>
<p style="text-align:left;">erase ^?, werase ^W, kill ^U, intr ^C, status ^T<br />
(I)nstall, (U)pgrade or (S)hell? i</p>
<p style="text-align:left;">Welcome to the OpenBSD/i386 3.7 install program.</p>
<p style="text-align:left;">This program will help you install OpenBSD in a simple and rational way. At<br />
any prompt except password prompts you can run a shell command by typing<br />
&#8216;!foo&#8217;, or escape to a shell by typing &#8216;!&#8217;. Default answers are shown in []&#8217;s<br />
and are selected by pressing RETURN. At any time you can exit this program by<br />
pressing Control-C and then RETURN, but quitting during an install can leave<br />
your system in an inconsistent state.</p>
<p style="text-align:left;">Specify terminal type: [vt220] Enter<br />
Do you wish to select a keyboard encoding table? [no] Enter</p>
<p style="text-align:left;">IS YOUR DATA BACKED UP? As with anything that modifies disk contents, this<br />
program can cause SIGNIFICANT data loss.</p>
<p style="text-align:left;">It is often helpful to have the installation notes handy. For complex disk<br />
configurations, relevant disk hardware manuals and a calculator are useful.</p>
<p style="text-align:left;">Proceed with install? [no] y</p>
<p style="text-align:left;">Cool! Let&#8217;s get to it&#8230;</p>
<p style="text-align:left;">You will now initialize the disk(s) that OpenBSD will use. To enable all<br />
available security features you should configure the disk(s) to allow the<br />
creation of separate filesystems for /, /tmp, /var, /usr, and /home.</p>
<p style="text-align:left;">Available disks are: wd0.<br />
Which one is the root disk? (or done) [wd0] Enter</p>
<p style="text-align:left;">Do you want to use *all* of wd0 for OpenBSD? [no] Yes (sembarang boleh N0 or YES)</p>
<p style="text-align:left;">asumsi hardisk nya ada isi nya</p>
<p style="text-align:left;">Initial label editor (enter &#8216;?&#8217; for help at any prompt)<br />
&gt; p m</p>
<p style="text-align:left;">device: /dev/rwd0c<br />
type: ESDI<br />
disk: ESDI/IDE disk<br />
label: WDC WD273BA<br />
bytes/sector: 512<br />
sectors/track: 63<br />
tracks/cylinder: 16<br />
sectors/cylinder: 1008<br />
cylinders: 16383<br />
total sectors: 53464320<br />
free sectors: 0<br />
rpm: 3600</p>
<p style="text-align:left;">4 partitions:<br />
# size offset fstype [fsize bsize cpg]<br />
a: 80.2M 0.0M 4.2BSD 2048 16384 162<br />
b: 300.2M 80.2M swap<br />
c: 26105.6M 0.0M unused 0 0<br />
d: 80.2M 380.5M 4.2BSD 2048 16384 164</p>
<p style="text-align:left;">Contoh disini ada 4 partisi<br />
maka partisi akan dihapus<br />
d a<br />
d b<br />
d d</p>
<p style="text-align:left;">buat partisi baru<br />
&gt; a a<br />
offset: [63]<br />
size: 2000 M &#8212;-&gt; contoh saja misalkan 2 Gb<br />
FS type: [4.2BSD]<br />
mount point: [none] /</p>
<p style="text-align:left;">&gt; a b<br />
offset: [1310400]<br />
size: 512 M &#8212;&gt; contoh 512 mb<br />
FS type: [swap]</p>
<p style="text-align:left;">&gt; a d<br />
offset: [3991680] Enter<br />
size: 18 G &#8211;&gt; misalkan 18 Gb<br />
Rounding to nearest cylinder: 245952<br />
FS type: [4.2BSD] Enter<br />
mount point: [none] /cache &#8212;&gt; sembarang boleh /var , /usr , dll lah</p>
<p style="text-align:left;">&gt; p m<br />
device: /dev/rwd0c<br />
type: ESDI<br />
disk: ESDI/IDE disk<br />
label: ST320011A<br />
bytes/sector: 512<br />
sectors/track: 63<br />
tracks/cylinder: 16<br />
sectors/cylinder: 1008<br />
cylinders: 16383<br />
total sectors: 39102336<br />
free sectors: 22115520</p>
<p style="text-align:left;">4 partitions:<br />
# size offset fstype [fsize bsize cpg]<br />
a: 2 G 1498.7M 4.2BSD 2048 16384 16 # /<br />
b: 512 M 1648.8M swap<br />
c: 19092.9M 0.0M unused 0 0<br />
d: 17 G 1949.1M 4.2BSD 2048 16384 16 # /cache</p>
<p style="text-align:left;">&gt; q<br />
Write new label?: [y] Enter</p>
<p style="text-align:left;">The root filesystem will be mounted on wd0a.<br />
wd0b will be used for swap space.<br />
Mount point for wd0a (size=2 G), none or done? [/] done</p>
<p style="text-align:left;">OpenBSD filesystems:<br />
wd0a /<br />
wd0b /swap<br />
wd0d /cache</p>
<p style="text-align:left;">The next step *DESTROYS* all existing data on these partitions!<br />
Are you really sure that you&#8217;re ready to proceed? [no] y</p>
<p style="text-align:left;">/dev/rwd0a: 307440 sectors in 305 cylinders of 16 tracks, 63 sectors<br />
2 Gin 1 cyl groups (306 c/g, 150.61MB/g, 19328 i/g)<br />
/dev/rwd0b: 245952 sectors in 244 cylinders of 16 tracks, 63 sectors<br />
512 MB in 1 cyl groups (244 c/g, 120.09MB/g, 15360 i/g)<br />
/dev/rwd0d: 164304 sectors in 163 cylinders of 16 tracks, 63 sectors<br />
17 G in 1 cyl groups (164 c/g, 80.72MB/g, 10368 i/g)</p>
<p style="text-align:left;">Setting the system hostname</p>
<p style="text-align:left;">Enter system hostname (short form, e.g. &#8216;foo&#8217;): luckyy_man</p>
<p style="text-align:left;">Configure the network? [yes] Enter<br />
Available interfaces are: fxp0.<br />
Which one do you wish to initialize? (or &#8216;done&#8217;) [fxp0] Enter<br />
Symbolic (host) name for fxp0? [luckyy_man] Enter<br />
The default media for fxp0 is<br />
media: Ethernet autoselect (100baseTX full-duplex)<br />
Do you want to change the default media? [no] Enter<br />
IP address for fxp0? (or &#8216;dhcp&#8217;) 199.185.137.55<br />
Netmask? [255.255.255.0] Enter<br />
Done &#8211; no available interfaces found.<br />
DNS domain name? (e.g. &#8216;bar.com&#8217;) [my.domain] example.com<br />
DNS nameserver? (IP address or &#8216;none&#8217;) [none] 199.185.137.1<br />
Use the nameserver now? [yes] Enter<br />
Default route? (IP address, &#8216;dhcp&#8217; or &#8216;none&#8217;) 199.185.137.128<br />
add net default: gateway 199.185.137.128<br />
Edit hosts with ed? [no] Enter<br />
Do you want to do any manual network configuration? [no] Enter</p>
<p style="text-align:left;">Password for root account? (will not echo) pAssWOrd<br />
Password for root account? (again) pAssWOrd</p>
<p style="text-align:left;">Choosing installation media</p>
<p style="text-align:left;">You will now specify the location and names of the install sets you want to<br />
load. You will be able to repeat this step until all of your sets have been<br />
successfully loaded. If you are not sure what sets to install, refer to the<br />
installation notes for details on the contents of each.</p>
<p style="text-align:left;">Sets can be located on a (m)ounted filesystem; a (c)drom, (d)isk or (t)ape<br />
device; or a (f)tp, (n)fs or (h)ttp server.<br />
Where are the install sets? c<br />
Available CD-ROMs are: cd0.</p>
<p style="text-align:left;">Available CD-ROMs are: cd0.<br />
Which one contains the install media? (or &#8216;done&#8217;) [cd0] Enter<br />
Pathname to the sets? (or &#8216;done&#8217;) [3.7/i386] Enter</p>
<p style="text-align:left;">The following sets are available. Enter a filename, &#8216;all&#8217; to select<br />
all the sets, or &#8216;done&#8217;. You may de-select a set by prepending a &#8216;-&#8217;<br />
to its name.</p>
<p style="text-align:left;">[X] bsd<br />
[X] bsd.rd<br />
[X ] bsd.mp<br />
[X] base37.tgz<br />
[X] etc37.tgz<br />
[X] misc37.tgz<br />
[X] comp37.tgz<br />
[X] man37.tgz<br />
[] game37.tgz<br />
[ ] xbase37.tgz<br />
[ ] xetc37.tgz<br />
[ ] xshare37.tgz<br />
[ ] xfont37.tgz<br />
[ ] xserv37.tgz</p>
<p style="text-align:left;">File Name? (or &#8216;done&#8217;) [game37.tgz] done</p>
<p style="text-align:left;">File Name? (or &#8216;done&#8217;) [done] Enter<br />
File Name? (or &#8216;done&#8217;) [done] Enter<br />
Ready to install sets? [yes] Enter<br />
Getting bsd &#8230;<br />
100% |**************************************************| 5030 KB 00:08<br />
Getting bsd.rd &#8230;<br />
100% |**************************************************| 4478 KB 00:02<br />
Getting bsd.mp &#8230;<br />
100% |**************************************************| 5072 KB 00:03<br />
Getting base37.tgz &#8230;<br />
100% |**************************************************| 34337 KB 00:24<br />
Getting etc37.tgz &#8230;<br />
100% |**************************************************| 1636 KB 00:01<br />
Getting misc37.tgz &#8230;<br />
100% |**************************************************| 2222 KB 00:01<br />
Getting comp37.tgz &#8230;<br />
100% |**************************************************| 21606 KB 00:17<br />
Getting man37.tgz &#8230;<br />
100% |**************************************************| 7199 KB 00:05</p>
<p style="text-align:left;">Finishing up</p>
<p style="text-align:left;">Start sshd(8) by default? [yes] enter</p>
<p style="text-align:left;">Start ntpd(8) by default? [no] enter</p>
<p style="text-align:left;">Do you expect to run the X Window System? [yes] No (bila mau pakai YES]</p>
<p style="text-align:left;">Change the default console to com0? [no] Enter</p>
<p style="text-align:left;">Saving configuration files&#8230;&#8230;done.<br />
Generating initial host.random file &#8230;&#8230;done.<br />
What timezone are you in? (&#8216;?&#8217; for list) [Canada/Mountain] ? Asia/Jakarta<br />
Setting local timezone to &#8216;Asia/Jakarta&#8217; &#8230;done.<br />
Making all device nodes&#8230;done.<br />
Installing boot block&#8230;<br />
boot: /mnt/boot<br />
proto: /usr/mdec/biosboot<br />
device: /dev/rwd0c<br />
/usr/mdec/biosboot: entry point 0<br />
proto bootblock size 512<br />
/mnt/boot is 3 blocks x 16384 bytes<br />
fs block shift 2; part offset 63; inode block 24, offset 1704<br />
using MBR partition 3: type 166 (0xa6) offset 63 (0&#215;3f)<br />
done.</p>
<p style="text-align:left;">CONGRATULATIONS! Your OpenBSD install has been successfully completed!<br />
To boot the new system, enter halt at the command prompt. Once the<br />
system has halted, reset the machine and boot from the disk.<br />
# halt</p>
<p style="text-align:left;">sudah<br />
sampe disini sudah jadi<br />
bila masih kebingungan bisa melihat manual lagi</p>
<p style="text-align:left;">http://www.openbsd.org/faq/faq4.html<br />
http://www.wbglinks.net/pages/openbsd/installation.html</p>
<p style="text-align:left;">Cara mudah membuat router atau gateway di OPENBSD</p>
<p style="text-align:left;">Sambungan dari install openbsd 3.7</p>
<p style="text-align:left;">Langkah pertama kita install bash<br />
supaya gak repot, krn obsd ini benar2 gak ada packet nya</p>
<p style="text-align:left;">[root@luckyy_man]# pkg_add -v ftp://ftp.kd85.com/pub/OpenBSD/3.7/packages/i386/bash-3.0.16p0.tgz</p>
<p style="text-align:left;">setelah selesai</p>
<p style="text-align:left;">[root@luckyy_man]# chsh</p>
<p style="text-align:left;">edit menjadi spt ini</p>
<p style="text-align:left;">Shell: /usr/local/bin/bash</p>
<p style="text-align:left;">setelah itu save</p>
<p style="text-align:left;">supaya keren</p>
<p style="text-align:left;">[root@luckyy_man]# vi .bash_profile<br />
PS1=&#8221;[u@h W]$ &#8220;</p>
<p style="text-align:left;">alias rm=&#8217;rm -i&#8217;<br />
alias cp=&#8217;cp -i&#8217;<br />
alias mv=&#8217;mv -i&#8217;<br />
alias ll=&#8217;ls -l&#8217;</p>
<p style="text-align:left;">setelah itu save</p>
<p style="text-align:left;">kemudian reboot</p>
<p style="text-align:left;">OpenBSD nya udah bisa di TAB</p>
<p style="text-align:left;">selanjutnya<br />
[root@luckyy_man]# cd /etc/<br />
[root@luckyy_man etc]# ls | grep hostname<br />
hostname.rl0<br />
hostname.rl1</p>
<p style="text-align:left;">itu menggambarkan landcard nya, disini saya menggunakan Realtek</p>
<p style="text-align:left;">nah sekarang masuk di konfigurasi<br />
sebaiknya sebelumnya baca di http://www.openbsd.org/faq/pf/<br />
atau download pdf ftp://ftp.openbsd.org/pub/OpenBSD/doc/pf-faq.pdf</p>
<p style="text-align:left;">edit di /etc/pf.conf (mau pake vi, ee, or pico sembarang)</p>
<p style="text-align:left;">vi /etc/pf.conf</p>
<p style="text-align:left;">ext_if=&#8221;rl0&#8243; &#8211;&gt; tergantung ethernet card nya<br />
int_if=&#8221;rl1&#8243; &#8211;&gt; tergantung ethernet card nya</p>
<p style="text-align:left;">#scrub in<br />
nat on $ext_if from $int_if=&#8221;rl1&#8243;:network to any -&gt; ($ext_if)</p>
<p style="text-align:left;">setelah itu save</p>
<p style="text-align:left;">kemudian di test dahulu<br />
[root@luckyy_man]# pfctl -f /etc/pf.conf<br />
[root@luckyy_man]# pfctl -sn<br />
nat on rl0 inet from 192.168.0.0/24 to any -&gt; (rl0) round-robin</p>
<p style="text-align:left;">Bila muncul begini nat sudah berhasil</p>
<p style="text-align:left;">supaya bisa autorun pada waktu booting maka perlu di edit<br />
di /etc/rc.conf.local</p>
<p style="text-align:left;">[root@luckyy_man]# vi /etc/rc.conf.local<br />
sendmail_flags=NO<br />
pf=YES<br />
check_quotas=NO<br />
ntpd=NO<br />
named_flags=&#8221;"</p>
<p style="text-align:left;">setelah itu save</p>
<p style="text-align:left;">agar dpt forward maka edit /etc/sysctl.conf</p>
<p style="text-align:left;">[root@luckyy_man]# vi /etc/sysctl.conf<br />
net.inet.ip.forwarding=1 # 1=Permit forwarding (routing) of packets</p>
<p style="text-align:left;">kemudian reboot<br />
nah openbsd anda sudah bisa jadi router <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p style="text-align:left;">CARA MUDAH INSTALL SQUID di OPENBSD</p>
<p style="text-align:left;">hmm, emang gak terlalu susah kok install OPENBSD <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /><br />
begitu kata teman2 <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p style="text-align:left;">oke, ini CERPEN YG Keberapa ya ?? lupa</p>
<p style="text-align:left;">kl ini udah gak asing lagi sih bagi teman2</p>
<p style="text-align:left;">yg pasti harus download squid nya dulu <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  (pake yg tar.gz aja biar gak repot)<br />
utk lebih baik nya baca http://www.benzedrine.cx/transquid.html</p>
<p style="text-align:left;">[root@luckyy_man]# wget http://www.squid-cache.org/Versions/v2/2.5/squid-2.5.STABLE11.tar.gz</p>
<p style="text-align:left;">[root@luckyy_man]# mkdir /usr/local/src &#8211;&gt; sembarang mau di taruh mana ekstraknya squid<br />
[root@luckyy_man]# tar zxfv squid-2.5.STABLE11.tar.gz -C /usr/local/src/</p>
<p style="text-align:left;">Cek dgn<br />
[root@luckyy_man]# vipw<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
nobody:*:32767:32767::0:0:Unprivileged user:/nonexistent:/sbin/nologin<br />
user1:$2a$06$qaJOhO42.xicTJOIEygmPeMV//QWvE7bZJJLWtRBbxKctubbt2Iga:1000:1000:<br />
:0:0:user1:/home/user1:/bin/sh<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
Belum ada user squid &#8211;&gt; sip kl gitu bisa lanjut<br />
kl sudah ada di remove dulu</p>
<p style="text-align:left;">[root@luckyy_man]# cd /usr/local/src/squid-2.5.STABLE11<br />
[root@luckyy_man]# ./configure &#8211;sysconfdir=/etc/squid<br />
&#8211;enable-pf-transparent &#8211;enable-snmp &#8211;enable-ssl<br />
&#8211;enable-removal-policies=lru,heap<br />
&#8211;enable-default-languages=English<br />
&#8211;enable-err-languages=English &#8211;enable-delay-pools<br />
&#8211;enable&#8211;cache-digests &#8211;enable-poll<br />
&#8211;disable-ident-lookups &#8211;disable-hostname-checks<br />
&#8211;enable-storeio=diskd,ufs</p>
<p style="text-align:left;">hmm (bisa di modifikasi sesuka hati yg penting ada<br />
&#8211;enable-pf-transparent &#8212;-enable-storeio=diskd,ufs ) kan sudah di kompile kernel<br />
lanjut</p>
<p style="text-align:left;">[root@luckyy_man]# make &#8211;&gt; {bukan make love loh <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  }<br />
[root@luckyy_man]# make install</p>
<p style="text-align:left;">terus langkah2 spt biasanya anda, terserah anda</p>
<p style="text-align:left;">terus edit di /etc/squid/squid.conf<br />
[root@luckyy_man]# vi /etc/squid/squid.conf<br />
&#8212;&#8212;&#8212;&#8212;yg penting&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
cache_dir diskd /cache 11000 26 256 &#8211;&gt; misalkan aja<br />
cache_effective_user squid<br />
cache_effective_group squid<br />
httpd_accel_host virtual &#8211;&gt; buat transparnet<br />
httpd_accel_port 80 &#8211;&gt; buat transparnet<br />
httpd_accel_with_proxy on &#8211;&gt; buat transparnet<br />
httpd_accel_uses_host_header on &#8211;&gt; buat transparnet<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p style="text-align:left;">Buat Direktori cache</p>
<p style="text-align:left;">[root@luckyy_man]# /usr/local/squid/sbin/squid -z</p>
<p style="text-align:left;">supaya bisa booting autoamtic</p>
<p style="text-align:left;">tambahkan di /etc/rc.local</p>
<p style="text-align:left;">[root@luckyy_man]# vi /etc/rc.local<br />
if [ -x /usr/local/squid/sbin/squid ]; then<br />
echo -n &#8217;squid&#8217;; /usr/local/squid/sbin/squid -D<br />
fi</p>
<p style="text-align:left;">Jalankan dengan</p>
<p style="text-align:left;">[root@luckyy_man]# /usr/local/squid/sbin/squid -D untuk START<br />
[root@luckyy_man]# /usr/local/squid/sbin/squid -k shutdown Untuk STOP<br />
[root@luckyy_man]# /usr/local/squid/sbin/squid -k reconfigure Untuk restart</p>
<p style="text-align:left;">Cek dengan<br />
[root@luckyy_man]# tail -f /var/log/messages</p>
<p style="text-align:left;">Tambahkan redirect di /etc/pf.conf<br />
[root@luckyy_man]# vi /etc/pf.conf<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
ext_if=&#8221;rl0&#8243; &#8211;&gt; public<br />
int_if=&#8221;rl1&#8243; &#8211;&gt; local</p>
<p style="text-align:left;">rdr on $int_if proto tcp from any to any port 80 -&gt; 192.168.0.1 port 3128</p>
<p style="text-align:left;">ip 192.168.0.1 &#8211;&gt; ip openbsd yg di install squid<br />
port 3128 &#8212;&gt; port yg dipakai di /etc/squid.conf</p>
<p style="text-align:left;">Kemudian save<br />
terus<br />
[root@luckyy_man]# pfctl -f /etc/pf.conf<br />
[root@luckyy_man]# pfctl -sn<br />
nat on rl0 inet from 192.168.0.0/24 to any -&gt; (rl0) round-robin<br />
rdr on rl1 inet proto tcp from any to any port = www -&gt; 192.168.0.1 port 3128</p>
<p style="text-align:left;">test browsing anda<br />
sudah jalan belum squid nya <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p style="text-align:left;">bila belum jalan di tambahkan</p>
<p style="text-align:left;">[root@luckyy_man]# chgrp squid /dev/pf<br />
[root@luckyy_man]# chmod g+rw /dev/pf</p>
<p style="text-align:left;">RAsakan Bedanya pake Diskd, <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  semoga berhasil<br />
Spesial Thanks to siapa saya yg udah bantu<br />
Jangan Lupa join di #awali or ikut milling list www.awali.org</p>
<p style="text-align:left;">Cara Mudah Membuat Firewall Sederhana OPENBSD</p>
<p style="text-align:left;">Sebelum membuat firewall ini, sebaiknya membaca dulu di<br />
ftp://ftp.openbsd.org/pub/OpenBSD/doc/pf-faq.pdf (download komplit)<br />
khusus<br />
http://www.openbsd.org/faq/pf/example1.html</p>
<p style="text-align:left;">Firewall ini sederhana, cuman menutup port-port default yg terbuka (kl buka terus nanti masuk angin) supaya tidak mudah untuk disusupi</p>
<p style="text-align:left;">[root@luckyy_man]# vi /etc/pf_firewall.conf</p>
<p style="text-align:left;">ext_if = &#8220;rl0&#8243; # &#8212;&gt; Ethernet card<br />
int_if = &#8220;rl1&#8243;</p>
<p style="text-align:left;">tcp_services = &#8220;{ 22, 53, 113 }&#8221;<br />
icmp_types = &#8220;echoreq&#8221;</p>
<p style="text-align:left;">priv_nets = &#8220;{ 192.168.1.0/24, 192.168.0.0/24 }&#8221; # &#8211;&gt; tergantung ip privat anda<br />
ip_isp = &#8220;{202.xxx.xxx.xxx, 202.xxx.xxx.xxx }&#8221; #&#8211;&gt; bukan Triple X loh</p>
<p style="text-align:left;"># options<br />
set block-policy return<br />
set loginterface $ext_if</p>
<p style="text-align:left;"># scrub<br />
scrub in all</p>
<p style="text-align:left;"># nat/rdr<br />
nat on $ext_if from 192.168.1.0/24 to any -&gt; ($ext_if)<br />
nat on $ext_if from 192.168.0.0/24 to any -&gt; ($ext_if)<br />
rdr on $int_if proto tcp from any to any port 80 -&gt; 192.168.1.1 port 3128</p>
<p style="text-align:left;"># filter rules<br />
block all # Menutup semua port</p>
<p style="text-align:left;">pass quick on lo0 all</p>
<p style="text-align:left;"># provide unrestricted Internet access to internal computers<br />
block drop in quick on $ext_if from $priv_nets to any<br />
block drop out quick on $ext_if from any to $priv_nets</p>
<p style="text-align:left;"># allow the following incoming traffic to the firewall<br />
pass in on $ext_if inet proto tcp from any to ($ext_if)<br />
port $tcp_services flags S/SA keep state</p>
<p style="text-align:left;">#Agar ISP bisa Baca SNMP -mu<br />
pass in quick on $ext_if proto udp from $ip_isp to port { 161, 162 }</p>
<p style="text-align:left;">pass in inet proto icmp all icmp-type $icmp_types keep state</p>
<p style="text-align:left;">pass in on $int_if from $int_if:network to any keep state<br />
pass out on $int_if from any to $int_if:network keep state<br />
pass in on $int_if from 192.168.0.0/24 to any keep state<br />
pass out on $int_if from any to 192.168.0.0/24 keep state</p>
<p style="text-align:left;">pass out on $ext_if proto tcp all modulate state flags S/SA<br />
pass out on $ext_if proto { udp, icmp } all keep state</p>
<p style="text-align:left;">Save &amp; exit</p>
<p style="text-align:left;">[root@luckyy_man]# pfctl -f /etc/pf_firewall.conf</p>
<p style="text-align:left;">Untuk mengecek apakah udah jalan gunakan nmap<br />
tapi nmap dari ip public, jgn nmap dari localhost,<br />
kl dari localhost maka tetap terlihat terbuka <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /><br />
Hasil Nmap dari Bos JALI (TCP)<br />
(The 1647 ports scanned but not shown below are in state: closed)<br />
PORT STATE SERVICE<br />
22/tcp open ssh<br />
53/tcp open domain<br />
69/tcp filtered tftp<br />
113/tcp open auth<br />
135/tcp filtered msrpc<br />
136/tcp filtered profile<br />
137/tcp filtered netbios-ns<br />
138/tcp filtered netbios-dgm<br />
139/tcp filtered netbios-ssn<br />
445/tcp filtered microsoft-ds<br />
593/tcp filtered http-rpc-epmap<br />
707/tcp filtered unknown<br />
1433/tcp filtered ms-sql-s<br />
1434/tcp filtered ms-sql-m<br />
4444/tcp filtered krb524<br />
5050/tcp filtered mmcc</p>
<p style="text-align:left;">hasil Nmap dari Bos Jali (UDP)<br />
(The 1429 ports scanned but not shown below are in state: open|filtered)<br />
PORT STATE SERVICE<br />
37/udp closed time<br />
59/udp closed priv-file<br />
84/udp closed ctf<br />
102/udp closed iso-tsap<br />
108/udp closed snagas<br />
121/udp closed erpc<br />
187/udp closed aci<br />
249/udp closed unknown<br />
261/udp closed nsiiops<br />
266/udp closed unknown<br />
280/udp closed http-mgmt<br />
299/udp closed unknown<br />
320/udp closed unknown<br />
352/udp closed dtag-ste-sb<br />
423/udp closed opc-job-start<br />
462/udp closed datasurfsrvsec<br />
520/udp closed route<br />
556/udp closed remotefs<br />
573/udp closed banyan-vip<br />
599/udp closed acp<br />
608/udp closed sift-uft<br />
660/udp closed mac-srvr-admin<br />
675/udp closed unknown<br />
687/udp closed unknown<br />
700/udp closed unknown<br />
714/udp closed unknown<br />
773/udp closed notify<br />
837/udp closed unknown<br />
845/udp closed unknown<br />
872/udp closed unknown<br />
896/udp closed unknown<br />
954/udp closed unknown<br />
962/udp closed unknown<br />
974/udp closed unknown<br />
1083/udp closed ansoft-lm-1<br />
1389/udp closed iclpv-dm<br />
1435/udp closed ibm-cics<br />
1438/udp closed eicon-server<br />
1454/udp closed interhdl_elmd<br />
1460/udp closed proshare2<br />
1495/udp closed cvc<br />
1499/udp closed fhc<br />
1524/udp closed ingreslock<br />
1541/udp closed rds2<br />
2041/udp closed interbase<br />
6146/udp closed lonewolf-lm<br />
7004/udp closed afs3-kaserver<br />
7006/udp closed afs3-errors<br />
32779/udp closed sometimes-rpc22</p>
<p style="text-align:left;">ini firewall sederhana, akan meng close semua port termasuk port 80, saat ini belum tau caranya buka port http <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  (soalnya gak pake web server) mungkin ada teman2 yg bisa bantu ??</p>
<p style="text-align:left;">Spesial Thnks to Bos JALI &amp; Bos Soegemblung yg telah membantu dan mau direpoti agar SNMP bisa terbaca ISP<br />
Hidup Bos JALI &amp; Bos GEMBLUNG</p>
<p style="text-align:left;">Bagi teman2 yg punya ilmu yg mau di share silahkan masukan di www.awari.org<br />
dan jgn lupa join di #awari &#8211;&gt; Dalnet</p>
<p style="text-align:left;">Cara Mudah MengKompile KERNEL buat Optimasi SQUID</p>
<p style="text-align:left;">Sambungan dari Cara mudah Membuat Router</p>
<p style="text-align:left;">langkah pertama meng optimasi kernel nya dahulu</p>
<p style="text-align:left;">Tambahkan</p>
<p style="text-align:left;">[root@luckyy_man]# vi /etc/sysctl.conf<br />
net.inet.ip.forwarding=1 # 1=Permit forwarding (routing) of packets<br />
kern.maxfiles=8192<br />
kern.maxclusters=16384</p>
<p style="text-align:left;">[root@luckyy_man]# ulimit -a<br />
core file size (blocks, -c) unlimited<br />
data seg size (kbytes, -d) 1048576<br />
file size (blocks, -f) unlimited<br />
max locked memory (kbytes, -l) 147026<br />
max memory size (kbytes, -m) 439668<br />
open files (-n) 128 &#8211;&gt; ini yg di perbesar<br />
pipe size (512 bytes, -p) 1<br />
stack size (kbytes, -s) 8192<br />
cpu time (seconds, -t) unlimited<br />
max user processes (-u) 532<br />
virtual memory (kbytes, -v) 1056768</p>
<p style="text-align:left;">terus edit di /etc/login.conf<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
default:<br />
:path=/usr/bin /bin /usr/sbin /sbin /usr/X11R6/bin /usr/local/bin:<br />
:umask=022:<br />
:datasize-max=256M:<br />
:datasize-cur=75M:<br />
:maxproc-max=128:<br />
:maxproc-cur=64:<br />
 <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_surprised.gif' alt=':o' class='wp-smiley' /> penfiles-cur=1024: &#8212;&gt; yg di edit<br />
:stacksize-cur=4M:<br />
:localcipher=blowfish,6:<br />
:ypcipher=old:<br />
:tc=auth-defaults:<br />
:tc=auth-ftp-defaults:</p>
<p style="text-align:left;">daemon:<br />
:ignorenologin:<br />
:datasize=infinity:<br />
:maxproc=infinity:<br />
 <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_surprised.gif' alt=':o' class='wp-smiley' /> penfiles-cur=1024: &#8211;&gt; di edit juga<br />
:stacksize-cur=8M:<br />
:localcipher=blowfish,8:<br />
:tc=default:</p>
<p style="text-align:left;">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p style="text-align:left;">kemudiaan save dan reboot</p>
<p style="text-align:left;">[root@luckyy_man]# ulimit -a<br />
core file size (blocks, -c) unlimited<br />
data seg size (kbytes, -d) 1048576<br />
file size (blocks, -f) unlimited<br />
max locked memory (kbytes, -l) 147026<br />
max memory size (kbytes, -m) 439668<br />
open files (-n) 1024 &#8212;&gt; sudah berubah<br />
pipe size (512 bytes, -p) 1<br />
stack size (kbytes, -s) 8192<br />
cpu time (seconds, -t) unlimited<br />
max user processes (-u) 532<br />
virtual memory (kbytes, -v) 1056768</p>
<p style="text-align:left;">langkah berikutnya adalah mendownload source kernel<br />
- src.tar.gz<br />
- sys.tar.gz</p>
<p style="text-align:left;">Misalkan menggunakan OpenBSD 3.7</p>
<p style="text-align:left;">jangan lupa di install Wget &#8211;&gt; spt cara install bash</p>
<p style="text-align:left;">[root@luckyy_man]# wget ftp://ftp.kd85.com/pub/OpenBSD/3.7/src.tar.gz<br />
[root@luckyy_man]# wget ftp://ftp.kd85.com/pub/OpenBSD/3.7/sys.tar.gz</p>
<p style="text-align:left;">kemudian<br />
[root@luckyy_man]# tar zxfv src.tar.gz -C /usr/src<br />
sambil menunggu proses chating di #indoopenbsd (agak lama ekstraknya)</p>
<p style="text-align:left;">[root@luckyy_man]# tar zxfv sys.tar.gz -C /usr/src</p>
<p style="text-align:left;">terus</p>
<p style="text-align:left;">[root@luckyy_man]# cd /usr/src/sys/arch/i386/conf/<br />
[root@luckyy_man]# vi GENERIC &#8211;&gt; (bukan obat GENERIC <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> )</p>
<p style="text-align:left;">&#8212;&#8212;&#8211;tambahkan&#8212;&#8212;&#8212;&#8212;-<br />
option MSGMNB=16384<br />
option MSGMNI=40<br />
option MSGSEG=2048<br />
option MSGSSZ=64<br />
option MSGTQL=1024<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p style="text-align:left;">[root@luckyy_man]# /usr/sbin/config GENERIC<br />
[root@luckyy_man]# cd /usr/src/sys/arch/i386/compile/GENERIC/<br />
[root@luckyy_man]# make clean<br />
[root@luckyy_man]# make depend<br />
[root@luckyy_man]# make</p>
<p style="text-align:left;">(menggunakan athlon 1900 ram 512 mb, cuman 10 menit)</p>
<p style="text-align:left;">GANTi KERNEL</p>
<p style="text-align:left;">[root@luckyy_man]# cd /usr/src/sys/arch/i386/compile/GENERIC/<br />
[root@luckyy_man]# cp /bsd /bsd.old<br />
[root@luckyy_man]# cp bsd /bsd &#8212;&gt; ketik yes</p>
<p style="text-align:left;">[root@luckyy_man]# reboot</p>
<p style="text-align:left;">abis booting</p>
<p style="text-align:left;">[root@luckyy_man]# uname -a<br />
OpenBSD luckyy_man.com 3.7 GENERIC#0 i386</p>
<p style="text-align:left;">Spesial Thanks To : CANAXIS, Lotnos, SigSeg (#indoopenbsd)<br />
Yg sudah memberi Petunjuk buat OPTIMASI KERNEL</p>
<p style="text-align:left;">SUDAH JADI <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p style="text-align:left;">Untuk server warnet:</p>
<p style="text-align:left;">Edit :<br />
vi /etc/sysctl.conf<br />
net.inet.ip.forwarding=1</p>
<p style="text-align:left;">vi /etc/pf.conf<br />
eth0 = &#8220;fxp0&#8243;<br />
eth1 = &#8220;fxp1&#8243;</p>
<p style="text-align:left;">vi /etc/rc.conf.local<br />
sendmail_flags=NO<br />
pf=YES<br />
check_quotas=NO<br />
ntpd=NO<br />
named_flags=&#8221;"</p>
<p style="text-align:left;">Do command :<br />
nat on $eth0 from $eth1 to any -&gt; ($eth0)</p>
<p style="text-align:left;">83.170.72.153 login ro pler123</p>
<p style="text-align:left;">http://www.wbglinks.net/pages/openbsd/cvsup.html</p>
<p style="text-align:left;">sudo pfctl -e -f /etc/pf.conf</p>
<p style="text-align:left;">http://www.0xdeadbeef.info/conf/pf.conf.35</p>
<p style="text-align:left;">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
Thanks buat luckyy_man untuk artikelnya dan awali.org sebagai media nya.. semoga maju trus..<ins datetime="00"></ins><ins datetime="00"></ins></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/septianprima.wordpress.com/17/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/septianprima.wordpress.com/17/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/septianprima.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/septianprima.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/septianprima.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/septianprima.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/septianprima.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/septianprima.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/septianprima.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/septianprima.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/septianprima.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/septianprima.wordpress.com/17/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=septianprima.wordpress.com&blog=4126777&post=17&subd=septianprima&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://septianprima.wordpress.com/2008/07/10/installasi-openbsd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">septianprima</media:title>
		</media:content>
	</item>
		<item>
		<title>FreeBSD 6.2 Proxy Squid server</title>
		<link>http://septianprima.wordpress.com/2008/07/09/freebsd-62-proxy-squid-server/</link>
		<comments>http://septianprima.wordpress.com/2008/07/09/freebsd-62-proxy-squid-server/#comments</comments>
		<pubDate>Wed, 09 Jul 2008 20:00:32 +0000</pubDate>
		<dc:creator>septianprima</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://septianprima.wordpress.com/?p=12</guid>
		<description><![CDATA[Tulisan ini merupakan hutang dari postingan terdahulu. Sebenarnya langkah-langkah instalasinya hilang dari memory otak. Hanya saja kemaren ingat lagi setelah disodori komputer dengan dual processor P3 733Mhz dan RAM 512Mb plus 1 scsi HDD 18 Gb.
Komputer ini built-up dengan merk HP series Netserver E800

Tak ada hambatan sama sekali saat komputer di set untuk booting awal [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=septianprima.wordpress.com&blog=4126777&post=12&subd=septianprima&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Tulisan ini merupakan hutang dari <a href="http://simplyeko.com/2008/02/25/proxy-squid-di-freebsd/">postingan terdahulu</a>. Sebenarnya langkah-langkah instalasinya hilang dari memory otak. Hanya saja kemaren ingat lagi setelah disodori komputer dengan dual processor P3 733Mhz dan RAM 512Mb plus 1 scsi HDD 18 Gb.<br />
Komputer ini built-up dengan merk <a href="http://www.google.co.id/search?q=netserver+E800&amp;ie=utf-8&amp;oe=utf-8&amp;aq=t&amp;rls=com.ubuntu:en-US:official&amp;client=firefox-a">HP series Netserver E800</a></p>
<div class="clickquote">
<p>Tak ada hambatan sama sekali saat komputer di set untuk booting awal lewat CD. Langkah biasa saja yaitu masuk ke BIOS dengan pencet tombol F2 dan pilih boot order.<br />
Hanya saja, Netserver ini agak lama untuk boot karena dia harus meload dulu driver scsi-nya dan RAM checker. butuh sekitar 3 menit untuk benar-2 masuk dan boot lewat CD.</p>
<p>Oke..untuk instalasi pilih saja opsi kern-developer karena nantinya kita akan mendownload langsung sourcenya squid dan mengcompilenya dengan berbagai opsi dibawah.</p>
<p><span id="more-12"></span></div>
<div class="clickquote">
<p><strong>Squid</strong><br />
Squid merupakan web proxy yang sangat populer dan tentunya sangat berkelas dan digunakan di berbagai institusi baik kecil ataupun perusahaan besar dan tentunya ISP di seluruh dunia. Juga personal seperti saya ini tentunya juga boleh pakai <img class="wp-smiley" src="http://simplyeko.com/wp-includes/images/smilies/icon_smile.gif" alt=")" /><br />
Squid akan meningkatkan kemampuan web browsing dan menghemat bandwidth, juga memiliki Access Control Lists (ACLs) yang sangat kaya yang dapat dikonfigurasi sebagai filter yang powerfull dan juga bisa sebagai firewall.</div>
<div class="clickquote">
<p>Squid, saat ini dibangun dari sumbangan para sukarelawan. Tim squid hanya terdiri dari sedikit orang tetapi mereka sangat berbakat dan tentunya juga para developer program yang profesional.</p></div>
<div class="clickquote">
<p>Untuk informasi lebih lanjut sila ikuti URL berikut:</p></div>
<div class="clickquote">
<blockquote><p>http://www.squid-cache.org/Intro/helping.dyn</p></blockquote>
</div>
<div class="clickquote">
<p>Instalasi manual ini menggunakan Squid-2.6.STABLE18. Tetapi tentu saja dapat digunakan untuk versi squid lainnya dan juga tidak hanya untuk FreeBSD karena dapat digunakan untuk keluarga Linux ataupun BSD. Dan dengan sedikit modifikasi bisa dipakai untuk Solaris dengan mengganti ‘make’ menjadi ‘gmake’ dan tentu saja pastikan ‘/usr/sfw/bin’ ada di PATH.</p></div>
<div class="clickquote">
<p>Berikut asumsi yang digunakan di server;</p></div>
<div class="clickquote">
<p>2 cache partisi /cache0 dan /cache1 dengan ukuran masing-masing 6 GB dan dipartisi saat instalasi OS.<br />
User squid dan Group squid telah dibikin di OS<br />
Incoming TCP connections di Port 3128</p></div>
<div class="clickquote">
<p>How-To ini menerangkan bagaimana squid jalan sebagai transparent proxy di di FreeBSD-6.2/Linux untuk melayani ribuan user dan dapat juga dikombinasikan dengan mikrotik tanpa menjalankan web proxy mikrotik. NAT yang dipakai di mikrotik menggunakan DST-NAT dan cukup 2 LAN card disisi mikrotik (1 WAN dan 1 LAN).</p></div>
<div class="clickquote">
<p><strong>Instalasi Squid</strong><br />
Oke kita mulai instalasi squidnya.</div>
<div class="clickquote">
<p>(1.) Karena kita mau langsung server FreeBSD yang unduh squidnya maka package ‘wget’ harus ada. Dan tentunya konfigurasi jaringan sudah oke dan telah terhubung ke internet.<br />
cd /usr/ports/ftp/wget &lt; &lt; ini mengarahkan ke package FreeBSD<br />
make install &lt;&lt; ini akan memerintahkan FreeBSD untuk mengunduh wget langsung dari repository FreeBSD</p></div>
<div class="clickquote">
<p>Ketikkan perintah diatas secara berurutan dan tunggu sampai selesai.</p></div>
<div class="clickquote">
<p>(2) Download squid di /usr/local/src</p></div>
<div class="clickquote">
<p>cd /usr/local/src<br />
wget http://www.squid-cache.org/Versions/v2/2.6/squid-2.6.STABLE18.tar.gz</p></div>
<div class="clickquote">
<p>(2.) Dekompress squidnya</p></div>
<div class="clickquote">
<p>tar zxvf squid-2.6.STABLE18.tar.gz</p></div>
<div class="clickquote">
<p>(3.) Konfigurasi  squid dengan parameter berikut</p></div>
<div class="clickquote">
<p>–bindir=/usr/local/sbin \<br />
–sysconfdir=/usr/local/etc/squid \<br />
–datadir=/usr/local/etc/squid \<br />
–libexecdir=/usr/local/libexec/squid \<br />
–localstatedir=/usr/local/squid \<br />
–enable-removal-policies=heap,lru \<br />
–enable-storeio=diskd,aufs,coss,ufs,null \<br />
–enable-time-hack \<br />
–with-large-files \<br />
–enable-large-cache-files \<br />
–prefix=/usr/local \<br />
–disable-ident-lookups \<br />
–enable-cache-digests \<br />
–enable-underscores \<br />
–enable-kill-parent-hack \<br />
–enable-follow-x-forwarded-for</p></div>
<div class="clickquote">
<p>(4.) Jika semua berjalan dengan baik -tanpa error-, jalankan</p></div>
<div class="clickquote">
<p>make all<br />
make install</p></div>
<div class="clickquote">
<p>(5.) Sekarang kita tune konfigurasi squid.conf sesuai kebutuhan</p></div>
<div class="clickquote">
<p>cd /usr/local/etc/squid<br />
mv squid.conf squid.default.conf</p></div>
<div class="clickquote">
<p>(6.) Gunakan squid.conf berikut</p></div>
<div class="clickquote">
<blockquote><p>############## Start of squid.conf ###########</p></blockquote>
</div>
<div class="clickquote">
<p>cache_effective_user squid<br />
cache_effective_group squid</p></div>
<div class="clickquote">
<p>#hosts_file /etc/hosts</p></div>
<div class="clickquote">
<p>#Only if you have other proxies running and want to use them as sibling peers<br />
#Uncomment them<br />
#cache_peer proxy1.example.com sibling 3128 3130 proxy-only<br />
#cache_peer proxy2.example.com sibling 3128 3130 proxy-only<br />
#cache_peer proxy6.example.com sibling 3128 3130 proxy-only</p></div>
<div class="clickquote">
<p>#Remove 127.0.0.1 if you don’t have a local caching name server<br />
dns_nameservers 127.0.0.1 IP.OF.ISP.DNSSERVER</p></div>
<div class="clickquote">
<p>#debug_options ALL,1 33,2 28,9</p></div>
<div class="clickquote">
<p>acl all src 0.0.0.0/0.0.0.0</p></div>
<div class="clickquote">
<p>#offline_mode off</p></div>
<div class="clickquote">
<p>icp_query_timeout 1000</p></div>
<div class="clickquote">
<p>high_memory_warning 500 MB</p></div>
<div class="clickquote">
<p>#If you have 2 or more different links, use them for load-balancing<br />
#tcp_outgoing_address IP.Address.2nd.Router</p></div>
<div class="clickquote">
<p>visible_hostname proxy.example.com</p></div>
<div class="clickquote">
<p>httpd_suppress_version_string on</p></div>
<div class="clickquote">
<p>cache_mem 64 MB</p></div>
<div class="clickquote">
<p>#cache_replacement_policy heap LFUDA<br />
cache_replacement_policy heap GDSF<br />
memory_replacement_policy heap GDSF</p></div>
<div class="clickquote">
<p>cache_swap_low 90<br />
cache_swap_high 95</p></div>
<div class="clickquote">
<p>maximum_object_size 131072 KB</p></div>
<div class="clickquote">
<p>########New test — Default is 8<br />
maximum_object_size_in_memory 64 KB</p></div>
<div class="clickquote">
<p>#minimum_object_size 1 KB<br />
#store_avg_object_size 20 KB</p></div>
<div class="clickquote">
<p>tcp_recv_bufsize 65535 bytes</p></div>
<div class="clickquote">
<p>ipcache_size 8192</p></div>
<div class="clickquote">
<p>fqdncache_size 8192</p></div>
<div class="clickquote">
<p>##If this proxy is also your gateway and if you want to block MSN messenger<br />
##Uncomment the ACLs below</p></div>
<div class="clickquote">
<p>#acl msn-type req_mime_type -i ^application/x-msn-messenger$<br />
#acl msn-type req_mime_type -i ^application/x-msnmsgrp2p<br />
#http_access deny msn-type</p></div>
<div class="clickquote">
<p>#acl msnmessenger url_regex -i gateway.dll<br />
#http_access deny msnmessenger<br />
#acl msn req_mime_type -i ^application/x-msn-messenger<br />
#http_access deny all msn</p></div>
<div class="clickquote">
<p>acl msnmess url_regex http://207.46.111.55/gateway/gateway.dll?<br />
deny_info TCP_RESET msnmess<br />
http_access deny msnmess</p></div>
<div class="clickquote">
<p>#forwarded_for on<br />
#request_header_max_size 24 KB<br />
#negative_dns_ttl 1 minutes<br />
#positive_dns_ttl 1 hours<br />
#negative_dns_ttl 60 seconds<br />
#connect_timeout 60 seconds<br />
#request_timeout 60 seconds<br />
#pconn_timeout 30 seconds<br />
high_page_fault_warning 10<br />
high_response_time_warning 2000<br />
client_persistent_connections off<br />
server_persistent_connections on<br />
half_closed_clients off</p></div>
<div class="clickquote">
<p>#If you need the high performace COSS storage scheme<br />
#cache_dir coss /cache1/squid/coss 9216 max-size=131072 max-stripe-waste=16384 block-size=1024<br />
#cache_dir coss /cache2/squid/coss 9216 max-size=131072 max-stripe-waste=16384 block-size=1024</p></div>
<div class="clickquote">
<p>#Diskd storage scehme<br />
cache_dir diskd /cache0 6144 16 256 Q1=72 Q2=64<br />
cache_dir diskd /cache1 6144 16 256 Q1=72 Q2=64</p></div>
<div class="clickquote">
<p>#Used for COSS only<br />
#cache_swap_log /var/squid/%s</p></div>
<div class="clickquote">
<p>log_icp_queries off<br />
cache_store_log none<br />
cache_access_log /var/log/squid/access.log<br />
cache_log /var/log/squid/cache.log</p></div>
<div class="clickquote">
<p>emulate_httpd_log on</p></div>
<div class="clickquote">
<p>acl spammers dstdomain .maxonlinejob.com .max-online.biz .maxjob.info<br />
deny_info TCP_RESET spammers<br />
http_access deny spammers</p></div>
<div class="clickquote">
<p>ftp_user ftpuser@example.com<br />
cache_mgr squidadmin@example.com</p></div>
<div class="clickquote">
<p>#Block some comme Microsoft bugs<br />
acl msnbug url_regex http://msgr.dlservice.microsoft.com/download/1/A/4/1A4FEB1A-18E0-423A-B898-F697402E4F7F/I nstall_Messenger.exe<br />
deny_info TCP_RESET msnbug<br />
http_access deny msnbug</p></div>
<div class="clickquote">
<p>acl msnbug2 url_regex http://msgr.dlservice.microsoft.com/download/4/b/c/4bc83bb2-18dd-486f-943f-332a9b3e01dc/Install_MSN_Messenger_DL.exe<br />
deny_info TCP_RESET msnbug2<br />
http_access deny msnbug2</p></div>
<div class="clickquote">
<p>#No cache for the following sites<br />
acl newssites dstdomain .cnn.com .bbcnews.com<br />
no_cache deny newssites</p></div>
<div class="clickquote">
<p>refresh_pattern windowsupdate.com/.*\.(cab|exe) 4320 100% 43200 reload-into-ims<br />
refresh_pattern update.microsoft.com/.*\.(cab|exe) 4320 100% 43200 reload-into-ims<br />
refresh_pattern download.microsoft.com/.*\.(cab|exe) 4320 100% 43200 reload-into-ims</p></div>
<div class="clickquote">
<p>#Try to cache some google Earth stuff<br />
acl QUERY urlpath_regex cgi-bin \? intranet<br />
acl forcecache url_regex -i kh.google keyhole.com<br />
no_cache allow forcecache<br />
no_cache deny QUERY</p></div>
<div class="clickquote">
<p>#Don’t cache dynamic content<br />
hierarchy_stoplist cgi-bin ?<br />
acl QUERY urlpath_regex cgi-bin \?<br />
no_cache deny QUERY</p></div>
<div class="clickquote">
<p>refresh_pattern -i kh.google 1440 20% 10080 override-expire override-lastmod reload-into-ims ignore-reload<br />
refresh_pattern -i keyhole.com 1440 20% 10080 override-expire override-lastmod reload-into-ims ignore-reload</p></div>
<div class="clickquote">
<p>refresh_pattern ^ftp: 1440 20% 10080<br />
refresh_pattern ^gopher: 1440 0% 1440<br />
refresh_pattern . 0 20% 4320</p></div>
<div class="clickquote">
<p>#Only if you want your Squid box to cache aggressively, not recommended</p></div>
<div class="clickquote">
<p>#refresh_pattern -i \.gif$ 600 50% 10080<br />
#refresh_pattern -i \.jpe?g$ 600 50% 10080<br />
#refresh_pattern -i \.tif?f$ 600 50% 10080<br />
#refresh_pattern -i \.png$ 600 50% 10080<br />
#refresh_pattern -i \.mov$ 600 50% 10080<br />
#refresh_pattern -i \.qt$ 600 50% 10080<br />
#refresh_pattern -i \.avi$ 600 50% 10080<br />
#refresh_pattern -i \.mpe?g$ 600 50% 10080<br />
#refresh_pattern -i \.wav$ 600 50% 10080<br />
#refresh_pattern -i \.au$ 600 50% 10080<br />
#refresh_pattern -i \.aif?f$ 600 50% 10080<br />
#refresh_pattern -i \.ps$ 360 30% 10080<br />
#refresh_pattern -i \.pdf$ 360 30% 10080<br />
#refresh_pattern -i \.gz$ 360 30% 10080<br />
#refresh_pattern -i \.Z$ 360 30% 10080<br />
#refresh_pattern -i \.zip$ 360 30% 10080<br />
#refresh_pattern . 180 50% 10180</p></div>
<div class="clickquote">
<p>#Configure downloading even after aborted requests.<br />
quick_abort_min 0 KB<br />
quick_abort_max 0 KB<br />
#quick_abort_pct 99</p></div>
<div class="clickquote">
<p>negative_dns_ttl 2 minutes</p></div>
<div class="clickquote">
<p>acl mynetwork src 192.168.0.0/24 172.16.0.0/24 10.0.0.0/24</p></div>
<div class="clickquote">
<p>acl nimda urlpath_regex .*/winnt/system32/cmd.exe.* .*/MSADC/root.exe..c.dir$ .*/scripts/root.exe..c.dir$<br />
acl Newvirus urlpath_regex .*/Cgi-bin/!Vip.exe.* .*/LE/isapitest.dll.*<br />
acl BadURL urlpath_regex -i cmd.exe<br />
acl manager proto cache_object<br />
acl localhost src 127.0.0.1/255.255.255.255<br />
acl SSL_ports port 443 563 2082 2083 2086 2087 2093 2095 2096<br />
acl Safe_ports port 80 21 443 563 70 210 8000 11999 2082 2083 2086 2087 2095 2096 8082 8090<br />
acl CONNECT method CONNECT<br />
acl worm dst 63.251.5.47 65.74.168.210<br />
acl worm1 dstdomain kyamzaa.virtualave.net/com.exe<br />
acl worm2 dstdomain kyamazza.virtualave.net/dos.exe</p></div>
<div class="clickquote">
<p>acl VIRUS urlpath_regex winnt/system32/cmd.exe?<br />
acl VIRUS urlpath_regex ^/osa..gif<br />
acl VIRUS urlpath_regex ^/./fils.php<br />
acl VIRUS urlpath_regex ^/./999.jpg<br />
acl VIRUS urlpath_regex ^/w.php<br />
acl YAHOOATTACK urlpath_regex akamai.*yahoo.*config/login<br />
acl INADDR_ANY dst 0.0.0.0/32<br />
acl IpAddrProbeUA browser ^Mozilla/4.0.\(compatible;.MSIE.5.5;.Windows.98\)$<br />
acl IpAddrProbeURL url_regex //[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+/$</p></div>
<div class="clickquote">
<p>acl codered url_regex \/default\.ida$<br />
http_access deny codered</p></div>
<div class="clickquote">
<p>acl gator_url url_regex \.gator.com<br />
acl gator_domain_start dstdomain gator.com<br />
http_access deny gator_url<br />
http_access deny gator_domain_start</p></div>
<div class="clickquote">
<p>acl brazvir url_regex http://www.instituto.com.br/attackDoS.php<br />
http_access deny brazvir</p></div>
<div class="clickquote">
<p>acl worm_url url_regex ^http://www.tradeexit.com/link1.html$<br />
acl worm_url url_regex ^http://www.tradeexit.com/link2.html$<br />
acl worm_url url_regex ^http://www.revistaprofashional.com.br/put?<br />
acl worm_url url_regex ^http://www.putassp.com/put?<br />
http_access deny worm_url</p></div>
<div class="clickquote">
<p>#Block uncessary microsoft updates<br />
acl microsoft_url_1 urlpath_regex msdownload/update/v3-19990518/cabpool<br />
http_access deny microsoft_url_1</p></div>
<div class="clickquote">
<p>###################<br />
##virus<br />
#acl mblock url_regex -i musicindiaonline.com</p></div>
<div class="clickquote">
<p>acl dangurl urlpath_regex -i \.id[aq]\?.{100,} # CodeRED<br />
acl dangurl urlpath_regex -i /readme\.(eml|nws|exe) # NIMDA</p></div>
<div class="clickquote">
<p>#Remove transparent if you don’t want Squid to run transparently<br />
http_port 3128 transparent</p></div>
<div class="clickquote">
<p>http_access allow manager localhost<br />
http_access deny manager<br />
http_access deny !Safe_ports<br />
http_access deny CONNECT !SSL_ports<br />
http_access deny BadURL<br />
http_access deny nimda<br />
http_access deny Newvirus<br />
deny_info TCP_RESET worm<br />
http_access deny worm<br />
http_access deny worm1<br />
http_access deny worm2<br />
http_access deny Codered<br />
http_access allow mynetwork</p></div>
<div class="clickquote">
<p>http_access deny IpAddrProbeUA IpAddrProbeURL<br />
deny_info TCP_RESET IpAddrProbeURL<br />
acl OriginsThatComplainOfAbuse dstdomain .fencing101.com<br />
http_access deny OriginsThatComplainOfAbuse<br />
deny_info TCP_RESET OriginsThatComplainOfAbuse<br />
acl soedirman dstdomain soedirman.gudangupload.com<br />
http_access deny soedirman<br />
http_access deny VIRUS<br />
http_access deny YAHOOATTACK<br />
http_access deny INADDR_ANY</p></div>
<div class="clickquote">
<p>acl PURGE method PURGE<br />
http_access allow PURGE localhost<br />
http_access deny PURGE</p></div>
<div class="clickquote">
<p>deny_info TCP_RESET all<br />
http_access deny all</p></div>
<div class="clickquote">
<p>icp_access allow mynetwork<br />
icp_access deny all</p></div>
<div class="clickquote">
<p>miss_access allow all</p></div>
<div class="clickquote">
<p>append_domain .example.com</p></div>
<div class="clickquote">
<p>#Always direct allow to yahoo.com and hotmail.com<br />
acl yahoo dstdomain login.yahoo.com<br />
acl yahoo dstdomain mail.yahoo.com<br />
acl hotmail dstdomain hotmail.com<br />
always_direct allow yahoo<br />
always_direct allow hotmail</p></div>
<div class="clickquote">
<p>ie_refresh on<br />
######## End of squid.conf ###############</p></div>
<div class="clickquote">
<p>(6.) Initialize direktory cache-nya</p></div>
<div class="clickquote">
<p>/usr/local/sbin/squid -z</p></div>
<div class="clickquote">
<p>(7.) Jalankan Squid</p></div>
<div class="clickquote">
<p>/usr/local/sbin/squid start</p></div>
<div class="clickquote">
<p>(8.) Pastikan langkah 7 dimasukkan ke /etc/rc.local biar saat boot up FreeBSD langsung menjalankan squidnya.<br />
(9.) Karena ini transparent proxy, maka tak ada yang perlu di set di sisi client. Tinggal belokkan semua request ke port 80 di mikrotik ke port 3128 squid proxy server</p></div>
<div class="clickquote">
<p>Kalau semua berjalan dengan oke, silahkan parameter di squid.conf diutak-atik dengan menambahka delay pool ataupun menghilangkan tanda # di depannya. Jangan lupa untuk menjalankan ‘/usr/local/sbin/squid -k reconfigure’ agar squid menggunakan squid.conf yang baru di update.</p></div>
<p><!--more--></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/septianprima.wordpress.com/12/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/septianprima.wordpress.com/12/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/septianprima.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/septianprima.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/septianprima.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/septianprima.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/septianprima.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/septianprima.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/septianprima.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/septianprima.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/septianprima.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/septianprima.wordpress.com/12/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=septianprima.wordpress.com&blog=4126777&post=12&subd=septianprima&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://septianprima.wordpress.com/2008/07/09/freebsd-62-proxy-squid-server/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">septianprima</media:title>
		</media:content>

		<media:content url="http://simplyeko.com/wp-includes/images/smilies/icon_smile.gif" medium="image">
			<media:title type="html">)</media:title>
		</media:content>
	</item>
		<item>
		<title>Install Apache2,MySQL5, dan PHP5 di FreeBSD 6.2</title>
		<link>http://septianprima.wordpress.com/2008/07/09/install-openbsd-42/</link>
		<comments>http://septianprima.wordpress.com/2008/07/09/install-openbsd-42/#comments</comments>
		<pubDate>Wed, 09 Jul 2008 19:11:13 +0000</pubDate>
		<dc:creator>septianprima</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://septianprima.wordpress.com/?p=7</guid>
		<description><![CDATA[Install Apache2,MySQL5, dan PHP5 di FreeBSD 6.2


Installing Apache on FreeBSD 6.2
Berikut ini adalah langkah  menginstall Apache di FreeBSD
1.Download lah file tar dari distribusi Apache, disini saya mengambil file apache versi 2.2.3 yaitu httpd-2.2.3.tar.bz2 yang bisa diambil disini 
3.letakkan di /usr/src
4.masuk ke direktori /usr/src
5.ekstrak  dengan tar -jxvf httpd-2.2.3.tar.gz
6.setelah itu jalankan perintah  configure
./configure –prefix=/usr/local/apache2/
7. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=septianprima.wordpress.com&blog=4126777&post=7&subd=septianprima&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><div class="snap_preview" style="text-align:left;"><strong>Install Apache2,MySQL5, dan PHP5 di FreeBSD 6.2</strong></div>
<div class="snap_preview" style="text-align:left;"><span id="more-7"></span></div>
<div class="snap_preview" style="text-align:left;">
<p class="snap_preview"><strong>Installing Apache on FreeBSD 6.2</strong><br />
Berikut ini adalah langkah  menginstall Apache di FreeBSD<br />
1.Download lah file tar dari distribusi Apache, disini saya mengambil file apache versi 2.2.3 yaitu httpd-2.2.3.tar.bz2 yang bisa diambil <a title="apache2 download" href="http://www.fileden.com/files/2007/10/22/1531357/FreeBSD/httpd-2.2.3.tar.bz2">disini </a><br />
3.letakkan di /usr/src<br />
4.masuk ke direktori /usr/src<br />
5.ekstrak  dengan tar -jxvf httpd-2.2.3.tar.gz<br />
6.setelah itu jalankan perintah  configure<br />
./configure –prefix=/usr/local/apache2/<br />
7. lalu <em>make</em><br />
$ make<br />
8.terakhir <em>make install</em><br />
$ make install<br />
9.masuk ke  /usr/local/apache2/bin/ jalankan<br />
$ ./apachectl start<br />
10.cek localhost di  browser, muncul tulisan <em>it works</em>, maka  berhasil</p>
<p><strong>Installing MySQL5 on FreeBSD 6.2</strong></p>
<p>Berikut ini  adalah langkah menginstall MySQL di FreeBSD<br />
1.Download lah file dari  distribusi MySQL, disini saya mengambil file mysql-max-5.0.21-freebsd6.0-i386  yang bisa diambil di <a title="mysql download" href="http://www.fileden.com/files/2007/10/22/1531357/FreeBSD/mysql-max-5.0.21-freebsd6.0-i386.tar.gz">disini </a><br />
3.letakkan di /usr/src<br />
4.masuk ke direktori /usr/src<br />
5.ekstrak  dengan tar -zxvf mysql-max-5.0.21-freebsd6.0-i386.tar.gz<br />
6.untuk mempermudah  rename folder mysql-max-5.0.26-freebsd6.0-i386 menjadi mysql<br />
7.setelah itu  jalankan perintah configure<br />
8.masuk ke direktori mysql untuk membuat user dan  group mysql<br />
<em><br />
[root@</em><em>Phantasma</em><em> /usr/src/mysql]# adduser<br />
Username:  mysql<br />
Full name: mysql<br />
Uid (Leave empty for default):<br />
Login group  [mysql]: mysql<br />
Login group is mysql. Invite mysql into other groups?  []:<br />
Login class [default]:<br />
Shell (sh csh tcsh bash nologin) [sh]:  nologin<br />
Home directory [/home/mysql]: noexistent<br />
Use password-based  authentication? [yes]:<br />
Use an empty password? (yes/no) [no]:<br />
Use a random  password? (yes/no) [no]: no<br />
Enter password:<br />
Enter password again:<br />
Use  an empty password? (yes/no) [no]: yes<br />
Lock out the account after creation?  [no]: no<br />
Username : mysql<br />
Password :<br />
Full Name : mysql<br />
Uid :  1002<br />
Class :<br />
Groups : mysql<br />
Home : noexistent<br />
Shell :  /usr/sbin/nologin<br />
Locked : no<br />
OK? (yes/no): yes<br />
adduser: INFO:  Successfully added (mysql) to the user database.<br />
Add another user? (yes/no):  no<br />
Goodbye!<br />
</em></p>
<p>9.Setelah itu buat link dari path mysql  ke mysql dengan cara<br />
<em><br />
Phantasma# ln -s /usr/src/mysql  mysql<br />
</em><em>Phantasma</em><em># cd mysql<br />
</em><em>Phantasma</em><em>#  scripts/mysql_install_db<br />
</em><br />
10.Ubah kepemilikan dari folder folder yang  ada<br />
<em><br />
</em><em>Phantasma</em><em>y# chown -R root .<br />
</em><em>Phantasma</em><em># chown -R mysql  data<br />
</em><em>Phantasma</em><em># chgrp -R mysql .<br />
</em><br />
11.setelah itu jalankan perintah  berikut ini<br />
<em><br />
Phantasma# bin/mysqld_safe –user=mysql  &amp;<br />
</em><br />
12.Instalasi selesai</p>
<p><strong>Installing PHP5 on  FreeBSD 6.2</strong></p>
<p>Berikut ini adalah langkah menginstall PHP di  FreeBSD</p>
<p>saya menggunakan file php-5.2.4.tar.bz2 yang diambil dari <a title="php download" href="http://www.fileden.com/files/2007/10/22/1531357/FreeBSD/php-5.2.4.tar.bz2">sini</a><br />
1.langkah 1-4 sama dengan langkah instalasi MYSQL<br />
2.ekstrak  dengan tar -jxvf   3.setelah itu masuk ke  direktori di /usr/src/php5<br />
5.jalankan ./configure  –with-apxs2=/usr/local/apache2/bin/apxs –with-mysql<br />
5.jalankan  make<br />
6.lalu make install<br />
7.setelah make install lalu kopikan php.ini.dist  ke /usr/local/lib/php.ini<br />
<em>cp php.ini-dist  /usr/local/lib/php.ini</em><br />
8.tambahkan baris berikut ke  httpd.conf<br />
<em><br />
LoadModule php5_module modules/libphp5.so<br />
AddType  application/x-httpd-php .php .phtml<br />
AddType application/x-httpd-php-source  .phps<br />
</em><br />
9.setelah itu restart apache dengan  mengeksekusi<br />
<em><br />
apachectl stop<br />
alachectl start<br />
</em><br />
10.Untuk  mengecek hasilnya, buat sebuah file misal test.php di htdocs, tulis script  berikut<br />
<em><br />
phpinfo();<br />
?&gt;<br />
</em><br />
save dan lihat di  http://localhost/test.php<br />
11.jika keluar informasi tentang php, maka php  sudah berhasil dijalankan<br />
12.Sekarang cek koneksi ke mysql dengan cara  sebagai berikut<br />
13.edit file test.php tadi rubah isinya  menjadi<br />
<em><br />
$test=mysql_connect(”localhost”,”mysql”,””);<br />
if(!$test)<br />
{<br />
print  “NOK, Koneksi Gagal”;<br />
}<br />
else<br />
{<br />
print “OK, Koneksi Behasil”;<br />
}<br />
?&gt;<br />
</em><br />
14.Jalankan browser dan lihat di  http://localhost/test.php<br />
15.jika OK Koneksi Berhasil, maka koneksi  berhasil</p>
<p align="center"><strong>_FIN_</strong></p>
</div>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/septianprima.wordpress.com/7/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/septianprima.wordpress.com/7/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/septianprima.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/septianprima.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/septianprima.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/septianprima.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/septianprima.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/septianprima.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/septianprima.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/septianprima.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/septianprima.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/septianprima.wordpress.com/7/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=septianprima.wordpress.com&blog=4126777&post=7&subd=septianprima&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://septianprima.wordpress.com/2008/07/09/install-openbsd-42/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">septianprima</media:title>
		</media:content>
	</item>
		<item>
		<title>Load Balancing Dual DSL Speedy di Satu Router</title>
		<link>http://septianprima.wordpress.com/2008/07/03/load-balancing-dual-dsl-speedy-di-satu-router/</link>
		<comments>http://septianprima.wordpress.com/2008/07/03/load-balancing-dual-dsl-speedy-di-satu-router/#comments</comments>
		<pubDate>Thu, 03 Jul 2008 01:32:25 +0000</pubDate>
		<dc:creator>septianprima</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://septianprima.wordpress.com/?p=6</guid>
		<description><![CDATA[
Banyak pertanyaan dari teman-teman, terutama para operator warnet, admin jaringan sekolah/kampus dan korporasi tentang load balancing dua atau lebih koneksi internet. Cara praktikal sebenarnya banyak dijumpai jika kita cari di internet, namun banyak yang merasa kesulitan pada saat diintegrasikan. Penyebab utamanya adalah karena kurang mengerti konsep jaringan, baik di layer 2 atau di layer 3 [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=septianprima.wordpress.com&blog=4126777&post=6&subd=septianprima&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><blockquote>
<p style="text-align:left;">Banyak pertanyaan dari teman-teman, terutama para operator warnet, admin jaringan sekolah/kampus dan korporasi tentang load balancing dua atau lebih koneksi internet. Cara praktikal sebenarnya banyak dijumpai jika kita cari di internet, namun banyak yang merasa kesulitan pada saat diintegrasikan. Penyebab utamanya adalah karena kurang mengerti konsep jaringan, baik di layer 2 atau di layer 3 protokol TCP/IP. Dan umumnya dual koneksi, atau multihome lebih banyak diimplementasikan dalam protokol BGP. Protokol routing kelas ISP ke atas, bukan protokol yang dioprek-oprek di warnet atau jaringan kecil.</p>
</blockquote>
<blockquote><p>Berikut beberapa konsep dasar yang sering memusingkan:</p></blockquote>
<p><span id="more-6"></span></p>
<p>1. Unicast<br />
Protokol dalam trafik internet yang terbanyak adalah TCP, sebuah komunikasi antar host di internet (praktiknya adalah <em>client-server</em>, misal browser anda adalah client maka google adalah server). Trafik ini bersifat dua arah, client melakukan inisiasi koneksi dan server akan membalas inisiasi koneksi tersebut, dan terjadilah <em>TCP session</em> (SYN dan ACK).</p>
<p>2. Destination-address<br />
Dalam jaringan IP kita mengenal router, sebuah persimpangan antara network address dengan network address yang lainnya. Makin menjauh dari pengguna persimpangan itu sangat banyak, router-lah yang mengatur semua trafik tersebut. Jika dianalogikan dengan persimpangan di jalan, maka rambu penunjuk jalan adalah routing table. Penunjuk jalan atau routing table mengabaikan “anda datang dari mana”, cukup dengan “anda mau ke mana” dan anda akan diarahkan ke jalan tepat. Karena konsep inilah saat kita memasang table routing cukup dengan dua parameter, yaitu <em>network address</em> dan <em>gateway</em> saja.</p>
<p>3. Source-address<br />
Source-address adalah alamat IP kita saat melakukan koneksi, saat paket menuju ke internet paket akan melewati router-router ISP, upstream provider, backbone internet dst hingga sampai ke tujuan (SYN). Selanjutnya server akan membalas koneksi (ACK) sebaliknya hingga kembali ke komputer kita. Saat server membalas koneksi namun ada gangguan saat menuju network kita (atau ISPnya) maka komputer kita sama sekali tidak akan mendeteksi adanya koneksi. Seolah-olah putus total, walaupun kemungkinan besar putusnya koneksi hanya satu arah.</p>
<p>4. Default gateway<br />
Saat sebuah router mempunyai beberapa interface (seperti persimpangan, ada simpang tiga, simpang empat dan simpang lima) maka tabel routing otomatis akan bertambah, namun default router atau default gateway hanya bisa satu. Fungsinya adalah mengarahkan paket ke network address yang tidak ada dalam tabel routing (network address 0.0.0.0/0).</p>
<p>5. Dua koneksi<br />
Permasalahan umumnya muncul di sini, saat sebuah router mempunyai dua koneksi ke internet (sama atau berbeda ISP-nya). Default gateway di router tetap hanya bisa satu, ditambah pun yang bekerja tetap hanya satu. Jadi misal router NAT anda terhubung ke ISP A melalui interface A dan gateway A dan ke ISP B melalui interface B dan gateway B, dan default gateway ke ISP A, maka trafik downlink hanya akan datang dari ISP A saja. Begitu juga sebaliknya jika dipasang default gateway ke ISP B.</p>
<p>Bagaimana menyelesaikan permasalahan tersebut?<br />
Konsep utamanya adalah <em>source-address routing</em>. Source-address routing ibaratnya anda dicegat di persimpangan oleh polisi dan polisi menanyakan “anda dari mana?” dan anda akan ditunjukkan ke jalur yang tepat.</p>
<p>Pada router NAT (atau router pada umumnya), source-address secara default tidak dibaca, tidak dipertimbangkan. Jadi pada kasus di atas karena default gateway ke ISP A maka NAT akan meneruskan paket sebagai paket yang pergi dari IP address interface A (yang otomatis akan mendapat downlink dari ISP A ke interface A dan diteruskan ke jaringan dalam).</p>
<p>Dalam jaringan yang lebih besar (bukan NAT), source-address yang melewati network lain disebut sebagai transit (di-handle dengan protokol BGP oleh ISP). Contoh praktis misalnya anda membeli bandwidth yang turun dari satelit melalui DVB, namun koneksi uplink menggunakan jalur terestrial (dial-up, leased-line atau fixed-wireless). Dalam kasus ini paket inisiasi koneksi harus menjadi source-address network downlink DVB, agar bandwidth downlink dari internet mengarah DVB receiver, bukan ke jalur terestrial.</p>
<p>Di lingkungan Linux, pengaturan source-address bisa dilakukan oleh iproute2. Iproute2 akan bekerja sebelum diteruskan ke table routing. Misal kita mengatur dua segmen LAN internal agar satu segmen menjadi source-address A dan satu segmen lainnya menjadi source-address B, agar kedua koneksi ke ISP terutilisasi bersamaan.</p>
<p>Penerapan utilisasi dua koneksi tersebut bisa mengambil tiga konsep, yaitu round-robin, loadbalance atau failover.</p>
<p>6. Round-robin<br />
Misalkan anda mempunyai tiga koneksi internet di satu router NAT, koneksi pertama di sebut Batman, koneksi kedua disebut Baskin dan koneksi ketiga disebut Williams, maka konsep round-robin adalah sang Robin akan selalu berpindah-pindah secara berurutan mengambil source-address (bukan random). Misal ada satu TCP session dari komputer di jaringan internal, maka koneksi TCP tersebut tetap di source-address pertama hingga sesi TCP selesai (menjadi Batman &amp; Robin). Saat TCP session Batman &amp; Robin tersebut belum selesai, ada ada request koneksi baru dari jaringan, maka sang Robin akan mengambil source-address koneksi berikutnya, menjadi Baskin &amp; Robin. Dan seterusnya sang Robin akan <em>me-round-round</em> setiap koneksi tanpa memperhatikan penuh atau tidaknya salah satu koneksi.</p>
<p><em>Pasti anda sedang pusing membaca kalimat di atas, atau sedang tertawa terbahak-bahak.</em></p>
<p>7. Loadbalance<br />
Konsep loadbalance mirip dengan konsep round-robin di atas, hanya saja sang Robin dipaksa melihat utilisasi ketiga koneksi tersebut di atas. Misalkan koneksi Batman &amp; Robin serta Baskin &amp; Robin sudah penuh, maka koneksi yang dipilih yang lebih kosong, dan koneksi yang diambil menjadi Robin Williams. Request koneksi berikutnya kembali sang Robin harus melihat dulu utilisasi koneksi yang ada, apakah ia harus menjadi Batman &amp; Robin, Baskin &amp; Robin atau Robin Williams, agar semua utilisasi koneksi seimbang, balance.</p>
<p>8. Failover<br />
Konsep fail-over bisa disebut sebagai backup otomatis. Misalkan kapasitas link terbesar adalah link Batman, dan link Baskin lebih kecil. Kedua koneksi tersebut terpasang online, namun koneksi tetap di satu link Batman &amp; Robin, sehingga pada saat link Batman jatuh koneksi akan berpindah otomatis ke link Baskin, menjadi Baskin &amp; Robin hingga link Batman up kembali.</p>
<p>*makan es krim Haagendaz dulu*</p>
<p>Tools NAT yang mempunyai ketiga fitur di atas adalah Packet Firewall (PF) di lingkungan BSD, disebut dengan nat pool. Saya belum menemukan implementasi yang bagus (dan cukup mudah) di Linux dengan iproute2.</p>
<p>*Uraian panjang di atas hanyalah kata sambutan sodara-sodara…*</p>
<p>Berikut contoh implementasi load balance dua koneksi sesuai judul di atas. Dijalankan di mesin OpenBSD sebagai NAT router dengan dua koneksi DSL Telkom, interface ethernet sk0 dan sk1.</p>
<p>1. Aktifkan forwarding di <code>/etc/sysctl.conf</code></p>
<pre>net.inet.ip.forwarding=1</pre>
<p>2. Pastikan konfigurasi interface dan default routing kosong, hanya filename saja</p>
<pre># /etc/hosts.sk0
# /etc/hosts.sk1
# /etc/hostname.sk0
# /etc/hostname.sk1
# /etc/mygate</pre>
<p>Script koneksi DSL Speedy, <code>pppoe0</code> untuk koneksi pertama dan <code>pppoe1</code> untuk koneksi kedua. Sesuaikan interface, username dan passwordnya. Jangan lupa, gunakan indent tab.</p>
<pre># /etc/ppp/ppp.conf
default:
        set log Phase Chat LCP IPCP CCP tun command
        set redial 15 0
        set reconnect 15 10000
pppoe0:
        set device "!/usr/sbin/pppoe -i sk0"
        disable acfcomp protocomp
        deny acfcomp
        set mtu max 1492
        set mru max 1492
        set crtscts off
        set speed sync
        enable lqr
        set lqrperiod 5
        set cd 5
        set dial
        set login
        set timeout 0
        set authname blahblahblah@telkom.net
        set authkey asaljangandejek
        add! default HISADDR
        enable dns
        enable mssfixup
pppoe1:
        set device "!/usr/sbin/pppoe -i sk1"
        disable acfcomp protocomp
        deny acfcomp
        set mtu max 1492
        set mru max 1492
        set crtscts off
        set speed sync
        enable lqr
        set lqrperiod 5
        set cd 5
        set dial
        set login
        set timeout 0
        set authname blahblahblah2@telkom.net
        set authkey vikingboneksamasaja
        add! default HISADDR
        enable dns
        enable mssfixup</pre>
<p>3. Aktifkan interface <code>sk0</code> dan <code>sk1</code></p>
<pre># ifconfig sk0 up
# ifconfig sk1 up</pre>
<p>4. Jalankan PPPoE, Point to Point Protocol over Ethernet.</p>
<pre># ppp -ddial pppoe0
# ppp -ddial pppoe1</pre>
<p>5. Jika koneksi Speedy berhasil, IP address dari Speedy akan di-binding di interface tunneling <code>tun0</code> dan <code>tun1</code></p>
<pre># ifconfig
tun0: flags=8051 mtu 1492
        groups: tun egress
        inet 125.xxx.xxx.113 –&gt; 125.163.72.1 netmask 0xffffffff
tun1: flags=8051 mtu 1492
        groups: tun
        inet 125.xxx.xxx.114 –&gt; 125.163.72.1 netmask 0xffffffff</pre>
<p>6. Dan default gateway akan aktif</p>
<pre># netstat -nr |more
Routing tables
Internet:
Destination        Gateway            Flags    Refs      Use    Mtu  Interface
default            125.163.72.1       UGS         7    17529      -   tun0</pre>
<p>7. Serta konfigurasi resolver DNS pun akan terisi</p>
<pre># cat /etc/resolv.conf
lookup file bind
nameserver 202.134.2.5
nameserver 203.130.196.5</pre>
<p>8. Aktifkan Packet Firewall pf</p>
<pre># /etc/rc.conf
pf=”YES”</pre>
<p>9. Script Packet Firewall NAT dan balancing dengan round-robin (ganti round-robin dengan loadbalance jika lebih sesuai dengan kebutuhan anda). Baris yang di-indent masih termasuk baris di atasnya. Entah kenapa tag <code>&lt;pre&gt;</code> malah menghilangkan karakter backslash (\).</p>
<pre># /etc/pf.conf
lan_net = "10.0.0.0/8"
int_if  = "vr0"
ext_if1 = "tun0"
ext_if2 = "tun1"
ext_gw1 = "125.163.72.1"
ext_gw2 = "125.163.72.1"
# scrub all
scrub in all
#  nat outgoing connections on each internet interface
nat on $ext_if1 from $lan_net to any -&gt; ($ext_if1)
nat on $ext_if2 from $lan_net to any -&gt; ($ext_if2)
#  pass all outgoing packets on internal interface
pass out on $int_if from any to $lan_net
#  pass in quick any packets destined for the gateway itself
pass in quick on $int_if from $lan_net to $int_if
#  load balance outgoing tcp traffic from internal network.
pass in on $int_if route-to \
    { ($ext_if1 $ext_gw1), ($ext_if2 $ext_gw2) } round-robin \
    proto tcp from $lan_net to any flags S/SA modulate state
#  load balance outgoing udp and icmp traffic from internal network
pass in on $int_if route-to \
    { ($ext_if1 $ext_gw1), ($ext_if2 $ext_gw2) } round-robin \
    proto { udp, icmp } from $lan_net to any keep state
#  general "pass out" rules for external interfaces
pass out on $ext_if1 proto tcp from any to any flags S/SA modulate state
pass out on $ext_if1 proto { udp, icmp } from any to any keep state
pass out on $ext_if2 proto tcp from any to any flags S/SA modulate state
pass out on $ext_if2 proto { udp, icmp } from any to any keep state</pre>
<p>10. Aktifkan script yang diperlukan di <code>/etc/rc.local</code> agar setiap reboot langsung bekerja.</p>
<pre>ifconfig sk0 up
ifconfig sk1 up
# aktifkan speedy
ppp -ddial pppoe0
ppp -ddial pppoe1</pre>
<p>PF akan langsung bekerja membaca <code>/etc/pf.conf</code>.<br />
Jika harus me-restart koneksi DSL Speedy, pastikan pppoe dimatikan dulu</p>
<pre># pkill ppp</pre>
<p>Jika tidak, maka ppp akan membuat tunneling baru menjadi tun2, tun3 dan seterusnya.</p>
<p>11. Untuk memantau fungsi nat pool round-robin di atas bekerja atau tidak, bisa menggunakan tools pftop yang bisa diambil di <a href="http://www.eee.metu.edu.tr/%7Ecanacar/pftop/">http://www.eee.metu.edu.tr/~canacar/pftop/</a></p>
<p>Jika anda mengoptimasikan koneksi jaringan juga dengan menggunakan proxy, misalnya Squid, maka proxy Squid jangan dipasang juga di mesin router NAT tersebut, sebab saat Squid mengakses halaman web ke internet; oleh PF dianggap bukan sebagai koneksi NAT, jadi tidak akan di-balance, dan akan stay mengambil interface utama dan default gateway pertama. Simpanlah mesin proxy/squid di belakang router NAT, agar koneksi proxy ke internet menjadi trafik NAT yang akan di-balance oleh script PF di atas.</p>
<p>–<br />
Thanks to Starchie dan Hengky atas tutorial basic PF di OpenBSD.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/septianprima.wordpress.com/6/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/septianprima.wordpress.com/6/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/septianprima.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/septianprima.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/septianprima.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/septianprima.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/septianprima.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/septianprima.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/septianprima.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/septianprima.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/septianprima.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/septianprima.wordpress.com/6/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=septianprima.wordpress.com&blog=4126777&post=6&subd=septianprima&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://septianprima.wordpress.com/2008/07/03/load-balancing-dual-dsl-speedy-di-satu-router/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">septianprima</media:title>
		</media:content>
	</item>
	</channel>
</rss>