


<?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>Walnutz &#187; Networking</title>
	<atom:link href="http://blog.walnutz.net/category/networking/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.walnutz.net</link>
	<description>Walnutz</description>
	<lastBuildDate>Wed, 10 Feb 2010 17:50:19 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Install Squid di OpenBSD (proxy)</title>
		<link>http://blog.walnutz.net/install-squid-di-openbsd-proxy.html</link>
		<comments>http://blog.walnutz.net/install-squid-di-openbsd-proxy.html#comments</comments>
		<pubDate>Tue, 11 Nov 2008 01:16:10 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Internet Resources]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[OpenBSD]]></category>
		<category><![CDATA[proxy]]></category>
		<category><![CDATA[squid]]></category>

		<guid isPermaLink="false">http://walnutz.net/blog/?p=56</guid>
		<description><![CDATA[sebaiknya buat dahulu direktori cache pada waktu instalasi
SETTING PROXY OpenBSD
Extract squid
# mkdir /usr/local/src
# tar zxvf squid-2.5.STABLE14.tar.gz -C /usr/local/src
# groupadd squid
# useradd -m -d /cache -g squid -s /dev/null squid
Edit squid
# cd /usr/local/src/squid-2.5.STABLE14
# ee icons/Makefile.in
Ganti dari icondir=$(datadir)/icons
Menjadi icondir=$(libexecdir)/icons
# ee src/Makefile.in
Ganti dari DEFAULT_LOG_PREFIX=$(localstatedir)/logs
Menjadi DEFAULT_LOG_PREFIX=$(localstatedir)/log/squid
Ganti dari DEFAULT_PID_FILE=$(DEFAULT_LOG_PREFIX)/squid.pid
Menjadi DEFAULT_PID_FILE=$(localstatedir)/run/squid.pid
Ganti dari DEFAULT_SWAP_DIR=$(localstatedir)/cache
Menjadi DEFAULT_SWAP_DIR=/cache
Ganti dari DEFAULT_ICON_DIR=$(datadir)/icons
Menjadi DEFAULT_ICON_DIR=$(libexecdir)/icons
Kompilasi Squid
# cd /usr/local/src/squid-2.5.STABLE14
# ./configure [...]]]></description>
			<content:encoded><![CDATA[<p>sebaiknya buat dahulu direktori cache pada waktu instalasi</p>
<p>SETTING PROXY OpenBSD<br />
Extract squid<br />
# mkdir /usr/local/src<br />
# tar zxvf squid-2.5.STABLE14.tar.gz -C /usr/local/src</p>
<p># groupadd squid<br />
# useradd -m -d /cache -g squid -s /dev/null squid</p>
<p>Edit squid<br />
# cd /usr/local/src/squid-2.5.STABLE14<br />
# ee icons/Makefile.in<br />
Ganti dari icondir=$(datadir)/icons<br />
Menjadi icondir=$(libexecdir)/icons<span id="more-20"></span></p>
<p># ee src/Makefile.in<br />
Ganti dari DEFAULT_LOG_PREFIX=$(localstatedir)/logs<br />
Menjadi DEFAULT_LOG_PREFIX=$(localstatedir)/log/squid<br />
Ganti dari DEFAULT_PID_FILE=$(DEFAULT_LOG_PREFIX)/squid.pid<br />
Menjadi DEFAULT_PID_FILE=$(localstatedir)/run/squid.pid<br />
Ganti dari DEFAULT_SWAP_DIR=$(localstatedir)/cache<br />
Menjadi DEFAULT_SWAP_DIR=/cache<br />
Ganti dari DEFAULT_ICON_DIR=$(datadir)/icons<br />
Menjadi DEFAULT_ICON_DIR=$(libexecdir)/icons</p>
<p>Kompilasi Squid<br />
# cd /usr/local/src/squid-2.5.STABLE14<br />
# ./configure –prefix=/usr –exec-prefix=/usr –bindir=/usr/sbin –libexecdir=/usr/lib/squid<br />
–localstatedir=/var –sysconfdir=/etc/squid –enable-pf-transparent –enable-snmp –enable-ssl –enable-removal-policies=heap –enable-default-languages=English<br />
–enable-err-languages=English –enable-delay-pools –enable-cache-digests –enable-poll –disable-ident-lookups –disable-hostname-checks –enable-storeio=diskd,ufs</p>
<p># make<br />
# make install<br />
# mkdir -p /var/log/squid<br />
# chown squid:squid /var/log/squid<br />
# chmod 750 /var/log/squid<br />
# chmod 750 /cache</p>
<p>Edit /etc/squid/squid.conf<br />
http_port 3128<br />
icp_port 0<br />
cache_mem 6 MB<br />
cache_dir diskd /cache x y 256 Q1=72 Q2=64 x (MB)=max 80% free spc<br />
y = x * 1024 / 13 / 256 / 256 * 2<br />
!!! store_dir_algorithm round-robin !!! Bila multi partisi<br />
cache_store_log none<br />
negative_ttl 2 minutes<br />
cache_effective_user squid<br />
cache_effective_group squid<br />
maximum_object_size 32 KB<br />
minimum_object_size 0 KB<br />
cache_replacement_policy heap LFUDA<br />
memory_replacement_policy heap GDSF<br />
ftp_user ampuh@yahoo.com<br />
acl AMPUH src 192.168.0.0/255.255.255.0 –&gt; asumsi ip local anda 192.168.0.0/24<br />
http_access allow AMPUH<br />
http_access deny all<br />
cache_mgr ampuh@yahoo.com<br />
visible_hostname ampuh.warnet.com<br />
half_closed_clients off<br />
cache_swap_high 100<br />
cache_swap_low 80<br />
httpd_accel_host virtual<br />
httpd_accel_port 80<br />
httpd_accel_with_proxy on<br />
httpd_accel_uses_host_header on</p>
<p>Buat direktori cache<br />
# /usr/sbin/squid -z</p>
<p>Jalankan dengan<br />
# /usr/sbin/squid -D untuk start<br />
# /usr/sbin/squid -k shutdown untuk stop<br />
# /usr/sbin/squid -k reconfigure untuk restart</p>
<p>Cek dengan<br />
# tail -f /var/log/messages</p>
<p>Supaya autorun edit<br />
# ee /etc/rc.local</p>
<p>if [ -x /usr/sbin/squid ]; then<br />
echo -n ’squid’; /usr/sbin/squid -D<br />
fi</p>
<p># ee /etc/pf.conf<br />
rdr on rl1 proto tcp from any to any port 80 -&gt; 192.168.1.1 port 3128 —&gt; rl1 ke local</p>
<p>#### untuk mendel /cache spt biasa<br />
terus untuk delete log nya di<br />
/var/log/squid/access.log</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fblog.walnutz.net%2Finstall-squid-di-openbsd-proxy.html';
  addthis_title  = 'Install+Squid+di+OpenBSD+%28proxy%29';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://blog.walnutz.net/install-squid-di-openbsd-proxy.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Install OpenBSD dan build kernel baru</title>
		<link>http://blog.walnutz.net/install-openbsd-dan-build-kernel-baru.html</link>
		<comments>http://blog.walnutz.net/install-openbsd-dan-build-kernel-baru.html#comments</comments>
		<pubDate>Tue, 11 Nov 2008 01:15:25 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Networking]]></category>
		<category><![CDATA[kernel]]></category>
		<category><![CDATA[OpenBSD]]></category>
		<category><![CDATA[proxy]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[servers]]></category>

		<guid isPermaLink="false">http://walnutz.net/blog/?p=54</guid>
		<description><![CDATA[Ada beberapa cara boot dalam proses installation kernel ini:
- Floppy disk: Image floppy disk bisa digunakan untuk membuat disk installation pada system Unix-like, atau system DOS/Windows, file tersebut ada floppy35.fs
- CD-ROM: Pada beberapa platform CD-ROM image (cd35.iso) di dalamnya sudah terdapat bootable, dalam hal ini hanya berisi kernel instalasi saja, dan untuk files instalasi masih [...]]]></description>
			<content:encoded><![CDATA[<p>Ada beberapa cara boot dalam proses installation kernel ini:<br />
- Floppy disk: Image floppy disk bisa digunakan untuk membuat disk installation pada system Unix-like, atau system DOS/Windows, file tersebut ada floppy35.fs<br />
- CD-ROM: Pada beberapa platform CD-ROM image (cd35.iso) di dalamnya sudah terdapat bootable, <span id="more-18"></span>dalam hal ini hanya berisi kernel instalasi saja, dan untuk files instalasi masih harus di ambil melalui FTP atau tempat lain.<br />
- bsd.rd: RAM disk kernel,yg bertujuan untuk malakukan proses booting dari system OpenBSD yg sudah ada ataupun melalui network.<br />
- Network: Untuk beberapa platform sudah mendukung untuk booting melalui network.<br />
- Menaruhkan file image system ke disk: file system image bisa di masukan ke patisi yg ada dan untuk selanjutnya melakukan proses booting.<br />
- Bootable Tape: Untuk beberapa platform sudah mendukung untuk proses booting melalui tape.Tidak semua platform mendukung semua proses booting diatas:<br />
- alpha: Floppy, CD-ROM, Menaruhkan file image system ke disk<br />
- amd64: Floppy, CD-ROM, network.<br />
- cats: CD-ROM.<br />
- hp300: CD-ROM, network.<br />
- hppa: Network.<br />
- i386: Floppy, CD, network.<br />
- mac68k: Installed (and booted) using utilities running on Mac OS. See INSTALL.mac68k for details.<br />
- macppc: CD-ROM, network.<br />
- mvme68k: Network, bootable tape.<br />
- mvme88k: Network, bootable tape.<br />
- sparc: Floppy, CD-ROM, network, writing image to existing swap partition, bootable tape.<br />
- sparc64: Floppy (U1/U2 only), CD-ROM, network, Menaruhkan file image system ke disk.<br />
- vax: Floppy, network.<br />
Dan seluruh platform kecuali mac68k bisa juga menggunakan bsd.rd untuk melakukan proses install atau upgrade.*Install OpenBSD*<br />
1. Boot from CD<br />
2. Installation process<br />
rootdev=0×1100 rrootdev=0×2f00 rawdev=0×2f02<br />
erase ^?, werase ^W, kill ^U, intr ^C, status ^T<br />
(I)nstall, (U)pgrade or (S)hell? iWelcome to the OpenBSD/i386 3.5 install program.<br />
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 />
‘!foo’, or escape to a shell by typing ‘!’. Default answers are shown in []’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.<br />
Specify terminal type: [vt220] Enter<br />
Do you wish to select a keyboard encoding table? [no] EnterIS YOUR DATA BACKED UP? As with anything that modifies disk contents, this<br />
program can cause SIGNIFICANT data loss.<br />
It is often helpful to have the installation notes handy. For complex disk<br />
configurations, relevant disk hardware manuals and a calculator are useful.<br />
Proceed with install? [no] yCool! Let’s get to it…<br />
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.<br />
Available disks are: wd0.<br />
Which one is the root disk? (or done) [wd0] EnterDo you want to use *all* of wd0 for OpenBSD? [no] yes<br />
sampai di sini ikuti petunjuk yang ada di dalam proses instalasinya. (mudah kan ^_^)Selanjutnya adalah melakukan compile system dengan kernel yg baru<br />
*Build New Kernel*<br />
3. ambil src file dari ftp.openbsd.org/pub/OpenBSD/3.5/<br />
3. copykan file src.tar.gz ke directory /usr and sys.tar.gz ke directory /usr/src<br />
#cp src.tar.gz /usr<br />
#cp sys.tar.gz/usr/src<br />
4. lakukan untar ;<br />
#tar -zxvf /usr/src.tar.gz<br />
#tar -zxvf /usr/src/sys.tar.gz<br />
5. cd /usr/src; make obj &amp;&amp; make depend &amp;&amp; make &amp;&amp; make install<br />
6. cd ../sys/i386/conf<br />
7. copy dan backup files GENERIC ke file lain;<br />
#cp GENERIC SomeFile<br />
8. lakukan prosess config , kemudian compile ;<br />
#config SomeFile<br />
#cd ../compile/SomeFile<br />
#make clean &amp;&amp; make depend &amp;&amp; make<br />
9. copy dan backup file bsd yang lama dengan file bsd yang baru<br />
#cp /bsd /bsd.old<br />
#cp bsd /bsd<br />
#reboot<br />
10.rebuild kembali system binaries<br />
#cd /usr/src<br />
#rm -r /usr/obj/*<br />
#make obj &amp;&amp; make build<br />
11.uname -a<br />
OpenBSD setan.fbsd-tech.net 3.5 SETAN#0 i386sumber:</p>
<p>http://www.openbsd.org/faq/faq4.html#Overview</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fblog.walnutz.net%2Finstall-openbsd-dan-build-kernel-baru.html';
  addthis_title  = 'Install+OpenBSD+dan+build+kernel+baru';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://blog.walnutz.net/install-openbsd-dan-build-kernel-baru.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
