<?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>I am agungsep &#187; Install</title>
	<atom:link href="http://www.agungsep.com/tag/install/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.agungsep.com</link>
	<description>Welcome To My Real Jungle</description>
	<lastBuildDate>Fri, 30 Apr 2010 04:00:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Instalasi Multi Boot / Triple Boot Windows 7, Mac OS X Snow Leopard 10.6.3, dan Ubuntu Netbook Edition Lucid Lynx 10.04 di Dell Mini 10v</title>
		<link>http://www.agungsep.com/2010/04/instalasi-multi-boot-triple-boot-windows-7-mac-os-x-snow-leopard-10-6-3-dan-ubuntu-netbook-edition-lucid-lynx-10-04-di-dell-mini-10v/</link>
		<comments>http://www.agungsep.com/2010/04/instalasi-multi-boot-triple-boot-windows-7-mac-os-x-snow-leopard-10-6-3-dan-ubuntu-netbook-edition-lucid-lynx-10-04-di-dell-mini-10v/#comments</comments>
		<pubDate>Thu, 29 Apr 2010 05:21:23 +0000</pubDate>
		<dc:creator>agungsep</dc:creator>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Install]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Snow Leopard]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Windows 7]]></category>

		<guid isPermaLink="false">http://www.agungsep.com/?p=197</guid>
		<description><![CDATA[Yeahh&#8230; Ubuntu 10.04 sudah keluar hehehe.. senangnya hatiku.. Saatnya tuk ngoprek lagi hehe.. Hmm, sekarang rencananya saya akan menginstall dua tiga sistem operasi sekaligus hehe. Harddisknya 250GB. Jadi saya ngga akan kekurangan space lagi hehe.. NB: Sebelum mulai, PASTIKAN netbook yang anda miliki adalah berupa netbook yang bisa dioprek dan BUKAN netbook kerja anda. Karena [...]]]></description>
			<content:encoded><![CDATA[<p>Yeahh&#8230; Ubuntu 10.04 sudah keluar hehehe.. senangnya hatiku.. Saatnya tuk ngoprek lagi hehe..</p>
<p>Hmm, sekarang rencananya saya akan menginstall <span style="text-decoration: line-through;">dua</span> tiga sistem operasi sekaligus hehe. Harddisknya 250GB. Jadi saya ngga akan kekurangan space lagi hehe..</p>
<p>NB: Sebelum mulai, PASTIKAN netbook yang anda miliki adalah berupa netbook yang bisa dioprek dan BUKAN netbook kerja anda. Karena dalam tutorial ini ada bagian FORMAT HARDDISK secara keseluruhan. Jadi BACKUP data anda terlebih dahulu ke harddisk eksternal.</p>
<p>Oke, kita mulai saja tutorial ini. <img src='http://www.agungsep.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> <span id="more-197"></span></p>
<p>Bahan &#8211; bahan :<br />
1. <a title="Cara Menginstall MAC OS X ke dalam USB flash disk dengan Netbook Bootmaker" href="http://www.mydellmini.com/forum/general-mac-os-x-discussion/16731-netbookinstaller-0-8-3-final-official-release.html" target="_blank">USB Flash disk 8GB berisi installer MAC OS X 10.6.</a> Gunakan <a href="http://netbook-installer.googlecode.com/files/NetbookBootMaker%200.8.4%20RC1.app.zip">NetbookBootMaker 0.8.4RC1</a> yang didonlot dari <a href="http://code.google.com/p/netbook-installer/downloads/list" target="_blank">sini</a>. Thanks to <a title="Meklort's blog site" href="http://www.meklort.com/">Meklort<br />
</a>2. <a title="Cara Membuat USB Flash disk berisi Windows 7" href="http://store.microsoft.com/Help/ISO-Tool" target="_blank">USB Flash disk 4GB berisi installer Windows 7</a>. Gunakan <a href="http://images2.store.microsoft.com/prod/clustera/framework/w7udt/1.0/en-us/Windows7-USB-DVD-tool.exe" target="_blank">Windows 7 USB / DVD Download Tool</a>. Sebenarnya bisa juga pake DVD-Rom eksternal dan DVD Windows 7. Tapi berhubung ngga ada DVD Rom eksternal, DVD Windows 7 originalnya saya buat jadi ISO terlebih dahulu sebelum saya masukkan ke dalam Flash disk.<br />
3. <a title="Cara Membuat USB Flash disk berisi Ubuntu Netbook" href="https://help.ubuntu.com/community/Installation/FromUSBStick">USB Flash disk 2GB berisi installer Ubuntu Netbook Edition 10.04</a>.<br />
4. <a title="Update Combo 10.6.3" href="http://support.apple.com/kb/DL1017" target="_blank">Update combo 10.6.3</a>.</p>
<p>Yes, dan sekarang kita mulai saja hehe..</p>
<p>- Pastikan netbook anda bisa booting lewat USB Flash Disk. Di Dell Mini 10v, aktifkan <strong>USB Boot Legacy Support</strong> di BIOS</p>
<h3><span style="text-decoration: underline;"><strong>Instalasi Mac OS X</strong></span></h3>
<p>- Boot dari USB Flash Disk Mac OS X anda.</p>
<p>- Buka <strong>Disk Utility</strong> dan partition drive. Buat tiga partisi. Harus tiga partisi! Kenapa tiga? Karena nanti MAC OS akan membuat satu partisi primary lagi sehingga nanti ada empat partisi primary. Dan setahu saya, Windows hanya mampu mengenali empat partisi primary dalam satu harddisk. CMIIW.</p>
<p>- Buat partisi pertama untuk Windows 7, diformat sebagai <strong>MS-DOS (FAT)</strong></p>
<p>- Buat partisi kedua untuk OS X, diformat sebagai <strong>Mac OS Extended (Journaled)</strong>.</p>
<p>- Buat partisi ketiga untuk Ubuntu, diformat sebagai <strong>MS-DOS (FAT)</strong>.</p>
<p>- Klik Options dan pastikan pilih <strong>GUID Partition Table</strong>.</p>
<p>- Install OSX dan konfigurasi sesuai keinginan.</p>
<p>- Reboot setelah selesai instalasi dan lakukan konfigurasi paska instalasi.</p>
<p>- Install Update combo 10.6.3. Tunggu jangan sampai netbook berada dalam kondisi sleep.</p>
<p>- Reboot  dan tunggu hingga selesai Booting ke Mac OS X</p>
<h3><span style="text-decoration: underline;"><strong>Instalasi Windows 7</strong></span></h3>
<p>- Reboot dan Boot dari USB Flash Disk Windows 7 anda</p>
<p>- Ikuti petunjuk dan lakukan instalasi <strong>Custom (advanced)</strong></p>
<p>- Pilih partisi untuk Windows 7, klik <strong>Advanced</strong>, dan klik <strong>Format</strong>. Anda tidak dapat menginstall di partisi ini sebelum memformatnya.</p>
<p>- Biarkan instalasi Windows berlanjut. Ikuti petunjuk dan selesaikan konfigurasi paska instalasi sebagaimana mestinya hingga Windows 7 selesai terinstall</p>
<h3><span style="text-decoration: underline;"><strong>Instalasi Ubuntu 10.04</strong></span></h3>
<p>- Reboot Windows 7 dan Boot dari USB Flash Disk Ubuntu anda</p>
<p>- Pada menu utama, pilih <strong>Install Ubuntu Netbook </strong>dan tekan Enter.</p>
<p>- Ikuti petunjuk sampai tiba di tempat instalasi di partisi. Kalo tidak salah, itu Step 4 dan berjudul <strong>Prepare disk space</strong>.</p>
<p>- Pilih <strong>Specify partitions manually (advanced)</strong> dan klik <strong>Forward</strong>.</p>
<p>- Pada partition table, anda akan melihat banyak zona free space. Kita tidak akan mengusik mereka. Sekarang, kita akan mengedit partisi yang akan diinstal Ubuntu. Jika anda mengikuti petunjuk ini dengan tepat, partisi tersebut adalah <strong>/dev/sda4</strong>. Pilih partisi ini lalu klik <strong>Edit partition.</strong></p>
<p>- Resize ukuran partisi tersebut sehingga anda bisa mengurangi sejumlah space untuk partisi swap. Dalam kasus saya, Saya menggunakan 1GB sebagai swap, jadi saya resize dari 39666 ke 38666. Untuk <strong>Use as</strong>, pilih <strong>Ext4 Journaling file system</strong>, klik <strong>Format the partition</strong>, dan untuk <strong>Mount Point</strong>, pilih <strong>/</strong> . Pengguna yang fasih bisa mengkonfigurasinya sesuai dengan keinginannya masing2. Konfigurasi ini hanya untuk membuatnya menjadi sesimpel mungkin.</p>
<p>- Akan ada petunjuk untuk menulis perubahan ke disk. Klik saja <strong>Continue</strong>. Format partisi dan resize akan dilakukan.</p>
<p>- Akhirnya, pilih potongan partisi free space terbesar (dalam kasus saya, besarnya 1GB), , dan klik <strong>New Partition</strong>.</p>
<p>- Pada bagian <strong>Use as</strong>, pilih <strong>swap area</strong>, dan pastikan ukuran partisi yang dimaksud itu benar. lalu klik <strong>OK</strong>.</p>
<p>- Anda dapat melanjutkan instalasi, mengisi informasi yang bersesuaian sampai pada Step terakhir. Kalo ngga salah sampe <strong>Step 8</strong></p>
<p>- Pada <strong>Step 8 (Ready to Install)</strong>, klik <strong>Advanced</strong>, <strong>INI SANGAT PENTING</strong> : Ganti lokasi dari instalasi bootloader ke partisi yang dibuat untuk <strong>/ </strong>. Pada contoh saya, ganti bootloader ke partisi <strong>/dev/sda4</strong>. Pada point ini, klik <strong>OK</strong>, lalu <strong>Install</strong>, dan biarkan Instalasi berjalan hingga selesai.</p>
<h3><span style="text-decoration: underline;"><strong>Membetulkan Bootloader Chameleon</strong></span></h3>
<p>- Reboot ubuntu setelah instalasi. Saat ini, anda telah menginstall ketiga sistem operasi. Tapi komputer tidak dapat booting. Nah, sekarang saatnya membetulkan hal tersebut.</p>
<p>- Booting lagi dengan menggunakan USB Flash Disk Mac OS X,. Yang kia inginkan adalah menginstall bootloader Chameleonnya. Jadi setelah sampai di menu instalasi utama, pilih <strong>Netbook Installer</strong> dibawah menu <strong>Utilites</strong>. Select volume yang akan diinstall, lalu setelah selesai, reboot komputer.</p>
<p>- Saat ini, bootloader Chameleon sudah berfungsi. Anda bisa memilih OS mana yang anda ingin boot. Tapi saat ini anda hanya bisa booting Mac OS X saja. Jika Linux yang dipilih, anda tetap stuck di GRUB, Jika Windows yang dipiih, anda mendapatkan error boot 0x000000e. Kita akan membetulkan ini sekarang!</p>
<p>- Booting lagi dengan menggunakan USB Flash disk Windows 7. Masuk ke repair computer. Lalu masuk ke command promptnya.</p>
<p>- Ketik <strong>diskpart</strong>.</p>
<p>- Pada mode <strong>diskpart</strong>, lakukan perintah di bawah ini:<br />
&#8211; <strong>list disk</strong><br />
&#8211; <strong>select disk 0</strong><br />
&#8211; <strong>list partition</strong><br />
&#8211; <strong>select partition 2</strong><br />
&#8211; <strong>active</strong><br />
- Disk 0 adalah local hard disk, dan dalam kasus ini, partition 2 adalah partisi Windows 7</p>
<p>- Setelah selesai, reboot lagi Windows nya, masuk lagi ke <strong>Repair Your Computer.</strong> Lalu klik <strong>Repair and Restart</strong>.</p>
<p>- Setelah anda melakukan ini, anda bisa boot ke Windows 7. (Jika ada pilihan, pilih <strong>Start Windows normally</strong>).</p>
<p>- Setelah masuk dan login ke Windows 7, Klik <strong>Start</strong>, ketik <strong>cmd</strong>, klik kanan cmd.exe, dan klik <strong>Run as administrator</strong>.</p>
<p>- Ketik <strong>diskpart</strong>.</p>
<p>- Pada mode <strong>diskpart</strong>, lakukan perintah di bawah ini:<br />
&#8211; <strong>list disk</strong><br />
&#8211; <strong>select disk 0</strong><br />
&#8211; <strong>list partition</strong><br />
&#8211; <strong>select partition 4</strong><br />
&#8211; <strong>active</strong><br />
- Disk 0 adalah local hard disk, dan dalam kasus ini, partition 4 adalah  partisi MAC OS X</p>
<p>- Keluar dari cmd, dan reboot.</p>
<p>- Voila, anda sudah bisa booting ke semua sistem operasi yang telah anda install <img src='http://www.agungsep.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>NB : Jika anda telah mengupdate OSX lewat Software update, terutama apabila update tersebut signifikan, biasanya kita ngga bisa booting ke OSX nya. Apabila suatu saat setelah update, kita tidak bisa booting ke OS X, lakukan point <strong>Membetulkan Bootloader Chameleon</strong> di atas.</p>
<p>Jika ingin menginstall ulang baik Linux maupun Windows, Setelah instalasi, lakukan point <strong>Membetulkan Bootloader Chameleon</strong> di atas.</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>Tutorial ini sudah saya coba dan berhasil dengan konfigurasi di atas</p>
<p>Tutorial ini sebagian besar diambil dan diterjemahkan dari <a href="http://www.mydellmini.com/forum/dual-booting/14145-triple-boot-videos-guide-using-chameleon-os-x-windows-7-ubuntu-netbook-remix.html" target="_blank">http://www.mydellmini.com/forum/dual-booting/14145-triple-boot-videos-guide-using-chameleon-os-x-windows-7-ubuntu-netbook-remix.html</a></p>
<p>Thanks to <a title="Anguish" href="http://www.mydellmini.com/forum/members/anguish.html" target="_blank">anguish </a>dan <a title="Meklort's blog site" href="http://www.meklort.com/" target="_blank">Meklort</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.agungsep.com/2010/04/instalasi-multi-boot-triple-boot-windows-7-mac-os-x-snow-leopard-10-6-3-dan-ubuntu-netbook-edition-lucid-lynx-10-04-di-dell-mini-10v/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Membuat Mirror Repo Lokal Ubuntu dari DVD Repository Ubuntu (Karmic 9.10)</title>
		<link>http://www.agungsep.com/2010/01/membuat-mirror-repo-lokal-ubuntu-dari-dvd-repository-ubuntu-karmic-910/</link>
		<comments>http://www.agungsep.com/2010/01/membuat-mirror-repo-lokal-ubuntu-dari-dvd-repository-ubuntu-karmic-910/#comments</comments>
		<pubDate>Mon, 25 Jan 2010 06:47:25 +0000</pubDate>
		<dc:creator>agungsep</dc:creator>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[debmirror]]></category>
		<category><![CDATA[Install]]></category>
		<category><![CDATA[mirror]]></category>
		<category><![CDATA[repo lokal]]></category>
		<category><![CDATA[Repository]]></category>

		<guid isPermaLink="false">http://www.agungsep.com/?p=141</guid>
		<description><![CDATA[Cara menginstall Mirror Repo Lokal Ubuntu]]></description>
			<content:encoded><![CDATA[<p>Saya ingin membuat server-repo-lokal Ubuntu di tempat saya bekerja. Mengapa saya harus membuat repo lokal ini? Kebayang kalo semua komputer di kantor saya musti terhubung ke server repo di luar. Yaa, minimal ke <a title="Link repo Kambing" href="http://kambing.ui.ac.id/ubuntu/" target="_blank">kambing.ui.ac.id</a> deh.. Berapa trafik yang terbuang percuma untuk mengakses repository Ubuntu di sana.</p>
<p>Setelah saya googling sana sini, akhirnya saya menemukan cara untuk membuat mirror lokal dvd repository Ubuntu hehe..Untungnya, saya sudah punya 6-7 buah <a href="http://wiki.ubuntu-id.org/DistributorDvdReposUbuntu" target="_blank">dvd repository distro Ubuntu</a> yang saya butuhkan, jadi saya ngga perlu me-mirroring dari awal lagi (baca=download) yang besarnya ampe 60GBan #:-S</p>
<p>Pada saat saya membuat repository, saya membuat untuk distro Jaunty. Namun, saat ini repo yang saya punya sudah mendukung repo Jaunty dan juga Karmic.</p>
<p>Ok, langsung to-the-point. Yang ada butuhkan adalah:</p>
<p>1. Server yang mau dijadiin Server Repo. (yaa iyaalaah.. masa ngga ada servernya..) dan terinstall OS Linux. Saya pake Ubuntu 9.04<br />
2. Koneksi internet pada server repo anda di atas untuk mirroring (baca=syncing) dengan server Repo Ubuntu online. Saya me-mirror server Repo saya dari server <a href="http://id.archive.ubuntu.com/ubuntu/" target="_blank">id.ubuntu</a>. Bisa juga memakai server <a href="http://kambing.ui.ac.id/ubuntu/">kambing</a>. Ini cuman pilihan kok.. hehe.. Cari aja server Repo di Indonesia yang paling cepet.. Kalo mo lengkapnya.. Coba liat di <a href="http://www.agungsep.com/2009/04/17/daftar-repository-lokal-ubuntu-di-indonesia/" target="_blank">sini</a><br />
3. Enam sampe Tujuh DVD Repository Ubuntu (tergantung distro nya). Bisa didapat dari <a href="http://wiki.ubuntu-id.org/DistributorDvdReposUbuntu" target="_blank">dvd repository distro Ubuntu.</a> Saya menggunakan Distro Ubuntu berarsitektur i386.<br />
4. Tool &#8220;debmirror&#8221;. Saya lupa, harus diinstall apa ngga yup.. <img src='http://www.agungsep.com/wp-includes/images/smilies/icon_confused.gif' alt=':-?' class='wp-smiley' /> .. Kalo blom, mungkin bisa diinstall pake command &#8220;apt-get install debmirror&#8221;</p>
<p>Ok, langsung aja dimulai tutorialnya yup..</p>
<p><span id="more-141"></span></p>
<p><strong>Install webserver di server Repo lokal anda</strong></p>
<p>Mengapa perlu webserver? sebenarnya banyak cara lain dari client untuk mengakses server Repo, bisa pake ftp juga.. salah satunya&#8211;dan yang paling mudah&#8211;ya web-based.<br />
<code>sudo apt-get install apache2</code><br />
<strong>Membuat folder &#8220;~/ubuntu&#8221;</strong><br />
<code>sudo mkdir /var/www/ubuntu</code><br />
foldernya tergantung anda dan webserver anda. Silahkan tentukan sendiri sesua setingan webserver anda. Saran saya sih ntarnya URL anda jadi http://server.repo.anda.com/ubuntu</p>
<p><strong>Copy isi dari tiap DVD anda ke folder ~/ubuntu anda</strong></p>
<p>Biar gampang, masuk mode root aja deh..biar ngga usah pake sudo..</p>
<p>Masukkan dvd #1<br />
<code>cp --recursive --verbose /media/cdrom/pool /var/www/ubuntu<br />
chmod --recursive --verbose u+w /var/www/ubuntu/pool</code><br />
Masukkan dvd #2<br />
<code>cp --recursive --verbose /media/cdrom/pool /var/www/ubuntu<br />
chmod --recursive --verbose u+w /var/www/ubuntu/pool</code><br />
Masukkan dvd sisanya dan lakukan langkah yang sama</p>
<p>Note: Setelah anda meng-copy semuanya, anda mungkin memiliki 6 dvd berarsitektur amd64 yang ingin dimasukkan ke dalam server repo lokal anda..</p>
<p>Lakukan langkah berikut:</p>
<p>Masukkan dvd #1 amd64<br />
<code>cp --recursive <strong>--update</strong> --verbose /media/cdrom/pool /var/www/ubuntu<br />
chmod --recursive --verbose u+w /var/www/ubuntu/pool</code><br />
Kata &#8220;&#8211;update&#8221; di sini berfungsi untuk memastikan bahwa hanya file baru (atau lebih baru dari yang sebelumnya ada) yang akan di-copy</p>
<p><strong>Membuat Keyring untuk server repo lokal anda</strong><br />
<code>gpg --no-default-keyring --keyring /usr/share/keyrings/ubuntu-archive-keyring.gpg --export \<br />
| gpg --no-default-keyring --keyring trustedkeys.gpg --import</code><br />
Server harus membuat keyring untuk membolehkan &#8220;debmiror&#8221; untuk memvalidasi integritas dari server lokal anda</p>
<p><strong>Test drive tool &#8220;debmirror&#8221;</strong></p>
<p>Yeahhh.. akhirnya server repo lokal anda sudah jadi hehehe.. Eits, tapi ngga semua file yang ada di Repo Ubuntu internasional ada di server lokal anda, dan juga repo anda tidak up-to-date.. Untuk itu, anda harus memirror (baca=syncing) dengan Repo Ubuntu di internet.</p>
<p>Sebelum anda me-mirror, sebaiknya anda melakukan Test Drive terlebih dahulu. Anda bisa lakukan Test Drive dengan menggunakan parameter &#8220;dry-run&#8221; pada perintah &#8220;debmirror&#8221;.<br />
<code>debmirror <strong>--dry-run</strong> --nosource --md5sums --passive \<br />
--host=<em>online-repository-host</em> --root=ubuntu --method=http --progress \<br />
--dist=<em>dist-list</em> --section=<em>section-list</em> --arch=<em>arch-list</em> \<br />
/var/www/ubuntu</code><br />
<em>online-repository-host</em> merepresentasikan mirror online yang mau disinkronisasi dengan server repo lokal anda. Anda bisa menggunakan &#8220;<em>id.archive.ubuntu.com&#8221; </em>atau  &#8220;<em>kambing.ui.ac.id</em>&#8221; atau mirror online kesayangan anda <img src='http://www.agungsep.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><em>dist-list</em> merepresentasikan nilai dari distribusi yang akan disinkronkan. Diisi dengan &#8220;jaunty,jaunty-backports,jaunty-security,jaunty-updates,jaunty-proposed&#8221; sesuai dengan distro anda</p>
<p><em>section-list</em> merepresentasikan nilai dari sectionyang akan disinkronkan. Diisi dengan <em>&#8220;main,multiverse,restricted,universe&#8221;.</em> Silahkan isi sesuai dengan yang anda inginkan</p>
<p><em>arch-list</em> merepresentasikan nilai dari arsitektur yang akan disinkronkan. Bisa diisi dengan <em>&#8220;i386&#8243;</em>, atau &#8220;<em>amd64</em>&#8220;, atau keduanya &#8220;<em>i386,amd64</em>&#8220;.</p>
<p>Setelah anda lakukan test drive, anda dapat melihat setingan anda itu benar apa tidak.</p>
<p><strong>ATTENTION</strong>: Cara kerja debmirror adalah &#8220;membandingkan dengan server online, apakah file-file di dalam subdirectories mirror anda (dalam hal ini /var/www/ubuntu) apakah file yang terdapat di dalam direktori lokal kita sudah up-to-date dengan mirror online? jika tidak, donlot file yang baru, <strong>HAPUS </strong>file lama, dan <strong>HAPUS SEMUA FILE YANG TIDAK BERKEPENTINGAN DALAM FOLDER LOKAL</strong>&#8221;</p>
<p>Oleh karena itu, gunakan test-drive ini sebagai alat untuk melihat apakah setingan kita sudah bener atau belum. Jangan sampai 6 DVD yang kita copy, dihapus begitu saja oleh tool debmirror <img src='http://www.agungsep.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><strong>Menjalankan &#8220;<em>debmirror</em>&#8221; sebenarnya</strong></p>
<p>Setelah test-drive dirasa sudah cukup, sekarang tinggal memirror server lokal kita dengan server online. Gunakan perintah <em>debmirror</em> TANPA <em>&#8211;dry-run</em>.<br />
<code>debmirror--nosource --md5sums --passive \<br />
--host=<em>online-repository-host</em> --root=ubuntu --method=http --progress \<br />
--dist=<em>dist-list</em> --section=<em>section-list</em> --arch=<em>arch-list</em> \<br />
/var/www/ubuntu</code><br />
Nah, pada server yang saya gunakan, saya menggunakan perintah sebagai berikut<br />
<code>debmirror<strong> </strong>--nosource --md5sums --passive \<br />
--host=id.archive.ubuntu.com <em></em>--root=ubuntu --method=http --progress \<br />
--dist=jaunty,jaunty-backports,jaunty-security,jaunty-updates,jaunty-proposed,karmic,karmic-backports,karmic-security,karmic-updates,karmic-proposed \<br />
--section=main,multiverse,restricted,universe \<br />
--arch=i386,amd64 \<br />
/var/www/ubuntu</code><br />
Silakan tunggu beberapa jam <img src='http://www.agungsep.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> , atau jika akses internet anda lambat, mungkin bisa beberapa hari..hehe..</p>
<p>Sekian konfigurasi untuk server.. Nanti saya update lagi kalo ada perbaikan..</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
Teks ini banyak diambil dari<br />
<a href="http://ubuntuforums.org/showthread.php?t=352460&amp;page=25" target="_blank">http://ubuntuforums.org/showthread.php?t=352460&amp;page=25</a><br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.agungsep.com/2010/01/membuat-mirror-repo-lokal-ubuntu-dari-dvd-repository-ubuntu-karmic-910/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Instalasi FreeRadius, Chillispot, dan PhpMyPrepaid di Ubuntu 8.04 Hardy Heron</title>
		<link>http://www.agungsep.com/2009/04/instalasi-freeradius-chillispot-dan-phpmyprepaid-di-ubuntu-804-hardy-heron/</link>
		<comments>http://www.agungsep.com/2009/04/instalasi-freeradius-chillispot-dan-phpmyprepaid-di-ubuntu-804-hardy-heron/#comments</comments>
		<pubDate>Tue, 07 Apr 2009 09:11:04 +0000</pubDate>
		<dc:creator>agungsep</dc:creator>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Chillispot]]></category>
		<category><![CDATA[FreeRadius]]></category>
		<category><![CDATA[Hardy]]></category>
		<category><![CDATA[Install]]></category>
		<category><![CDATA[PhpMyPrepaid]]></category>

		<guid isPermaLink="false">http://agungsep.wordpress.com/?p=54</guid>
		<description><![CDATA[Setelah dalam tutorial saya sebelum ini yang isinya tentang Instalasi FreeRadius di Ubuntu 8.04, sekarang saya akan lanjutkan dengan Instalasi FreeRadius + Chillispot + PhpMyPrepaid di Ubuntu 8.04. Hohoho, setelah beberapa hari mengoprek, akhirnya saya bisa juga menginstall gabungan dari ketiga aplikasi ini hehehe.. Oke, langsung saja kita mulai tutorialnya hehe.. Prerequisite: Oya, Saya berasumsi [...]]]></description>
			<content:encoded><![CDATA[<p>Setelah dalam tutorial saya sebelum ini yang isinya tentang <a href="http://agungsep.wordpress.com/2009/03/05/instalasi-freeradius-pada-ubuntu-804-hardy-heron/">Instalasi FreeRadius di Ubuntu 8.04</a>, sekarang saya akan lanjutkan dengan Instalasi FreeRadius + Chillispot + PhpMyPrepaid di Ubuntu 8.04. Hohoho, setelah beberapa hari mengoprek, akhirnya saya bisa juga menginstall gabungan dari ketiga aplikasi ini hehehe..</p>
<p>Oke, langsung saja kita mulai tutorialnya hehe..</p>
<p><span id="more-54"></span>Prerequisite:<br />
Oya, Saya berasumsi Ubuntu anda sudah terinstal dengan baik di komputer anda, dan terhubung ke internet.<br />
Sistem yang digunakan memiliki 2 interface, yaitu eth0 dan eth1.<br />
eth0 terhubung ke internet dan eth1 terhubung ke jaringan internal hotspot yang anda miliki.<br />
Diharapkan yang baca artikel ini sudah mahir menggunakan editor teks. Bisa menggunakan nano atau vi. Tergantung selera hehe..<br />
Server FreeRadius+Chillispot+PhpMyPrepaid selanjutnya akan saya sebut <em>&#8220;Server&#8221; </em>saja.</p>
<p>Topologi jaringan nya adalah sebagai berikut:</p>
<p>Internet &#8212; (eth0) Server Anda (eth1) &#8212; Access Point &#8212; &gt; Laptop User</p>
<p>Pada kasus saya, internetnya merupakan jaringan internal kantor saya yang networknya 192.168.212.0/24, sedangkan jaringan internal hotspot saya diset pada network 10.3.11.0/24</p>
<p>Mari kita mulai langkah2nya</p>
<p>1. Buat eth0 terkoneksi ke internet. Sangat mudah jika interfacenya di set static. Berikut adalah isi dari /etc/network/interfaces saya. Konfigurasi untuk eth1 tidak usah diisi karena nanti eth1 diberi setingan DHCP dari Chillispotnya</p>
<blockquote><p>auto lo<br />
iface lo inet loopback</p>
<p>iface eth0 inet static<br />
address 192.168.212.41<br />
netmask 255.255.255.0<br />
gateway 192.168.212.1</p>
<p>auto eth0</p></blockquote>
<p>2. Pastikan juga isi dari /etc/resolv.conf benar supaya setting DNS dari Server nya benar</p>
<p>3. Edit file /etc/sysctl.conf. Uncomment bagian ini agar Kernel Ubuntu dapat forwarding packet</p>
<blockquote><p># Uncomment the next line to enable packet forwarding for IPv4<br />
net.ipv4.ip_forward=1</p></blockquote>
<p>Lalu load ulang sysctl dengan mengetik</p>
<blockquote><p>#sysctl -p</p></blockquote>
<p>4. Install program yang dibutuhkan</p>
<blockquote><p>apt-get install unzip fakeroot ssh build-essential rrdtool snmp apache2 php5 php5-mysql ssl-cert freeradius freeradius-mysql chillispot mysql-server-5.0 php5-common php5-gd php-pear php-db libapache2-mod-php5</p></blockquote>
<p>Ga semua program di atas dibutuhin sih.. Cuman menurut panduan yang gw baca sih ditulisnya begitu hehe..</p>
<p>5. Buat File di /etc/network/option. Trus isi dengan</p>
<blockquote><p>ip_forward = yes</p></blockquote>
<p>Sebenernya sih ngga usah, karena langkah ini tuh sama dengan langkah no.5. Lagi2 karena panduan yang gw baca ini hehe..</p>
<p>6. Edit file /etc/apache2/apache2.conf</p>
<p>tambahkan di bagian bawah file nya:</p>
<blockquote><p>ServerName 192.168.212.41</p></blockquote>
<p>IP address ini adalah IP address eth0 anda.</p>
<p>7. Edi file /etc/php5/apache2/php.ini</p>
<p>Cari tulisan:</p>
<blockquote><p>; extension=msql.so</p></blockquote>
<p>Hapus tanda titik koma nya dan ganti <em>msql.so</em> jadi <em>mysql.so</em></p>
<blockquote><p>extension=mysql.so</p></blockquote>
<p>Cari juga tulisan:</p>
<blockquote><p>post_max_size = 8M</p></blockquote>
<p>Ganti 8M menjadi 16M</p>
<blockquote><p>post_max_size = 16M</p></blockquote>
<p>8. Download paket phpmyprepaid lalu letakkan di folder /var/www dan ekstrak</p>
<blockquote><p>#cd /var/www<br />
#tar -xzvf phpmyprepaid04RC2.tgz</p></blockquote>
<p>9. Sebelum menginstall PhpMyPrepaid, ubah dulu akses folder dari folder di bawah ini ke 777</p>
<blockquote><p>#chmod 777 /var/www/phpmprepaid/www</p></blockquote>
<p>10. Buat table phpmyprepaid di mysql anda.</p>
<blockquote><p>#mysql -u root -p</p>
<p>mysql&gt; CREATE DATABASE phpmyprepaid;<br />
mysql&gt; GRANT ALL PRIVILEGES ON phpmyprepaid.* to &#8216;phpmyprepaid&#8217;@'localhost&#8217; IDENTIFIED BY &#8216;passphpmyprepaid-mysql-gwa&#8217;;<br />
mysql&gt; exit</p></blockquote>
<p>11. Install Program PhpMyPrepaid</p>
<p>Buka Mozilla Firefox dan arahkan addressnya ke :</p>
<blockquote><p>http://192.168.212.41/phpmyprepaid/www/install/setup.php</p></blockquote>
<p>Saya ingatkan lagi, 192.168.212.41 adalah ip address eth0 yang terhubung ke internet</p>
<p>Klik start</p>
<p>Konfigurasi yang harus dipastikan benar adalah sebagai berikut:</p>
<blockquote><p>PhpMyPrepaid install directory : /var/www/phpmyprepaid<br />
FreeRADIUS binary files directory : /usr/sbin<br />
FreeRADIUS config files directory : /etc/freeradius<br />
FreeRADIUS dictionary directory : /usr/share/radius<br />
FreeRADIUS start/stop/restart/status script : /etc/init.d/freeradius<br />
FreeRADIUS radius log file path : /var/log/freeradius/radius.log<br />
RRDTOOL binary path : /usr/bin/rrdtool<br />
Sudo binary path : /usr/bin/sudo<br />
System log file path : /var/log/messages<br />
Radclient command : /usr/bin/radclient<br />
MySQL client commmand : /usr/bin/mysql<br />
snmpwalk command : /usr/bin/snmpwalk<br />
snmpget command : /usr/bin/snmpget</p></blockquote>
<p>Lalu konfigurasi di halaman selanjutnya adalah sebagai berikut</p>
<blockquote><p>Root password for MySQL : passroot-mysql-gwa<br />
PhpMyPrepaid Database Name (phpmyprepaid) : phpmyprepaid<br />
PhpMyPrepaid Database Password : passphpmyprepaid-mysql-gwa<br />
Confirm Password : passphpmyprepaid-mysql-gwa<br />
Database location (localhost) : localhost<br />
FreeRadius location (localhost) : localhost<br />
FreeRadius version : 1.X</p></blockquote>
<p>Lalu konfigurasi di halaman selanjutnya adalah sebagai berikut</p>
<blockquote><p>Administrator login for PhpMyPrepaid : userlogin-phpmyprepaid-gw<br />
Administrator password for PhpMyPrepaid : passlogin-phpmyprepaid-gw<br />
Confirm Password : passlogin-phpmyprepaid-gw<br />
Administrator name for PhpMyPrepaid : ngadimin<br />
Administrator surname for PhpMyPrepaid : Ngadimin Ganteng<br />
Administrator email for PhpMyPrepaid : ngadimin@ganteng.com<br />
Administrator language for PhpMyPrepaid : en</p></blockquote>
<p>12. Konfigurasi paska instalasi PhpMyPrepaid</p>
<p>Hapus folder instalasi</p>
<blockquote><p>#rm -rf /var/www/phpmyprepaid/www/install</p></blockquote>
<p>Ubah Hak Akses foldernya kembali</p>
<blockquote><p>#chmod 755 /var/www/phpmyprepaid/www</p></blockquote>
<p><strong>Setting Chillispot</strong></p>
<p>1. Buka /etc/chilli.conf. Isi konfigurasi minimal sebagai berikut</p>
<blockquote><p>net 10.3.11.0<br />
dns 202.46.240.99<br />
radiusserver1 127.0.0.1<br />
radiussecret passsecretnya-radius-gw<br />
dhcpif eth1<br />
uamserver https://10.3.11.1/cgi-bin/hotspotlogin.cgi<br />
uamsecret pass-secret-uam-gw<br />
uam listen 10.3.11.0</p></blockquote>
<p>2. Buat file hotspotlogin.cgi di folder cgi-bin</p>
<blockquote><p>#cp /sr/share/doc/chillispot/hotspotlogin.cgi.gz /usr/lib/cgi-bin<br />
#gunzip /usr/lib/cgi-bin/hotspotlogin.cgi.gz<br />
#cd /usr/lib/cgi-bin<br />
#chmod 755 hotspotlogin.cgi</p></blockquote>
<p>3. Edit file /usr/lib/cgi-bin/hotspotlogin.cgi</p>
<p>Uncomment 2 buah baris, sehingga menjadi seperti di bawah ini</p>
<blockquote><p>$uamsecret = &#8220;pass-secret-uam-gw&#8221;;<br />
$userpassword=1;</p></blockquote>
<p>4. Aktifkan firewall chillispot dan buat firewallnya agar diaktifkan setiap kali server restart</p>
<p>#sh /usr/share/doc/chillispot/firewall.iptables<br />
#cp /usr/share/doc/chillispot/firewall.iptables /etc/init.d/chilli.iptables<br />
#chmod u+x /etc/init.d/chilli.iptables<br />
#ln -s /etc/init.d/chilli.iptables /etc/rcS.d/S40chilli.iptables</p>
<p><strong>Setting FreeRadius</strong></p>
<p>1. Edit file /etc/freeradius/clients.conf</p>
<p>Cari konfigurasi berikut dan modifikasi menjadi seperti ini</p>
<blockquote><p>client 127.0.0.1 {<br />
secret          = pass-client-radius-testing123-gw<br />
shortname       = localhost<br />
nastype      = other<br />
}</p></blockquote>
<p>2. Edit file /etc/freeradius/sql.conf</p>
<blockquote><p>#Connect Info<br />
server = &#8220;localhost&#8221;<br />
login = &#8220;phpmyprepaid&#8221;<br />
password = &#8220;passphpmyprepaid-mysql-gwa&#8221;</p>
<p>#Database table configuration<br />
radius_db = &#8220;phpmyprepaid&#8221;</p></blockquote>
<p>3. Edit file /etc/freeradius/radiusd.conf</p>
<p>Cari konfigurasi berikut</p>
<blockquote><p>$INCLUDE  ${confdir}/sql.conf</p></blockquote>
<p>Dan tambahkan baris di bawahnya sehingga menjadi sebagai berikut</p>
<blockquote><p>$INCLUDE  ${confdir}/sql.conf<br />
sqlcounter noresetcounter {<br />
counter-name = Max-All-Session-Time<br />
check-name = Max-All-Session<br />
sqlmod-inst = sql<br />
key = User-Name<br />
reset = never<br />
query = &#8220;SELECT SUM(AcctSessionTime) FROM radacct where UserName = &#8216;%{%k}&#8217;&#8221;<br />
}</p></blockquote>
<p>Cari konfigurasi untuk <em>accounting</em>, <em>instantiate</em>, dan <em>authorize</em>. Lalu setting menjadi seperti di bawah ini dengan cara menghilangkan tanda pagarnya.<br />
Selain itu, berikan tanda pagar untuk yang lain.</p>
<blockquote><p>accounting {<br />
unix<br />
radutmp<br />
sql<br />
}</p>
<p>instantiate {<br />
exec<br />
expr<br />
noresetcounter<br />
}</p>
<p>authorize {<br />
preprocess<br />
chap<br />
mschap<br />
suffix<br />
sql<br />
noresetcounter<br />
}</p></blockquote>
<p><strong>Setting Certificate</strong></p>
<p>1. Konfigurasi Sertifikasi</p>
<blockquote><p>#cd /etc/apache2<br />
#mkdir ssl<br />
#make-ssl-cert /usr/share/ssl-cert/ssleay.cnf /etc/apache2/ssl/apache.pem</p></blockquote>
<p>Lalu jawab pertanyaan-pertanyaan nya hehe&#8230;</p>
<p>2. Aktifkan dengan cara</p>
<blockquote><p>#a2enmod ssl<br />
#/etc/init.d/apache2 force-reload</p></blockquote>
<p>3. Lalu buat file ssl dengan meng-copy dari default</p>
<blockquote><p>#cd /etc/apache2/sites-available<br />
#cp default ssl</p></blockquote>
<p>4. Lalu edit /etc/apache2/sites-available/ssl. Ubah bagian awalnya jadi seperti ini</p>
<blockquote><p>NameVirtualHost *:443<br />
&lt;VirtualHost *:443&gt;<br />
ServerAdmin webmail@localhost</p>
<p>SSLEngine On<br />
SSLCertificateFIle /etc/apache2/ssl/apache.pem</p>
<p>DocumentRoot /var/www/</p></blockquote>
<p>5. Kemudian di enable dengan cara</p>
<blockquote><p>#a2ensite ssl<br />
#/etc/init.d/apache2 reload<br />
#/etc/init.d/apache2 restart</p></blockquote>
<p>6. Restart semua aplikasi</p>
<blockquote><p>#/etc/init.d/apache2 restart<br />
#/etc/init.d/mysql restart<br />
#/etc/init.d/chillispot restart<br />
#/etc/init.d/freeradius restart</p></blockquote>
<p>Setelah itu, colok Access Point ke eth1. Lalu laptop user dihubungkan ke Access Point tersebut.<br />
Setelah tersambung, coba cek dulu apakah laptop user dah dapet IP address dari chillispotnya apa belum</p>
<p>Nah kalo udah tersambung, coba browsing ke situs mana saja, user laptop akan teredirect ke halaman login <img src='http://www.agungsep.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Fiuhh, panjang juga ni artikel ckck.. Kalo ada yang error, tolong kasi tau sebelah mana yang error yup. Siapa tau saya salah nulis.<br />
Kalo saya sih sudah bisa dengan baik <img src='http://www.agungsep.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<p>Tapi konfigurasi di jaringan saya memiliki satu masalah. Konfigurasi di jaringan saya adalah sebagai berikut:</p>
<p>Internet &#8212; <span style="color: #000080;">Proxy Server</span> &#8212; (eth0) Server Anda (eth1) &#8212; Access Point &#8212; &gt; Laptop User</p>
<p>Di jaringan saya, setiap user diharuskan menggunakan Proxy sebelum ke internet. Masalahnya, chillispot tidak mempunyai konfigurasi untuk mengenali Proxy Server setelah terautentikasi.<br />
Hmm, setelah saya browsing sanasini, saya akhirnya menemukan pengganti Chillispot. Namanya adalah <a href="http://coova.org/wiki/index.php/CoovaChilli">CoovaChilli</a>. Chillispot itu sudah tidak dikembangkan lagi dan penerusnya bernama CoovaChilli.<br />
CoovaChilli ini memiliki konfigurasi yang bernama <em>Post-Auth Proxy</em>..</p>
<p>Wah, mengoprek lagi neh hehe..</p>
<p>Fiuhh, nulis blog ini saja seharian hehe.. Tapi saya puas <img src='http://www.agungsep.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> ..</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>Tulisan ini banyak diambil dari:<br />
<a href="http://pinokiook.blogspot.com/2008/03/buat-hotspot-dengan-menggunakan-apache.html">http://pinokiook.blogspot.com/2008/03/buat-hotspot-dengan-menggunakan-apache.html</a><br />
<a href="http://pinokiook.blogspot.com/2008/03/buat-hotspot-dengan-menggunakan-apache_13.html">http://pinokiook.blogspot.com/2008/03/buat-hotspot-dengan-menggunakan-apache_13.html</a><br />
<a href="http://www.technorody.com/membangun-server-hotspot-dengan-chillispot-dan-freeradius.rody">http://www.technorody.com/membangun-server-hotspot-dengan-chillispot-dan-freeradius.rody</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.agungsep.com/2009/04/instalasi-freeradius-chillispot-dan-phpmyprepaid-di-ubuntu-804-hardy-heron/feed/</wfw:commentRss>
		<slash:comments>24</slash:comments>
		</item>
		<item>
		<title>Instalasi Freeradius pada Ubuntu 8.04 Hardy Heron</title>
		<link>http://www.agungsep.com/2009/03/instalasi-freeradius-pada-ubuntu-804-hardy-heron/</link>
		<comments>http://www.agungsep.com/2009/03/instalasi-freeradius-pada-ubuntu-804-hardy-heron/#comments</comments>
		<pubDate>Thu, 05 Mar 2009 07:16:52 +0000</pubDate>
		<dc:creator>agungsep</dc:creator>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[8.04]]></category>
		<category><![CDATA[FreeRadius]]></category>
		<category><![CDATA[Hardy]]></category>
		<category><![CDATA[Install]]></category>

		<guid isPermaLink="false">http://agungsep.wordpress.com/?p=40</guid>
		<description><![CDATA[Wah, sudah lama sekali blog saya ini ga diupdate  yup hehe.. Maklum, ngga pernah ngoprek lagi semenjak TA hehe.. Kebetulan sekarang saya lagi ada kerjaan neh hehe.. Saya rencananya mo buat Wireless Access Point yang ada billingnya neh hehe. Seperti EasyHotspot buatannya Rafeequl Sistem Operasi sih udah pasti Sistem Operasi Favoritku Ubuntu hehe.. Sekarang saya [...]]]></description>
			<content:encoded><![CDATA[<p>Wah, sudah lama sekali blog saya ini ga diupdate  yup hehe.. Maklum, ngga pernah ngoprek lagi semenjak TA hehe.. Kebetulan sekarang saya lagi ada kerjaan neh hehe..</p>
<p>Saya rencananya mo buat Wireless Access Point yang ada billingnya neh hehe. Seperti <a title="EasyHotspot" href="http://easyhotspot.sourceforge.net/" target="_blank">EasyHotspot </a>buatannya <a title="Situsnya Rafeequl" href="http://rafeequl.wordpress.com/" target="_blank">Rafeequl<br />
</a></p>
<p>Sistem Operasi sih udah pasti Sistem Operasi Favoritku Ubuntu hehe.. Sekarang saya pake yang 8.04. Rencananya penggunaan Autentikasinya menggunakan Radius. Saya menggunakan <a title="FreeRadius" href="http://freeradius.org/" target="_blank">FreeRadius </a>sebagai software Autentikasinya karena software inilah yang banyak dipake ama kebanyakan orang selain <a title="OpenRadius" href="http://www.xs4all.nl/~evbergen/openradius/">OpenRadius </a>hehe. Selain itu juga membutuhkan software lain yaitu Chillispot sebagai Captive Portalnya.</p>
<p>Pada blog kali ini, saya hanya menjelaskan cara instalasi FreeRadius pada Ubuntu 8.04</p>
<p>Okeh, jangan banyak kata-kata lagi. Mari Kita Mulai <img src='http://www.agungsep.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><span id="more-40"></span>Instal Program yang dibutuhkan:</p>
<blockquote><p># apt-get install apache2</p>
<p># apt-get install php5-common php5-gd php-pear php-db libapache2-mod-php5</p>
<p># apt-get install mysql-server-5.0 php5-mysql</p>
<p># apt-get install freeradius freeradius-mysql</p></blockquote>
<p>Masuk ke mysql</p>
<blockquote><p># mysql –u root –p</p></blockquote>
<p>Buat Database bernama &#8220;radius&#8221; dan berikan kewenangan pada mysql-user &#8220;radius&#8221; dengan password &#8220;radpass&#8221; untuk menggunakannya</p>
<blockquote><p>CREATE DATABASE radius;</p>
<p>GRANT ALL ON radius.* TO &#8216;radius&#8217;@'localhost&#8217; IDENTIFIED BY “radpass”;</p>
<p>exit;</p></blockquote>
<p>Masukkan example dari isi tabel mysql freeradius ke tabel &#8220;radius&#8221; di mysql</p>
<blockquote><p># gunzip -d /usr/share/doc/freeradius/examples/mysql.sql.gz</p>
<p># mysql -u root -p radius &lt; /usr/share/doc/freeradius/examples/mysql.sql</p></blockquote>
<p>Buktikan di mysql nya bahwa tabel &#8220;radius&#8221; sudah terisi</p>
<blockquote><p># mysql -u root –p</p>
<p>use radius;</p>
<p>show tables;</p>
<p>quit;</p></blockquote>
<p>Buka file konfigurasi sql freeradius dan uncomment <strong>readclients =yes</strong></p>
<blockquote><p># nano /etc/freeradius/sql.conf</p>
<p>readclients = yes</p></blockquote>
<p>Buka file konfigurasi radius server</p>
<blockquote><p># nano /etc/freeradius/radiusd.conf</p></blockquote>
<p>Pada bagian authorize letakkan sql sebelum bagian files(jika kita tidak mau menggunakan files, kita bisa berikan komen (tanda #) didepannya ), dan pada bagian accounting letakkan sql diantara unix dan radutmp dan unix.</p>
<p>Lalu masukkan data pada database &#8220;radius&#8221;</p>
<blockquote><p># mysql -u root –p</p>
<p>use radius;</p>
<p>mysql&gt; INSERT INTO radcheck (UserName, Attribute, Value) VALUES (’test’, ‘Password’, ‘password’);</p>
<p>mysql&gt; INSERT INTO radcheck (UserName, Attribute, Value) VALUES (’test’, ‘Auth-Type’, ‘Local’);</p></blockquote>
<p>Buka lagi file konfigurasi mysql, lalu ubah data yang diperlukan</p>
<blockquote><p># vi /etc/freeradius/sql.conf</p>
<p>server = “localhost”                                   #karena server mysqlnya terintegrasi dengan freeradiusnya, maka servernya adalah localhost<br />
login = “root”<br />
password = “passwd-mysqlnya-elo”<br />
radius_db = “radius”                                  #karena kita pake database yang namanya &#8220;radius&#8221;</p></blockquote>
<p>Buka file konfigurasi client nya</p>
<blockquote><p># vi /etc/freeradius/clients.conf</p>
<p>secret = testing123                                    #default untuk passwordnya localhost</p></blockquote>
<p>Jalankan freeradius dalam mode extended-debug</p>
<blockquote><p># freeradius –X</p></blockquote>
<p>Buka terminal lain, lalu coba perintah test berikut ini</p>
<blockquote><p># radtest test password localhost 1812 testing123</p></blockquote>
<blockquote><p>Sending Access-Request of id 106 to 127.0.0.1 port 1812<br />
User-Name = &#8220;test&#8221;<br />
User-Password = &#8220;password&#8221;<br />
NAS-IP-Address = 255.255.255.255<br />
NAS-Port = 1812<br />
rad_recv: Access-Accept packet from host 127.0.0.1:1812, id=106, length=20</p></blockquote>
<p>Nah ini baru nginstall Freeradiusnya, belum software lain kayak Chillispot dll.. See You Later on the Next Tutorial hehe&#8230;</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>Update 17 April 2009:<br />
Saya sudah menulis tutorial Instalasi Freeradius, Chillispot, dan PhpMyPrepaid di Ubuntu Hardy Heron. Jika ingin melihatnya, bisa dilihat di link di bawah ini:<br />
<a href="http://agungsep.wordpress.com/2009/04/07/instalasi-freeradius-chillispot-dan-phpmyprepaid-di-ubuntu-804-hardy-heron/" target="_blank">http://agungsep.wordpress.com/2009/04/07/instalasi-freeradius-chillispot-dan-phpmyprepaid-di-ubuntu-804-hardy-heron/</a></p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>Tulisan ini banyak dikutip dari</p>
<p><a href="http://solo.foss-id.web.id/2008/09/instalasi-freeradius-pada-ubuntu-server-804/">http://solo.foss-id.web.id/2008/09/instalasi-freeradius-pada-ubuntu-server-804/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.agungsep.com/2009/03/instalasi-freeradius-pada-ubuntu-804-hardy-heron/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Install Perangkat (Environment) untuk Kompilasi Kernel 2.16.22-14 untuk Ubuntu 7.10</title>
		<link>http://www.agungsep.com/2008/04/install-perangkat-environment-untuk-kompilasi-kernel-21622-14-untuk-ubuntu-710/</link>
		<comments>http://www.agungsep.com/2008/04/install-perangkat-environment-untuk-kompilasi-kernel-21622-14-untuk-ubuntu-710/#comments</comments>
		<pubDate>Mon, 21 Apr 2008 03:14:20 +0000</pubDate>
		<dc:creator>agungsep</dc:creator>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[2.16.22-14]]></category>
		<category><![CDATA[7.10]]></category>
		<category><![CDATA[Install]]></category>
		<category><![CDATA[Kernel]]></category>
		<category><![CDATA[Kompilasi Kernel]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://agungsep.wordpress.com/?p=31</guid>
		<description><![CDATA[Soekris yang telah kuinstall dengan Ubuntu membutuhkan kustomisasi pada kernelnya agar teman saya bisa menjalankan fitur lain pada Soekris itu. Saya akan membuat custom kernel untuk Soekris. Kernel yang di-custom adalah kernel 2.16.22-14 milik Ubuntu Server 7.10. Komputer yang digunakan sebagai Host untuk environment adalah Ubuntu Server 7.10 Gutsy Gibbon yang kuinstall di VMware. Komputer [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://agungsep.wordpress.com/2008/04/18/install-ubuntu-server-710-gutsy-gibbon-pada-compact-flash-untuk-soekris-net4801/" target="_blank">Soekris yang telah kuinstall dengan Ubuntu</a> membutuhkan kustomisasi pada kernelnya agar teman saya bisa menjalankan fitur lain pada Soekris itu.</p>
<p>Saya akan membuat custom kernel untuk Soekris. Kernel yang di-custom adalah kernel 2.16.22-14 milik Ubuntu Server 7.10. Komputer yang digunakan sebagai Host untuk environment adalah Ubuntu Server 7.10 Gutsy Gibbon yang kuinstall di VMware. Komputer target adalah Ubuntu Server 7.10 Gutsy Gibbon yang diinstal di Soekris.</p>
<p>Tutorial ini tentu saja dilakukan di komputer host. Komputer host dijalankan untuk environment kustomisasi kernel yang akan dideploy di komputer target. Langkah berikutnya adalah sebagai berikut</p>
<p><span id="more-31"></span>Pertama, anda harus login sebagai root.</p>
<p>Install dulu program yang diperlukan</p>
<pre>apt-get install linux-source kernel-package libncurses5-dev fakeroot wget bzip2</pre>
<p>Lakukan perintah di bawah ini</p>
<pre>cd /usr/src
tar --bzip2 -xf linux-source-2.6.22.tar.bz2
ln -s linux-source-2.6.22 linux
nano /etc/kernel-pkg.conf</pre>
<p>Ubah yang diperlukan untuk keperluan informasi. Ubah Maintainer Information sesuai kehendak anda</p>
<pre>cp /boot/config-2.6.22-14-server /usr/src/linux/.config
cd /usr/src/linux
make clean
make menuconfig</pre>
<p>Nah, tampilan di bawah ini adalah tampilan untuk Linux Kernel Configuration. Setelah anda mengubah konfigurasi, jangan lupa untuk Save file nya</p>
<p><a href="http://agungsep.files.wordpress.com/2008/04/kernel-configuration.jpg"><img class="aligncenter size-medium wp-image-32" src="http://agungsep.files.wordpress.com/2008/04/kernel-configuration.jpg?w=300" alt="Kernel Configuration" width="405" height="336" /></a></p>
<p>Nah, saya belum tau apa yang harus diubah. Saya juga belum tau cara mendeploy custom kernel nya ke komputer targetnya.</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>Referensi Artikel Ini<br />
<a href="http://www.linuxvillage.ca/support/kernelcompile.html" target="_blank"> http://www.linuxvillage.ca/support/kernelcompile.html</a><br />
<a href="http://howtoforge.com/kernel_compilation_ubuntu" target="_blank"> http://howtoforge.com/kernel_compilation_ubuntu</a><br />
<a href="http://pyramid.metrix.net/trac/wiki/PyramidKernel/AddingModules" target="_blank"> http://pyramid.metrix.net/trac/wiki/PyramidKernel/AddingModules</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.agungsep.com/2008/04/install-perangkat-environment-untuk-kompilasi-kernel-21622-14-untuk-ubuntu-710/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Install Ubuntu Server 7.10 Gutsy Gibbon pada Compact Flash untuk Soekris net4801</title>
		<link>http://www.agungsep.com/2008/04/install-ubuntu-server-710-gutsy-gibbon-pada-compact-flash-untuk-soekris-net4801/</link>
		<comments>http://www.agungsep.com/2008/04/install-ubuntu-server-710-gutsy-gibbon-pada-compact-flash-untuk-soekris-net4801/#comments</comments>
		<pubDate>Fri, 18 Apr 2008 11:34:36 +0000</pubDate>
		<dc:creator>agungsep</dc:creator>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[7.10]]></category>
		<category><![CDATA[Compact Flash]]></category>
		<category><![CDATA[Gutsy]]></category>
		<category><![CDATA[Install]]></category>
		<category><![CDATA[net4801]]></category>
		<category><![CDATA[Soekris]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://agungsep.wordpress.com/?p=29</guid>
		<description><![CDATA[Instalasi ini dilakukan setelah saya sempat menginstall Pyramid-Linux pada Compact Flash Pyramid Linux sebenarnya merupakan sistem operasi yang cocok jika Soekris itu hanya dipakai sebagai node wireless mesh. Namun karena saya harus menginstall banyak lagi aplikasi lain seperti apache2, MySQL, Postfix, Squirrelmail, PhpMyAdmin, Webmin, OLSRd, PhP, saya tidak bisa menggunakan sistem operasi Pyramid-Linux ini. Pyramid-Linux [...]]]></description>
			<content:encoded><![CDATA[<p>Instalasi ini dilakukan setelah saya sempat <a href="http://agungsep.wordpress.com/2008/03/12/install-pyramid-linux-dalam-soekris-net4801/" target="_blank">menginstall Pyramid-Linux pada Compact Flash</a></p>
<p>Pyramid Linux sebenarnya merupakan sistem operasi yang cocok jika Soekris itu hanya dipakai sebagai node wireless mesh. Namun karena saya harus menginstall banyak lagi aplikasi lain seperti apache2, MySQL, Postfix, Squirrelmail, PhpMyAdmin, Webmin, OLSRd, PhP, saya tidak bisa menggunakan sistem operasi Pyramid-Linux ini.</p>
<p>Pyramid-Linux ini merupakan sebuah sistem operasi embedded. Instalasi aplikasi lain sangat sulit dilakukan. Oleh karena itu, saya memilih untuk menginstall sistem operasi yang bukan embedded. Sistem operasi Ubuntu 7.10 dipilih karena sistem operasi ini sudah merakyat dan memiliki kemudahan dalam instalasi program2 di atas tersebut.</p>
<p>Instalasi yang dilakukan sebenarnya sama dengan instalasi Ubuntu pada sebuah Flash disk, hanya Soekris ini tidak mempunyai port untuk video dan keyboard. Oleh karena itu diperlukan sedikit modifikasi agar Ubuntu pada Soekris ini dapat dijalankan dengan semestinya. Instalasi ini juga dapat dilakukan untuk menginstall Ubuntu Server 8.04 Hardy Heron pada CF untuk Soekris.</p>
<p>Tutorialnya adalah sebagai berikut<span id="more-29"></span>Langkah pertama adalah mengumpulkan dulu alat dan bahan yang diperlukan:</p>
<ol>
<li>Komputer Host bersistem operasi Linux. Saya memakai Laptop bersistem operasi Ubuntu 7.10 Desktop</li>
<li>Compact Flash (CF) berukuran seperlunya. Saya memakai CF berukuran 1 GB. Lebih besar lebih baik. Saya sarankan JANGAN memakai yang kurang dari 1 GB.</li>
<li>Card Reader. Saya memakai Card Reader Apacer AP450</li>
<li>ISO dari Ubuntu 7.10 Server. File bisa didapat dari <a href="http://www.ubuntu.com/">http://www.ubuntu.com</a>. File tersebut bernama &#8220;ubuntu-7.10-server-i386.iso&#8221;</li>
</ol>
<p>Pertama, plug terlebih dahulu card reader yang telah ditancapkan CF nya ke komputer</p>
<p>Buat satu partisi terlebih dahulu di CF yang akan kita jadikan target. Jadikan partisi tersebut bootable.</p>
<pre>sudo cfdisk /dev/sdc</pre>
<p>Buat partisi ext3 di CF target</p>
<pre>sudo mke2fs -j /dev/sdc1</pre>
<p>Catat terlebih dahulu UUID dari CF target kita (/dev/sdc1) untuk dipakai di langkah selanjutnya</p>
<pre>blkid</pre>
<p>Mount CF di /mnt/target</p>
<pre>sudo mkdir /mnt/target
sudo mount /dev/sdc1 /mnt/target</pre>
<p>Mount file ISO Ubuntu Server di /mnt/iso</p>
<pre>sudo mkdir /mnt/iso
sudo mount -t iso9660 -o ro,loop=/dev/loop0 /path/ke/filenya/ubuntu-7.10-server-i386.iso /mnt/iso</pre>
<p>Lakukan debootstrap ke CF target. Jika anda belum menginstall program debootstrap, installah terlebih dahulu</p>
<pre>sudo apt-get install debootstrap
sudo debootstrap --arch i386 feisty /mnt/target file:/mnt/iso</pre>
<p>Nah, instalasi Ubuntu ke compact flash sebenarnya sudah beres. Namun, karena Ubuntu ini biasa diinstall di komputer yang tentu saja memiliki monitor dan keyboard, tidak seperti Soekris yang tidak memiliki port video dan port keyboard, maka sedikit modifikasi harus dilakukan agar Ubuntu ini dapat dijalankan di Soekris.</p>
<p>Chroot ke targetnya. Chroot ini adalah perintah untuk menjalankan shell pada direktori root yang berbeda dari root biasa</p>
<pre>sudo chroot /mnt/target /bin/bash</pre>
<p>Nah, sekarang kita bekerja dengan /mnt/target sebagai root kita</p>
<p>buat file /etc/fstab</p>
<pre>vi /etc/fstab</pre>
<p>Isi dari file tersebut adalah sebagai berikut</p>
<pre># file system                 mount point     type    options                 dump    pass
UUID=xxxxxx-xxxx-...-xxxxxx   /               ext3    defaults                0       0
tmpfs                         /tmp            tmpfs   size=128m,mode=1777     0       0
proc                          /proc           proc    defaults                0       0
sys                           /sys            sysfs   defaults                0       0</pre>
<p>UUID diisi dengan UUID dari CF kita</p>
<p>Mount semua filesystem</p>
<pre>mount /proc
mount /sys</pre>
<p>Verifikasi hasil mount. Jika perintah di bawah memperlihatkan isi direktori yang kosong, maka filesystem belum ter-mount</p>
<pre>ls /proc</pre>
<p>Konfigurasi keyboard. Konfigurasi ini tidak perlu dilakukan karena Soekris tidak mempunyai keyboard. Konfigurasi ini diperlukan jika Ubuntu diinstal pada flash disk untuk komputer yang memiliki keyboard</p>
<pre>dpkg-reconfigure console-setup</pre>
<p>Setup jaringan</p>
<pre>vi /etc/network/interfaces</pre>
<p>Isi file tadi sesuai dengan setting jaringan di tempat anda. File yang saya buat sih seperti ini</p>
<pre>auto lo
iface lo inet loopback
iface eth0 inet static
address 167.205.64.106
netmask 255.255.255.192
gateway 167.205.64.65
auto eth0</pre>
<p>Set hostname. Kita beri nama alat kita &#8220;ubuntu-soekris&#8221;</p>
<pre>echo ubuntu-soekris &gt; /etc/hostname</pre>
<p>Buat sebuah nonroot user untuk login nonroot di Ubuntu nya. Set juga passwordnya. Nama user yang saya buat adalah &#8220;agungsep&#8221;</p>
<pre>adduser agungsep
echo 'agungsep ALL=(ALL) ALL' &gt;&gt; /etc/sudoers
chmod 0440 /etc/sudoers</pre>
<p>Setup /etc/apt/sources.list</p>
<pre>vi /etc/apt/sources.list</pre>
<p>Isi repo tergantung anda ingin repo dari mana. Saya mengambil repo dari kambing.ui.edu. Isi file tersebut milik saya adalah sebagai berikut</p>
<pre>deb http://kambing.ui.edu/ubuntu gutsy-backports multiverse main restricted universe
deb http://kambing.ui.edu/ubuntu gutsy-proposed multiverse main restricted universe
deb http://kambing.ui.edu/ubuntu gutsy-security multiverse main restricted universe
deb http://kambing.ui.edu/ubuntu gutsy-updates multiverse main restricted universe
deb http://kambing.ui.edu/ubuntu gutsy multiverse main restricted universe</pre>
<p>Setup /etc/hosts</p>
<pre>vi /etc/hosts</pre>
<p>File /etc/hosts milikku adalah sebagai berikut</p>
<pre>127.0.0.1       localhost
127.0.1.1       ubuntu-soekris
# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts</pre>
<p>Setup /etc/resolv.conf</p>
<pre>vi /etc/resolv.conf</pre>
<p>Isi sesuai dengan DNS di jaringan anda. File /etc/resolv.conf milikku adalah sebagai berikut</p>
<pre>search ee.itb.ac.id
nameserver 167.205.23.1
nameserver 167.205.22.123
nameserver 167.205.64.158</pre>
<p>Buat File /etc/event.d/ttyS0</p>
<pre>vi /etc/event.d/ttyS0</pre>
<p>Isi file tersebut dengan script di bawah ini</p>
<pre>start on runlevel 2
start on runlevel 3
start on runlevel 4
start on runlevel 5
stop on runlevel 0
stop on runlevel 1
stop on runlevel 6
respawn
exec /sbin/getty -L ttyS0 9600 vt102</pre>
<p>Edit file /etc/initramfs-tools/modules</p>
<pre>vi /etc/initramfs-tools/modules</pre>
<p>Tambahkan dua baris di bawah ini pada file /etc/initramfs-tools/modules</p>
<pre>ext3
ide_generic</pre>
<p>Update initramfs anda</p>
<pre>update-initramfs -u</pre>
<p>Install kernel dan konfigurasi grub. Debootstrap tidak menginstall bootloader pada CF target. Sehingga kita harus menginstall sendiri</p>
<pre>apt-get update
apt-get install linux-image-generic grub memtest86+</pre>
<p>Konfigurasi grub</p>
<pre>mkdir -p /boot/grub
cp /usr/lib/grub/i386-pc/* /boot/grub
vi /boot/grub/menu.lst</pre>
<p>Isi file /boot/grub/menu.lst dengan script di bawah ini</p>
<pre>default         0
timeout         5

serial --unit=0 --speed=9600 --word=8 --parity=no --stop=1
terminal --timeout=5  serial console

title           Ubuntu, kernel 2.6.22-14-generic
root            (hd0,0)
kernel          /boot/vmlinuz-2.6.22-14-generic root=/dev/hda1 ro console=tty0 console=ttyS0,9600n8
initrd          /boot/initrd.img-2.6.22-14-generic
quiet
savedefault

title           Ubuntu, memtest86+
root            (hd0,0)
kernel          /boot/memtest86+.bin console=tty0 console=ttyS0,9600n8
quiet</pre>
<p>Keluar dari chroot</p>
<pre>exit</pre>
<p>Lakukan perintah di bawah ini di luar chroot() untuk menginstall grub nya</p>
<pre>sudo grub-install --no-floppy --root-directory=/mnt/target /dev/sdc1</pre>
<p>Fiuhh, selesai juga. Unmount CF anda dari komputer host. CF anda siap diboot di Soekris anda. Pastikan bitrate Soekris anda menjadi 9600. Masukkan usernamenya &#8220;agungsep&#8221; dan juga passwordnya. Lalu dari sana anda bisa masuk sebagai root</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>Referensi Artikel ini</p>
<p><a href="http://wiki.soekris.info/Installing_Ubuntu_7.04_Server_via_debootstrap" target="_blank">http://wiki.soekris.info/Installing_Ubuntu_7.04_Server_via_debootstrap</a><br />
<a href="http://wiki.soekris.info/Menu_lst" target="_blank">http://wiki.soekris.info/Menu_lst</a><br />
<a href="https://wiki.ubuntu.com/Soekris" target="_blank">https://wiki.ubuntu.com/Soekris</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.agungsep.com/2008/04/install-ubuntu-server-710-gutsy-gibbon-pada-compact-flash-untuk-soekris-net4801/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Install Pyramid Linux dalam Soekris net4801</title>
		<link>http://www.agungsep.com/2008/03/install-pyramid-linux-dalam-soekris-net4801/</link>
		<comments>http://www.agungsep.com/2008/03/install-pyramid-linux-dalam-soekris-net4801/#comments</comments>
		<pubDate>Wed, 12 Mar 2008 04:07:57 +0000</pubDate>
		<dc:creator>agungsep</dc:creator>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Install]]></category>
		<category><![CDATA[net4801]]></category>
		<category><![CDATA[Pyramid Linux]]></category>
		<category><![CDATA[Soekris]]></category>

		<guid isPermaLink="false">http://agungsep.wordpress.com/?p=14</guid>
		<description><![CDATA[Salah satu langkah tugas akhir yang saya lakukan adalah menginstall Pyramid Linux ke embedded computer Soekris net4801 Soekris merupakan komputer embedded yang dapat digunakan sebagai device komunikasi komputer. Spesifikasi lengkap dapat dilihat di sini. Soekris net4801 yang saya pakai menggunakan prosesor kelas 586 berkecepatan 266MHz. Alat ini memiliki tiga 10/100Mbit port ethernet. Alat yang saya [...]]]></description>
			<content:encoded><![CDATA[<p>Salah satu langkah tugas akhir yang saya lakukan adalah menginstall Pyramid Linux ke embedded computer Soekris net4801</p>
<p>Soekris merupakan komputer embedded yang dapat digunakan sebagai device komunikasi komputer. Spesifikasi lengkap dapat dilihat di <a href="http://www.soekris.com/net4801.htm" title="Data sheet Soekris net4801">sini</a>. Soekris net4801 yang saya pakai menggunakan prosesor kelas 586 berkecepatan 266MHz. Alat ini memiliki tiga 10/100Mbit port ethernet. Alat yang saya pakai ini memiliki memori utama 256Mbyte SDRAM dan menggunakan modul CompactFlash untuk program dan tempat penyimpanan data. Compact Flash yang saya pake adalah Sandisk Ultra II 1GB. Alat ini juga saya pasang TP-Link Wireless LAN Mini PCI 54MBps. Gambarnya adalah sebagai berikut</p>
<p><img src="http://agungsep.files.wordpress.com/2008/03/06032008295.jpg" alt="Soekris net4801 plusplus" align="middle" height="300" width="400" /></p>
<p>Nah, saya akan menginstall sistem operasi Pyramid Linux pada alat Soekris net4801 itu. Pyramid merupakan distro Linux khusus dikembangkan untuk alat komunikasi jaringan termasuk untuk alat komunikasi wireless. Pengembang dari sistem operasi Pyramid Linux ini adalah Metrix yang beralamat di <a href="http://pyramid.metrix.net/trac/" title="Website Pyramid">sini</a>.</p>
<p>Cara yang saya gunakan untuk menginstall Pyramid ke dalam Linux adalah dengan menggunakan Metrix Live CD yang bisa didownload di <a href="http://dl.metrix.net/support/livecd/">sini</a>. Langkah-langkah yang saya tulis di artikel ini saya dapatkan dari situs <a href="http://pyramid.metrix.net/trac/wiki/InstallingPyramid/PxeBootLiveCD">ini</a>.</p>
<p>Sebelum mulai menginstall, pastikan anda sudah mempunyai hal-hal sebagai berikut:</p>
<ol>
<li>Sistem Soekris yang akan diinstall</li>
<li>Komputer x86 biasa yang mempunyai port ethernet, port serial, dan CD-ROM serta bisa booting dari CD-ROM. Untuk memudahkan penulisan, selanjutnya saya akan menyebut komputer ini &#8220;komputer-biasa&#8221;.</li>
<li>Crossover serial cable, untuk komunikasi ke console Soekris. Barang ini dapat dibuat sendiri. Tutorial membuat kabel ini ada di <a href="http://agungsep.wordpress.com/2008/03/06/membuat-female-to-female-db9-serial-crossover-cable/">sini</a></li>
<li>Kabel UTP LAN crossover, untuk menyambungkan Soekris dengan komputer-biasa</li>
<li>Metrix Live CD yang sudah diburn. CD tersebut bisa didownload dari <a href="http://dl.metrix.net/support/livecd/">sini</a>. CD ini untuk diboot di komputer-biasa.</li>
<li>File image Pyramid Linux nya. File tersebut bisa didownload dari <a href="http://dl.metrix.net/support/dist/">sini</a>. Tapi sewaktu saya melakukan percobaan ini, CD Metrix Live sudah berisi file image Pyramid yang terbaru <img src='http://www.agungsep.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
</ol>
<p>Langkah-langkah menginstall Pyramid adalah sebagai berikut:</p>
<ol>
<li>Sambungkan kabel UTP LAN crossover antara Soekris dengan komputer-biasa.</li>
<li>Sambungkan kabel serial crossover antara Soekris dengan komputer-biasa.</li>
<li>Boot komputer-biasa dengan CD Metrix Live</li>
<li>Tunggu sampe Live CD selesai booting.</li>
<li>Setelah selesai booting, anda akan masuk ke Ubuntu 5.10 desktop biasa. buka Terminal dari menu Application -&gt; Accesories</li>
<li>Dari Terminal, ketik <code>su</code> untuk menjadi superuser root. Passwordnya adalah <code>root</code></li>
<li>Ketik <code>pxe-start.sh</code> lalu tekan Enter. Script ini akan mengkonfigurasi eth0 dan memulai service-service yang diperlukan</li>
<li>Start program untuk mengakses Soekris lewat port serial. Saya menggunakan minicom untuk mengaksesnya. Defaultnya, Soekris menggunakan baud 19200, 8 databits, no parity, 1 stop bit, no flow control
<ol>
<li>Untuk menggunakan minicom, ketik <code>minicom -o -s</code> pada Terminal (untuk masuk mode Setup)</li>
<li>Pilih &#8220;Serial Port Setup&#8221;, lalu ubah Serial Port device nya (mungkin menjadi <code>/dev/ttyS0</code> atau <code>/dev/ttyUSB0</code>, tergantung port Serial yang ada di komputer-biasa) dan kecepatannya (menjadi 19200)</li>
<li>&#8220;Save Setup as dfl&#8221;, Lalu &#8220;Exit from Minicom&#8221;. Start minicom tanpa option dengan cara ketik <code>minicom </code>di Terminal</li>
<li>Nyalakan Soekris. Seharusnya bootingnya sudah terlihat <img src='http://www.agungsep.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
</ol>
</li>
<li>Nyalakan Soekris, dan paksa booting lewat network. Dalam Soekris, hal itu dapat dilakukan dengan mengeklik Ctrl-P pada saat boot, lalu ketik <code>boot f0</code> pada &#8220;&gt;&#8221; prompt</li>
<li>Anda seharusnya melihat text menu yang berisi pilihan operating sistem yang akan diinstal. Pilih pyramid-1.0b5.img.gz. Tunggu proses instalasi sampai selesai. Script instalasi akan langsung me-reboot Soekris</li>
<li>Selesai <img src='http://www.agungsep.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </li>
</ol>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
Artikel ini sebagian besar diambil dari <a href="http://pyramid.metrix.net/trac/wiki/InstallingPyramid/PxeBootLiveCD">http://pyramid.metrix.net/trac/wiki/InstallingPyramid/PxeBootLiveCD</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.agungsep.com/2008/03/install-pyramid-linux-dalam-soekris-net4801/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Install + Setting Repository PCLinuxOS 2007</title>
		<link>http://www.agungsep.com/2008/03/install-setting-repository-pclinuxos-2007/</link>
		<comments>http://www.agungsep.com/2008/03/install-setting-repository-pclinuxos-2007/#comments</comments>
		<pubDate>Tue, 04 Mar 2008 10:20:26 +0000</pubDate>
		<dc:creator>agungsep</dc:creator>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[2007]]></category>
		<category><![CDATA[Install]]></category>
		<category><![CDATA[PCLinuxOS]]></category>
		<category><![CDATA[Repository]]></category>

		<guid isPermaLink="false">http://agungsep.wordpress.com/?p=8</guid>
		<description><![CDATA[Wahaha,, Distro yang mengalahkan Ubuntu di Distrowatch.com. Ngga nyangka bisa ngalahin Ubuntu. Jadi penasaran pengen nginstal. Cara nginstallnya sih biasa aja kayak Ubuntu.. Kesan pertama sih biasa aja. Oya, setting dahulu sources.list nya biar repo nya ngerefer ke kambing.ui.edu Buka Terminal yang Administrator nya Ketik nano /etc/apt/sources.list Comment semua kalimat Tambahkan di paling bawah rpm [...]]]></description>
			<content:encoded><![CDATA[<p>Wahaha,, Distro yang mengalahkan Ubuntu di <a href="http://distrowatch.com/">Distrowatch.com</a>. Ngga nyangka bisa ngalahin Ubuntu. Jadi penasaran pengen nginstal.</p>
<p>Cara nginstallnya sih biasa aja kayak Ubuntu..</p>
<p>Kesan pertama sih biasa aja.</p>
<p>Oya, setting dahulu sources.list nya biar repo nya ngerefer ke kambing.ui.edu</p>
<ol>
<li>
<div>Buka Terminal yang Administrator nya</div>
</li>
<li>
<div>Ketik <code>nano /etc/apt/sources.list</code></div>
</li>
<li>
<div>Comment semua kalimat</div>
</li>
<li>
<div>Tambahkan di paling bawah</div>
<ul>
<div><code>rpm http://kambing.ui.edu/pclinuxos/apt/ pclinuxos/2007 main extra nonfree kde</code></div>
</ul>
</li>
<li>
<div>Save file dengan cara Ctrl+X lalu Yes</div>
</li>
<li>
<div>Lalu lakukan <code>apt-get update</code></div>
</li>
<li>
<div>Lalu lakukan <code>apt-get upgrade</code></div>
</li>
</ol>
<p>Saya melakukan hal ini di VMware, tapi setelah diupgrade, malah ngga masuk GUI KDE nya hehehe&#8230; Sedang dicari penyebabnya, dugaan sih masalah kompatibilitas dengan VMwarenya..</p>
<p>Ada yang udah pernah nyoba di komputer beneran ga?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.agungsep.com/2008/03/install-setting-repository-pclinuxos-2007/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Install Protocol Routing AODV pada Ubuntu 7.10 Gutsy Gibbon</title>
		<link>http://www.agungsep.com/2008/02/install-protocol-routing-aodv-pada-ubuntu-710-gutsy-gibbon/</link>
		<comments>http://www.agungsep.com/2008/02/install-protocol-routing-aodv-pada-ubuntu-710-gutsy-gibbon/#comments</comments>
		<pubDate>Fri, 29 Feb 2008 08:35:40 +0000</pubDate>
		<dc:creator>agungsep</dc:creator>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[7.10]]></category>
		<category><![CDATA[AODV]]></category>
		<category><![CDATA[Gutsy]]></category>
		<category><![CDATA[Install]]></category>
		<category><![CDATA[Mesh]]></category>
		<category><![CDATA[Protocol]]></category>
		<category><![CDATA[Routing]]></category>
		<category><![CDATA[Wireless]]></category>

		<guid isPermaLink="false">http://agungsep.wordpress.com/?p=7</guid>
		<description><![CDATA[AODV adalah protokol routing berjenis reactive (on-demand) untuk wireless adhoc yang dikembangkan oleh Uppsala University dan University of Basel. Cara menginstallnya adalah sebagai berikut: Install build-essential terlebih dahulu apt-get install build-essential Setelah itu download file installer nya dari web ini. Atau lihat aja langsung di situs resminya di sini. Pada saat saya menulis blog ini, [...]]]></description>
			<content:encoded><![CDATA[<p>AODV adalah protokol routing berjenis reactive (on-demand) untuk wireless adhoc yang dikembangkan oleh Uppsala University dan University of Basel.</p>
<p>Cara menginstallnya adalah sebagai berikut:</p>
<ol>
<li>Install <i>build-essential</i> terlebih dahulu</li>
<div>
<ul> <code>apt-get install build-essential</code></ul>
</div>
<li>Setelah itu download file installer nya dari web <a href="http://sourceforge.net/project/showfiles.php?group_id=212045" title="Tempat Donlot AODV di Sourceforge">ini</a>. Atau lihat aja langsung di situs resminya di <a href="http://core.it.uu.se/core/index.php/AODV-UU" title="Situs resmi AODV">sini</a>. Pada saat saya menulis blog ini, versi yang terbaru adalah versi 0.9.5. Download saja file yang tipe filenya .tar.gz</li>
<li>
<div>Ekstrak file tersebut.</div>
</li>
<li>
<div>Masuk ke dalam folder tersebut</div>
</li>
<div>
<ul> <code>cd aodv-uu-0.9.5</code></ul>
</div>
<li>
<div>Setelah itu lakukan penginstallan</div>
</li>
<div>
<ul> <code>make</code></ul>
</div>
<li>
<div>Lalu lakukan</div>
</li>
<div>
<ul> <code>make install</code></ul>
</div>
<li>Setelah itu load dulu modul kaodv karena ubuntu harus meload terlebih dahulu modul kaodv nya dengan perintah</li>
<div>
<ul> <code>modprobe kaodv</code></ul>
</div>
<li>
<div>Setelah diinstal aktifkan aodvd dengan perintah</div>
</li>
<div>
<ul> <code>aodvd -l -d -D -r 3</code></ul>
</div>
</ol>
<ul> Perintah -l berarti catat output perintah di atas pada /varlog/aodvd.log<br />
Perintah -D nonaktifkan waktu menunggu 15 detik sebagai reboot delay bila protokol gagal berjalan<br />
Perintah -d berarti jalankan protokol tersebut di background<br />
Perintah -r 3 berarti catat table routing yang telah terbentuk di /var/log/aodvd.log setiap 3 detik</ul>
<p>Aodvd berjalan di background, selanjutnya dua host itu ditentukan IP nya secara statis (kecuali kalau salah satu host ada dhcp servernya). Sehabis itu, dua host itu bisa saling ping deh hehe&#8230;</p>
<p>Konfigurasi untuk 3 host dimana host 1 dengan host 3 bisa saling ping dengan perantara host 2 belum dicoba dan akan dicoba <img src='http://www.agungsep.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.agungsep.com/2008/02/install-protocol-routing-aodv-pada-ubuntu-710-gutsy-gibbon/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Install OpenNMS pada Ubuntu 7.10 Gutsy Gibbon</title>
		<link>http://www.agungsep.com/2007/11/install-opennms-pada-ubuntu-710-gutsy-gibbon/</link>
		<comments>http://www.agungsep.com/2007/11/install-opennms-pada-ubuntu-710-gutsy-gibbon/#comments</comments>
		<pubDate>Thu, 22 Nov 2007 07:45:31 +0000</pubDate>
		<dc:creator>agungsep</dc:creator>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[7.10]]></category>
		<category><![CDATA[Gutsy]]></category>
		<category><![CDATA[Install]]></category>
		<category><![CDATA[OpenNMS]]></category>

		<guid isPermaLink="false">http://agungsep.wordpress.com/2007/11/22/install-opennms-pada-ubuntu-710-gutsy-gibbon/</guid>
		<description><![CDATA[Install OpenNMS pada Ubuntu 7.10 Gutsy Gibbon OpenNMS adalah network management platform berskala enterprise yang dikembangkan dalam model open source. Nah, tutorial sekarang adalah bagaimana caranya menginstal OpenNMS pada Ubuntu 7.10 Gutsy Gibbon 1. Langkah pertama adalah tambahkan daftar repository pada file &#8220;/etc/apt/sources.list&#8221; deb http://debian.opennms.org/ opennms-1.3 main deb http://debian.opennms.org stable main deb-src http://debian.opennms.org stable main [...]]]></description>
			<content:encoded><![CDATA[<p>Install OpenNMS pada Ubuntu 7.10 Gutsy Gibbon</p>
<p>OpenNMS adalah network management platform berskala enterprise yang dikembangkan dalam model open source. Nah, tutorial sekarang adalah bagaimana caranya menginstal OpenNMS pada Ubuntu 7.10 Gutsy Gibbon</p>
<p>1. Langkah pertama adalah tambahkan daftar repository pada file &#8220;/etc/apt/sources.list&#8221;<br />
<code>deb http://debian.opennms.org/ opennms-1.3 main</code><br />
<code>deb http://debian.opennms.org stable main</code><br />
<code>deb-src http://debian.opennms.org stable main</code><br />
2. Tambahkan PGP key nya<br />
<code>$ wget -O - http://debian.opennms.org/OPENNMS-GPG-KEY | sudo apt-key add -</code><br />
3. Update repo Ubuntunya<br />
<code>$ sudo apt-get update</code><br />
Jika hasil update ada error, hal itu tak usah dipermasalahkan terlebih dahulu<br />
4. Lalu install program2 di bawah ini<br />
<code>$ sudo apt-get install sun-java6-jdk tomcat5.5 tomcat5.5-webapps tomcat5.5-admin</code><br />
<code>$ sudo apt-get install postgresql-8.2 iplike-pgsql82</code><br />
<code>$ sudo apt-get install opennms-common opennms-webapp opennms-server opennms-db jrrd jicmp</code></p>
<p>Konfigurasi Java nya<br />
5. Konfigurasi default program untuk menjalankan java nya<br />
<code>$ sudo update-alternatives --config java</code><br />
<code>$ sudo update-alternatives --config javac</code><br />
Set semua defaultnya ke Java buatan Sun<br />
6. Tambahkan di file <strong>/etc/environment</strong><br />
<code>JAVA_HOME="/usr/lib/jvm/java-6-sun"</code><br />
<code>JDK_HOME="/usr/lib/jvm/java-6-sun"</code><br />
7. Restart <code>/etc/environment</code><br />
<code>. ./etc/environment</code></p>
<p>Konfigurasi Tomcat5.5<br />
8. Ubah port number menjadi &#8220;<strong>8080</strong>&#8221; Dari defaultnya di &#8220;<strong>8180</strong>&#8221; di file <code>/etc/tomcat5.5/server.xml</code><br />
9. Restart tomcat5.5<br />
<code>$ sudo /etc/init.d/tomcat5.5 restart</code></p>
<p>Konfigurasi PostgreSQL8.2<br />
10. Buka file /etc/postgresql/8.2/main/pg_hba.conf. Tambahkan tulisan di bawah ini sebelum kata <strong>DO NOT DISABLE</strong><br />
<code>#TYPE DATABASE USER IP-ADDRESS IP-MASK METHOD</code><br />
<code>local all all trust</code><br />
<code>host all all 127.0.0.1 255.255.255.255 trust</code><br />
<code>host all all ::1 ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff trust</code><br />
11. Buka file <code>/etc/postgresql/8.2/main/postgresql.conf</code> Uncomment tulisan<br />
<code>listen_addresses = ‘localhost'</code></p>
<p>Konfigurasi OpenNMS<br />
12. Tambahkan di file <code>/etc/environment</code><br />
<code>OPENNMS_HOME="/usr/share/opennms"</code><br />
13. Restart <code>/etc/environment</code><br />
<code>. ./etc/environment</code><br />
14. Set up Java Virtual Machine-nya<br />
<code>$ sudo $OPENNMS_HOME/bin/runjava -s</code><br />
15. Install OpenNMS nya<br />
<code>$ sudo $OPENNMS_HOME/bin/install -disU -l /usr/lib/jni:/usr/lib</code><br />
16. Install install_iplike.sh<br />
<code>$ sudo /usr/sbin/install_iplike.sh</code><br />
17. Lakukan konfigurasi pada file-file di bawah ini<br />
<code># sudo nano /etc/opennms/discovery-configuration.xml</code><br />
<code># sudo nano /etc/opennms/snmp-config.xml</code></p>
<p>Konfigurasi Tomcat<br />
18. Ubah file <code>/etc/default/tomcat5.5</code> Lalu ubah dan uncomment beberapa baris menjadi<br />
<code>TOMCAT5_USER=root</code><br />
<code>JAVA_HOME=/usr/lib/jvm/java-6-sun</code><br />
19. Lakukan perintah instalasi lagi untuk set up webapp pada Tomcat<br />
<code>$ sudo $OPENNMS_HOME/bin/install -l /usr/lib/jni/ -y -w /var/lib/tomcat5.5/conf/Catalina/localhost</code></p>
<p>Konfigurasi akhir<br />
20. Restart Tomcat, PostgreSQL, dan OpenNMS<br />
<code>$ sudo /etc/init.d/tomcat5.5 restart</code><br />
<code>$ sudo /etc/init.d/postgresql-8.2 restart</code><br />
<code>$ sudo /etc/init.d/opennms restart</code><br />
21. Buka browser http://localhost:8980/opennms username dan password : <strong>admin</strong></p>
<p>Untuk lengkapnya, coba liat web teman saya di</p>
<p><a title="Install OpenNMS pada Ubuntu 7.10 Gutsy Gibbon" href="http://aswantara.wordpress.com/2008/03/13/install-opennms-ubuntu-710-gutsy-gibbon/" target="_blank">Link nya I Komang Adi</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.agungsep.com/2007/11/install-opennms-pada-ubuntu-710-gutsy-gibbon/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
	</channel>
</rss>
