<?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>kucing.asia &#187; freebsd</title>
	<atom:link href="http://kucing.asia/tag/freebsd/feed" rel="self" type="application/rss+xml" />
	<link>http://kucing.asia</link>
	<description></description>
	<lastBuildDate>Sat, 31 Dec 2011 02:50:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>named dalam freeBSD jail</title>
		<link>http://kucing.asia/2009/08/04/named-dalam-freebsd-jail.html</link>
		<comments>http://kucing.asia/2009/08/04/named-dalam-freebsd-jail.html#comments</comments>
		<pubDate>Tue, 04 Aug 2009 03:38:30 +0000</pubDate>
		<dc:creator>kucing</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[freebsd]]></category>
		<category><![CDATA[freebsd jails]]></category>
		<category><![CDATA[freebsd named]]></category>

		<guid isPermaLink="false">http://kucing.asia/?p=371</guid>
		<description><![CDATA[Saat mencoba menjalankan named di dalam freeBSD jail muncul error seperti ini : /etc/rc.d/named: WARNING: devfs_domount(): Unable to mount devfs on /var/named/dev devfs rule: ioctl DEVFSIO_RAPPLY: Operation not permitted devfs rule: ioctl DEVFSIO_RAPPLY: Operation not permitted untuk mengatasinya , tambahkan &#8230; <a href="http://kucing.asia/2009/08/04/named-dalam-freebsd-jail.html">Continue reading <span class="meta-nav">&#8594;</span></a><div class="addthis_toolbox addthis_default_style " addthis:url='http://kucing.asia/2009/08/04/named-dalam-freebsd-jail.html' addthis:title='named dalam freeBSD jail '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>]]></description>
			<content:encoded><![CDATA[<p>Saat mencoba menjalankan named di dalam freeBSD jail muncul error seperti ini :</p>
<pre>
/etc/rc.d/named: WARNING: devfs_domount(): Unable to mount devfs on /var/named/dev
devfs rule: ioctl DEVFSIO_RAPPLY: Operation not permitted
devfs rule: ioctl DEVFSIO_RAPPLY: Operation not permitted
</pre>
<p>untuk mengatasinya , tambahkan baris berikut pada <strong>/etc/rc.conf</strong> di dalam jail</p>
<pre>
named_chrootdir=""
</pre>
<p>Kemudian jalankan perintah berikut pada host machine , sesuaikan dengan lokasi path masing2 jail</p>
<pre>
# mount -t devfs devfs /usr/jails/dnsserver/var/named/dev/
# devfs -m /usr/jails/dnsserver/var/named/dev/ rule -s 1 applyset
# devfs -m /usr/jails/dnsserver/var/named/dev/ rule apply path null unhide
# devfs -m /usr/jails/dnsserver/var/named/dev/ rule apply path random unhide
</pre>
<div class="addthis_toolbox addthis_default_style " addthis:url='http://kucing.asia/2009/08/04/named-dalam-freebsd-jail.html' addthis:title='named dalam freeBSD jail '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>]]></content:encoded>
			<wfw:commentRss>http://kucing.asia/2009/08/04/named-dalam-freebsd-jail.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Install FreeBSD Jails</title>
		<link>http://kucing.asia/2009/08/03/install-freebsd-jails.html</link>
		<comments>http://kucing.asia/2009/08/03/install-freebsd-jails.html#comments</comments>
		<pubDate>Mon, 03 Aug 2009 07:36:14 +0000</pubDate>
		<dc:creator>kucing</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[freebsd]]></category>
		<category><![CDATA[freebsd jails]]></category>

		<guid isPermaLink="false">http://kucing.asia/?p=348</guid>
		<description><![CDATA[FreeBSD jails merupakan virtualisasi dalam freeBSD yang mirip XEN , openVZ , dll .Dalam kasus ini saya menggunakan FreeBSD 7.1 Buat folder lokasi jail , sebagai contoh saya meletakkan di /usr/jails/webserver cd /usr/ mkdir jails cd jails mkdir webserver1 sysinstall &#8230; <a href="http://kucing.asia/2009/08/03/install-freebsd-jails.html">Continue reading <span class="meta-nav">&#8594;</span></a><div class="addthis_toolbox addthis_default_style " addthis:url='http://kucing.asia/2009/08/03/install-freebsd-jails.html' addthis:title='Install FreeBSD Jails '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>]]></description>
			<content:encoded><![CDATA[<p>FreeBSD jails merupakan virtualisasi dalam freeBSD yang mirip XEN , openVZ , dll .Dalam kasus ini saya menggunakan FreeBSD 7.1<br />
Buat folder lokasi jail , sebagai contoh saya meletakkan di /usr/jails/webserver</p>
<pre>
cd /usr/
mkdir jails
cd jails
mkdir webserver1
sysinstall
</pre>
<p>Pada saat sysinstall</p>
<p>1. Pada menu pilih &#8220;Custom&#8221;.<br />
2. Pilih &#8220;2 Options&#8221; dan tujukan kursor ke &#8220;Install Root /&#8221;. Tekan spasi dan rubah &#8220;/&#8221; ke &#8220;/usr/jails/webserver&#8221;. Tekan &#8216;q&#8217; untuk keluar.<br />
3. Pilih &#8220;5 Distributions&#8221; dan pilih &#8220;A Minimal&#8221;.<br />
4. Kemudian pilih &#8220;6 Media&#8221; , dan pilih media yang digunakan untuk installasi jail ,disini saya menggunakan cdrom.<br />
5. Jika sudah semua , pilih &#8220;7 Commit&#8221;.</p>
<p>Visit the general configuration menu for a chance to set any last options?  , pilih <strong>NO</strong><br />
Jika berhasil maka akan terbentuk beberapa directory</p>
<pre>
# cd /usr/jails/webserver
# ls
.cshrc           boot          libexec        rescue         tmp
.profile         dev           media          root           usr
COPYRIGHT        etc           mnt            sbin           var
bin              lib           proc           sys
#
</pre>
<p><span id="more-348"></span><br />
Pada host machine , tambahkan di /etc/rc.local</p>
<pre>
ifconfig_em1_alias0="inet 192.168.8.201 netmask 255.255.255.255"
jail_set_hostname_allow="NO"
jail_enable="YES"
jail_list="webserver"
jail_interface="em1"
jail_devfs_enable="YES"
jail_procfs_enable="YES"

jail_webserver_rootdir="/usr/jails/webserver"
jail_webserver_hostname="webserver"
jail_webserver_ip="192.168.8.201"
jail_webserver_devfs_ruleset="devfsrules_jail"
</pre>
<p>Jika terdapat banyak jail sesuaikan jail_list dengan nama jail yang ada , misal <strong>jail_list=&#8221;webserver dnsserver mailserver&#8221;</strong></p>
<p>Berikutnya , edit atau buat rc.conf pada jailnya /usr/jails/webserver/etc/rc.conf</p>
<pre>
hostname="webserver"
ifconfig_rl0="inet 192.168.8.201 netmask 255.255.255.0"
defaultrouter="192.168.8.1"
rpcbind_enable="NO"
clear_tmp_enable="YES"
sendmail_enable="YES"
sshd_enable="YES"
</pre>
<p>Berikutnya copy resolv.conf</p>
<pre>
# cp /etc/resolv.conf /usr/jails/webserver/etc/
</pre>
<p>Menjalankan jail :</p>
<pre>
# /etc/rc.d/jail start
Configuring jails:.
Starting jails: webserver.
</pre>
<p>Jika berhasil , lihat jail yang berjalan sekarang</p>
<pre>
# jls
   JID  IP Address      Hostname                      Path
     1  192.168.8.201   webserver                    /usr/jails/webserver
</pre>
<p>Sekarang jail sudah bisa berjalan :)</p>
<p>Ubah password root :</p>
<pre>
# jexec 1 touch /etc/fstab
# jexec 1 passwd
Changing local password for root
New Password:
Retype New Password:
</pre>
<p>Buat user baru :</p>
<pre>
# jexec 1 adduser
Username: kucing
Full name: kucing asia
Uid (Leave empty for default):
Login group [kucing]: wheel
Login group is wheel. Invite kucing into other groups? []:
Login class [default]:
Shell (sh csh tcsh nologin) [sh]: csh
Home directory [/home/kucing]:
Use password-based authentication? [yes]:
Use an empty password? (yes/no) [no]:
Use a random password? (yes/no) [no]:
Enter password:
Enter password again:
Lock out the account after creation? [no]:
Username : kucing
Password : ********
Full Name : kucing asia
Uid : 1001
Class :
Groups : wheel
Home : /home/kucing
Shell : /bin/csh
Locked : no
OK? (yes/no): yes
adduser: INFO: Successfully added (kucing) to the user database.
Add another user? (yes/no): no
Goodbye!
</pre>
<p>Untuk mengenable ssh kita perlu mengubah &#8220;ListenAddress&#8221; pada sshd_config , edit menjadi seperti ini</p>
<pre>
ListenAddress 192.168.8.201
</pre>
<p>perintah-perintahnya :</p>
<pre>
# jexec 1 login
# su
# /etc/rc.d/sshd stop
# ee /etc/ssh/sshd_config
# /etc/rc.d/sshd start
</pre>
<p>Saat pertama menggunakan jail , saya tidak dapat melakukan ping ke jaringan local</p>
<pre>
ping: socket: Operation not permitted
</pre>
<p>tambahkan pada host machine di /etc/sysctl.conf</p>
<pre>
security.jail.allow_raw_sockets=1
</pre>
<div class="addthis_toolbox addthis_default_style " addthis:url='http://kucing.asia/2009/08/03/install-freebsd-jails.html' addthis:title='Install FreeBSD Jails '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>]]></content:encoded>
			<wfw:commentRss>http://kucing.asia/2009/08/03/install-freebsd-jails.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

