<?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>Migrasi Windows-Linux &#187; Tutorial</title>
	<atom:link href="http://vavai.com/v2/tag/tutorial/feed/" rel="self" type="application/rss+xml" />
	<link>http://vavai.com/v2</link>
	<description>Panduan Mengenai Migrasi Windows-Linux &#038; Informasi Open Source</description>
	<lastBuildDate>Sat, 30 Jan 2010 04:58: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>Samba PDC + OpenLDAP pada openSUSE 11.1 : Bagian 4</title>
		<link>http://vavai.com/v2/2010/01/samba-pdc-openldap-pada-opensuse-11-1-bagian-4/</link>
		<comments>http://vavai.com/v2/2010/01/samba-pdc-openldap-pada-opensuse-11-1-bagian-4/#comments</comments>
		<pubDate>Sat, 09 Jan 2010 16:19:15 +0000</pubDate>
		<dc:creator>Masim "Vavai" Sugianto</dc:creator>
				<category><![CDATA[Aplikasi]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[OpenLDAP]]></category>
		<category><![CDATA[openSUSE]]></category>
		<category><![CDATA[PDC]]></category>
		<category><![CDATA[Samba]]></category>

		<guid isPermaLink="false">http://vavai.com/v2/?p=568</guid>
		<description><![CDATA[Tutorial Sebelumnya :

Samba PDC + OpenLDAP pada openSUSE 11.1 – Bagian 1, Installasi Sistem &#38; Konfigurasi Samba
Samba PDC + OpenLDAP pada openSUSE 11.1 – Bagian 2, Konfigurasi OpenLDAP
Samba PDC + OpenLDAP pada openSUSE 11.1 &#8211; Bagian 3, Konfigurasi smbldap-tools &#38; LDAP Account Manager


Setting DHCP &#38; DNS Server Dinamis
DNS Server Dinamis digunakan untuk mendaftarkan account-account komputer [...]]]></description>
			<content:encoded><![CDATA[<p>Tutorial Sebelumnya :</p>
<ol>
<li><a href="http://vavai.com/v2/2010/01/samba-pdc-openldap-pada-opensuse-11-1/">Samba PDC + OpenLDAP pada openSUSE 11.1 – Bagian 1, Installasi Sistem &amp; Konfigurasi Samba</a></li>
<li><a href="http://vavai.com/v2/2010/01/samba-pdc-openldap-pada-opensuse-11-1-bagian-2/">Samba PDC + OpenLDAP pada openSUSE 11.1 – Bagian 2, Konfigurasi OpenLDAP</a></li>
<li><a href="http://vavai.com/v2/2010/01/samba-pdc-openldap-pada-opensuse-11-1-bagian-3/">Samba PDC + OpenLDAP pada openSUSE 11.1 &#8211; Bagian 3, Konfigurasi smbldap-tools &amp; LDAP Account Manager</a></li>
</ol>
<p><a href="http://vavai.com/v2/wp-content/uploads/windows-linux1.jpg"><img src="http://vavai.com/v2/wp-content/uploads/windows-linux1.jpg" alt="Samba PDC for Linux &amp; Windows Client" width="350" height="204" /></a></p>
<p><strong>Setting DHCP &amp; DNS Server Dinamis</strong><br />
DNS Server Dinamis digunakan untuk mendaftarkan account-account komputer kedalam DNS Server, dengan demikian sesama workstation dapat berhubungan melalui nama netbios. Setup DNS ini juga akan memastikan proses otorisasi antar workstation dan server berjalan dengan cepat karena nama client sudah terdaftar di server</p>
<p><strong>Persiapan Setting</strong><br />
DNS Server Dinamis membutuhkan key yang dapat digenerate dengan perintah :</p>
<pre class="brush: cpp">
cd /etc
genDDNSkey
</pre>
<p>Hasilnya secara default adalah file /etc/named.key. Letakkan file ini kedalam folder etc. Jika menggunakan DHCP Server dan DNS Server dalam modus chroot jail, file ini harus dicopy ke folder yang bersesuaian, yaitu : &#8221;&#8217;/var/lib/named/etc&#8221;&#8217; dan &#8221;&#8217;/var/lib/dhcp/etc&#8221;&#8217;</p>
<p><strong>Setting DHCP Server</strong></p>
<ol>
<li>Edit file &#8221;/etc/sysconfig/dhcpd&#8221; dan ubah baris DHCPD_INTERFACE=&#8221;" menjadi seperti berikut ini :
<pre class="brush: cpp">
DHCPD_INTERFACE=&quot;eth0&quot;
</pre>
<p>Catatan : Sesuaikan &#8221;&#8217;eth0&#8221;&#8217; dengan lan card yang digunakan.</li>
<li>Edit file &#8221;/etc/dhcpd.conf&#8221; dan ganti isinya menjadi seperti berikut ini. Jangan lupa sesuaikan alamat IP dan netmask yang digunakan
<pre class="brush: cpp">
# File with key we shall use to securely update zone files
###########################################################
include &quot;/etc/named.keys&quot;;

# Our server is authority
#########################################################
server-identifier server.vavai.net;
authoritative;

# Zone specification
###########################################
zone vavai.forward {
primary 192.168.1.254;
key DHCP_UPDATER;
}
zone vavai.reverse {
primary 192.168.1.254;
key DHCP_UPDATER;
}

# Various options
########################################
default-lease-time 86400;
max-lease-time 172800;

option domain-name &quot;vavai.net&quot;;
option domain-name-servers 192.168.1.254;
option netbios-name-servers 192.168.1.254;

ignore client-updates;
ddns-domainname &quot;vavai.net&quot;;
ddns-updates on;
ddns-update-style interim;

# Declaration of network properties ( range ... )
#################################################
subnet 192.168.1.0 netmask 255.255.255.0 {
range dynamic-bootp 192.168.1.10 192.168.1.254;
zone vavai.net { primary 127.0.0.1; key DHCP_UPDATER; }
zone 1.168.192.in-addr.arpa. { primary 127.0.0.1; key DHCP_UPDATER; }
option subnet-mask 255.255.255.0;
option routers 192.168.1.1;
one-lease-per-client on;
}
</pre>
</li>
</ol>
<p><strong>Setup DNS Server Dinamis</strong></p>
<ol>
<li>Edit file &#8221;/etc/named.conf&#8221; dan ubah isinya menjadi seperti berikut ini (jangan lupa sesuaikan IP Address yang digunakan) :
<pre class="brush: cpp">
# Include file with key
#################################################
include &quot;/etc/named.keys&quot;;

# Access Control Lists
#################################################
acl mynet {
192.168.1.0/24;
127.0.0.1;
};

# Various Options
#################################################
options {
directory &quot;/var/lib/named&quot;;
allow-query { mynet; };
forwarders { 192.168.1.1; };
};

# Misc zone declarations
#################################################
zone &quot;localhost&quot; in {
type master;
file &quot;localhost.zone&quot;;
};

zone &quot;0.0.127.in-addr.arpa&quot; in {
type master;
file &quot;127.0.0.zone&quot;;
};

zone &quot;.&quot; in {
type hint;
file &quot;root.hint&quot;;
};

# Forward vavai.net zone declaration
#################################################
zone &quot;vavai.net&quot; {
type master;
file &quot;dyn/vavai.forward&quot;;
allow-update { key DHCP_UPDATER; };
allow-transfer { mynet; };
check-names ignore;
};

# Active Directory Declarations
#############################################
zone &quot;_tcp.vavai.net&quot; IN {
type master;
file &quot;master/_tcp.vavai.net.db&quot;;
allow-update { mynet; };
check-names ignore;
};

zone &quot;_msdcs.vavai.net&quot; IN {
type master;
file &quot;master/_msdcs.vavai.net.db&quot;;
allow-update { mynet; };
check-names ignore;
};

zone &quot;_sites.vavai.net&quot; IN {
type master;
file &quot;master/_sites.vavai.net.db&quot;;
check-names ignore;
allow-update { mynet; };
};

zone &quot;_udp.vavai.net&quot; IN {
type master;
file &quot;master/_udp.vavai.net.db&quot;;
check-names ignore;
allow-update { mynet; };
};

# Reverse vavai.net zone declaration
#################################################
zone &quot;1.168.192.in-addr.arpa&quot; {
type master;
file &quot;dyn/vavai.reverse&quot;;
allow-update { key DHCP_UPDATER; };
allow-transfer { mynet; };
};
</pre>
</li>
<li>Buat folder &#8221;/var/lib/named/dyn&#8221; untuk lokasi file zone</li>
<li>Buat file &#8221;/var/lib/named/dyn/vavai.forward&#8221;  dengan isi sebagai berikut :
<pre class="brush: cpp">
$ORIGIN .
$TTL 5D
vavai.net               IN SOA  server.vavai.net. root.vavai.net. (
200524085  ; serial
3H         ; refresh
1H         ; retry
1W         ; expire
5D )       ; minimum

NS      server.vavai.net.
A       192.168.1.104

$ORIGIN vavai.net.
$TTL 5D
server                      A      192.168.1.104
</pre>
</li>
<li>Buat file &#8221;/var/lib/named/dyn/vavai.reverse&#8221;  dengan isi sebagai berikut :
<pre class="brush: cpp">
$TTL 5D
@                      IN SOA  server.vavai.net. root.vavai.net. (
200524086  ; serial
3H         ; refresh
1H         ; retry
1W         ; expire
5H )       ; minimum

@                        NS      server.vavai.net.

104                     PTR     server.vavai.net.
</pre>
</li>
<li>Buat file &#8221;/var/lib/named/dyn/_tcp.vavai.net.db&#8221;  (file ini untuk active directory) dengan isi sebagai berikut :
<pre class="brush: cpp">
$ORIGIN .
$TTL 432000     ; 5 days
_tcp.vavai.net               IN SOA  server.vavai.net. root.vavai.net. (
200524091  ; serial
10800      ; refresh (3 hours)
3600       ; retry (1 hour)
604800     ; expire (1 week)
432000     ; minimum (5 days)
)
IN      NS      server.vavai.net.
$ORIGIN _tcp.vavai.net.
$TTL 600        ; 10 mins
_ldap._tcp.vavai.net.        SRV     0 0 389 server.vavai.net.
_kerberos._tcp.vavai.net.    SRV     0 0 88 server.vavai.net.
</pre>
</li>
<li>Buat file &#8221;/var/lib/named/dyn/_udp.vavai.net.db&#8221;  (file ini untuk active directory) dengan isi sebagai berikut :
<pre class="brush: cpp">
$ORIGIN .
$TTL 432000     ; 5 days
_udp.vavai.net               IN SOA  server.vavai.net. root.vavai.net. (
200524090  ; serial
10800      ; refresh (3 hours)
3600       ; retry (1 hour)
604800     ; expire (1 week)
432000     ; minimum (5 days)
)
IN      NS      server.vavai.net.
$ORIGIN _udp.vavai.net.
$TTL 600        ; 10 mins
</pre>
</li>
<li>Buat file &#8221;/var/lib/named/dyn/_sites.vavai.net.db&#8221;  (file ini untuk active directory) dengan isi sebagai berikut :
<pre class="brush: cpp">
$ORIGIN .
$TTL 432000     ; 5 days
_sites.vavai.net               IN SOA  server.vavai.net. root.vavai.net. (
200524090  ; serial
10800      ; refresh (3 hours)
3600       ; retry (1 hour)
604800     ; expire (1 week)
432000     ; minimum (5 days)
)
IN      NS      server.vavai.net.
$ORIGIN _sites.vavai.net.
$TTL 600        ; 10 mins
</pre>
</li>
<li>Buat file &#8221;/var/lib/named/dyn/_msdcs.vavai.net.db&#8221;  (file ini untuk active directory) dengan isi sebagai berikut :
<pre class="brush: cpp">
$ORIGIN .
$TTL 432000     ; 5 days
_msdcs.vavai.net             IN SOA  server.vavai.net. root.vavai.net. (
200524091  ; serial
10800      ; refresh (3 hours)
3600       ; retry (1 hour)
604800     ; expire (1 week)
432000     ; minimum (5 days)
)
IN      NS      server.vavai.net.
$ORIGIN _msdcs.vavai.net.
$TTL 600        ; 10 mins
_ldap._tcp.dc._msdcs.vavai.net.      SRV 0 0 389 server.vavai.net.
_kerberos._tcp.dc._msdcs.vavai.net.  SRV 0 0 88 server.vavai.net.
</pre>
</li>
</ol>
<p>Tutorial berikutnya : <strong>Samba PDC + OpenLDAP pada openSUSE 11.1 – Bagian 5, TESTING SAMBA, SERVICE LDAP &amp; KONFIGURASI KLIEN<br />
</strong></p>

                            <div id="aspdf">
                                <a href="http://vavai.com/v2/wp-content/plugins/as-pdf/generate.php?post=568">
                                    <span>*** Save as PDF ***</span>
                                </a>
                            </div>
                        <img src="http://vavai.com/v2/?ak_action=api_record_view&id=568&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://vavai.com/v2/2010/01/samba-pdc-openldap-pada-opensuse-11-1-bagian-4/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Samba PDC + OpenLDAP pada openSUSE 11.1 : Bagian 3</title>
		<link>http://vavai.com/v2/2010/01/samba-pdc-openldap-pada-opensuse-11-1-bagian-3/</link>
		<comments>http://vavai.com/v2/2010/01/samba-pdc-openldap-pada-opensuse-11-1-bagian-3/#comments</comments>
		<pubDate>Sat, 09 Jan 2010 08:27:23 +0000</pubDate>
		<dc:creator>Masim "Vavai" Sugianto</dc:creator>
				<category><![CDATA[Aplikasi]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[OpenLDAP]]></category>
		<category><![CDATA[openSUSE]]></category>
		<category><![CDATA[PDC]]></category>

		<guid isPermaLink="false">http://vavai.com/v2/?p=563</guid>
		<description><![CDATA[Tutorial Sebelumnya :

Samba PDC + OpenLDAP pada openSUSE 11.1 – Bagian 1, Installasi Sistem &#38; Konfigurasi Samba
Samba PDC + OpenLDAP pada openSUSE 11.1 – Bagian 2, Konfigurasi OpenLDAP


KONFIGURASI SMBLDAP-TOOLS

Smbldap-tools adalah sekumpulan perintah-perintah konsole yang dapat digunakan untuk menambah, mengubah dan menghapus data LDAP sekaligus data Samba, sehingga kita tidak perlu menghapus data masing-masing secara terpisah. [...]]]></description>
			<content:encoded><![CDATA[<p>Tutorial Sebelumnya :</p>
<ol>
<li><a href="http://vavai.com/v2/2010/01/samba-pdc-openldap-pada-opensuse-11-1/">Samba PDC + OpenLDAP pada openSUSE 11.1 – Bagian 1, Installasi Sistem &amp; Konfigurasi Samba</a></li>
<li><a href="http://vavai.com/v2/2010/01/samba-pdc-openldap-pada-opensuse-11-1-bagian-2/">Samba PDC + OpenLDAP pada openSUSE 11.1 – Bagian 2, Konfigurasi OpenLDAP</a></li>
</ol>
<p><a href="http://vavai.com/v2/wp-content/uploads/windows-linux1.jpg"><img src="http://vavai.com/v2/wp-content/uploads/windows-linux1.jpg" alt="Samba PDC for Linux &amp; Windows Client" width="350" height="204" /></a><br />
<strong>KONFIGURASI SMBLDAP-TOOLS<br />
</strong></p>
<p>Smbldap-tools adalah sekumpulan perintah-perintah konsole yang dapat digunakan untuk menambah, mengubah dan menghapus data LDAP sekaligus data Samba, sehingga kita tidak perlu menghapus data masing-masing secara terpisah. Instalasi smbldap-tools pada openSUSE hanya membutuhkan beberapa langkah singkat sebagai berikut :</p>
<ol>
<li>Buka <a href="http://software.opensuse.org/search?baseproject=openSUSE%3A11.1&amp;p=1&amp;q=smbldap">openSUSE Build Service Package Search</a>.</li>
<li>Install paket  smbldap-tools terbaru menggunakan fasilitas one-click-install</li>
<li>Edit <strong>/etc/smbldap-tools/smbldap.conf</strong> dengan isi sebagai berikut (jangan lupa mengubah Samba SID dan nama domain, silakan merefer ke tutorial sebelumnya jika lupa):
<pre class="brush: cpp">
SID=&quot;S-1-2-33-4444444444-555555555-6666666666&quot;
sambaDomain=&quot;VAVAI.NET&quot;
slaveLDAP=127.0.0.1
slavePort=&quot;389&quot;
masterLDAP=&quot;127.0.0.1&quot;
masterPort=&quot;389&quot;
ldapTLS=&quot;0&quot;
verify=&quot;&quot;
cafile=&quot;&quot;
clientcert=&quot;&quot;
clientkey=&quot;&quot;
suffix=&quot;dc=vavai,dc=net&quot;
usersdn=&quot;ou=People,ou=Users,${suffix}&quot;
computersdn=&quot;ou=Computers,ou=Users,${suffix}&quot;
groupsdn=&quot;ou=Groups,${suffix}&quot;
idmapdn=&quot;ou=Idmap,${suffix}&quot;
sambaUnixIdPooldn=&quot;sambaDomainName=VAVAI.NET,ou=Domains,${suffix}&quot;
scope=&quot;sub&quot;
hash_encrypt=&quot;MD5&quot;
crypt_salt_format=&quot;&quot;
userHome=&quot;/data/home/%U&quot;
userHomeDirectoryMode=&quot;700&quot;
userGecos=&quot;System User&quot;
defaultUserGid=&quot;513&quot;
defaultComputerGid=&quot;515&quot;
skeletonDir=&quot;/etc/skel&quot;
defaultMaxPasswordAge=&quot;45&quot;
userSmbHome=&quot;\\server\%U&quot;
userProfile=&quot;\\server\profiles\%U&quot;
userHomeDrive=&quot;H:&quot;
userScript=&quot;logon.bat&quot;
mailDomain=&quot;vavai.net&quot;
with_smbpasswd=&quot;0&quot;
smbpasswd=&quot;/usr/bin/smbpasswd&quot;
with_slappasswd=&quot;0&quot;
slappasswd=&quot;/usr/sbin/slappasswd&quot;
# comment out the following line to get rid of the default banner
# no_banner=&quot;1&quot;
</pre>
</li>
<li>Edit <strong>/etc/smbldap-tools/smbldap_bind.conf</strong> dan  copy-paste isinya sebagai berikut :
<pre class="brush: cpp">
slaveDN=&quot;cn=Manager,dc=vavai,dc=net&quot;
slavePw=&quot;zezevavai26032006&quot;
masterDN=&quot;cn=Manager,dc=vavai,dc=net&quot;
masterPw=&quot;zezevavai26032006&quot;
</pre>
</li>
<li>Jalankan service  Samba
<pre class="brush: cpp">
service smb restart
service nmb restart
service ldap restart
service winbind restart
</pre>
</li>
<li>Masukkan password default untuk  Samba-LDAP
<pre class="brush: cpp">
su
smbldap-useradd -m -a root
smbldap-passwd root
smbpasswd -a
smbldap-groupmod -m root Domain\ Admins
</pre>
</li>
</ol>
<p><strong>KONIGURASI LDAP ACCOUNT MANAGER (LAM)</strong></p>
<p>LDAP account manager memiliki fungsi yang mirip dengan smbldap-tools namun ia dapat diakses melalui web. Untuk menjalankannya kita membutuhkan akses ke web server Apache. Silakan merujuk ke <a href="http://opensuse.or.id/panduan/server-setup/opensuse-sebagai-web-server/instalasi-konfigurasi-apache-web-server-pada-opensuse/">tutorial ini</a> jika membutuhkan panduan mengenai konfigurasi dan setting Apache web server pada openSUSE.</p>
<p>Cara instalasi LAM :</p>
<ol>
<li>Buka <a href="http://packman.links2linux.org/package/ldap-account-manager">Packman page for LDAP Account Manager</a> dan install LAM menggunakan fasilitas one-click-install yang tersedia</li>
<li>Backup konfigurasi yang lama dan buat konfigurasi baru dengan perintah sebagai berikut
<pre class="brush: cpp">
su
mv /srv/www/htdocs/lam/config/config.cfg_sample /srv/www/htdocs/lam/config/config.cfg
touch /srv/www/htdocs/lam/config/lam.conf
chown wwwrun:www /srv/www/htdocs/lam/config/lam.conf
</pre>
</li>
<li>Copy-paste isi file konfigurasi /srv/www/htdocs/lam/config/lam.conf sebagai berikut :
<pre class="brush: cpp">
# LDAP Account Manager configuration
serverURL: ldap://localhost:389
admins: cn=Manager,dc=vavai,dc=net
# password to change these preferences via webfrontend (default: lam)
passwd: {SSHA}RjBruJcTxZEdcBjPQdRBkDaSQeY= iueleA==

treesuffix: dc=vavai,dc=net

# default language (a line from config/language)
defaultLanguage: en_GB.utf8:UTF-8:English (Great Britain)

# Path to external Script
scriptPath:

# Server of external Script
scriptServer:

# Access rights for home directories
scriptRights: 750

# Number of minutes LAM caches LDAP searches.
cachetimeout: 5

# Module settings

modules: posixAccount_minUID: 10000
modules: posixAccount_maxUID: 20000
modules: posixAccount_minMachine: 10000
modules: posixAccount_maxMachine: 20000
modules: posixGroup_minGID: 10000
modules: posixGroup_maxGID: 20000
modules: posixGroup_pwdHash: SSHA
modules: posixAccount_pwdHash: SSHA

# List of active account types.
activeTypes: user,group,host,smbDomain

types: suffix_user: ou=People,dc=vavai,dc=net
types: attr_user: #uid;#givenName;#sn;#uidNumber;#gidNumber
types: modules_user: inetOrgPerson,posixAccount,shadowAccount,sambaSamAccount

types: suffix_group: ou=group,dc=vavai,dc=net
types: attr_group: #cn;#gidNumber;#memberUID;#description
types: modules_group: posixGroup,sambaGroupMapping

types: suffix_host: ou=machines,dc=vavai,dc=net
types: attr_host: #cn;#description;#uidNumber;#gidNumber
types: modules_host: account,posixAccount,sambaSamAccount

types: suffix_smbDomain: ou=domains,dc=vavai,dc=net
types: attr_smbDomain: sambaDomainName:Domain name;sambaSID:Domain SID
types: modules_smbDomain: sambaDomain
</pre>
</li>
<li>Restart service Apache
<pre class="brush: cpp">
service apache2 restart
</pre>
</li>
<li>Buka LAM melalui alamat URL http://namahost/lam atau http://ip-server/lam, contoh : http://server.vavai.net/lam or http://192.168.1.254/lam</li>
</ol>
<p>Tutorial berikutnya : <strong>Samba PDC + OpenLDAP pada openSUSE 11.1 – Bagian 4, KONFIGURASI DHCP &amp; DNS DINAMIS<br />
</strong></p>

                            <div id="aspdf">
                                <a href="http://vavai.com/v2/wp-content/plugins/as-pdf/generate.php?post=563">
                                    <span>*** Save as PDF ***</span>
                                </a>
                            </div>
                        <img src="http://vavai.com/v2/?ak_action=api_record_view&id=563&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://vavai.com/v2/2010/01/samba-pdc-openldap-pada-opensuse-11-1-bagian-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Instalasi BitDefender Anti Virus &amp; Malware Scanner pada openSUSE</title>
		<link>http://vavai.com/v2/2010/01/instalasi-bitdefender-anti-virus-malware-scanner-pada-opensuse/</link>
		<comments>http://vavai.com/v2/2010/01/instalasi-bitdefender-anti-virus-malware-scanner-pada-opensuse/#comments</comments>
		<pubDate>Fri, 01 Jan 2010 14:26:50 +0000</pubDate>
		<dc:creator>Masim "Vavai" Sugianto</dc:creator>
				<category><![CDATA[Aplikasi]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Tutorial & Tips]]></category>
		<category><![CDATA[Anti Virus]]></category>
		<category><![CDATA[BitDefender]]></category>
		<category><![CDATA[openSUSE]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://vavai.com/v2/?p=543</guid>
		<description><![CDATA[Instalasi anti virus pada komputer saya yang menggunakan openSUSE 11.2 mungkin bukan prioritas utama karena sampai saat ini virus-virus yang beredar nggak berpengaruh pada sistem yang saya gunakan. Meski demikian, kadang ada keperluan untuk melakukan scanning pada USB flash disk atau harddisk Windows yang terkena virus sehingga saya mencoba menggunakan anti virus yang berjalan pada [...]]]></description>
			<content:encoded><![CDATA[<p>Instalasi anti virus pada komputer saya yang menggunakan openSUSE 11.2 mungkin bukan prioritas utama karena sampai saat ini virus-virus yang beredar nggak berpengaruh pada sistem yang saya gunakan. Meski demikian, kadang ada keperluan untuk melakukan scanning pada USB flash disk atau harddisk Windows yang terkena virus sehingga saya mencoba menggunakan anti virus yang berjalan pada sistem Linux untuk membasminya.</p>
<p>Mengapa anti virus yang berjalan pada sistem Linux ? Pertimbangan utama adalah agar sistem induk yang digunakan untuk melakukan scanning tidak terinfeksi virus yang hendak dibasmi</p>
<p>Ada banyak produk anti virus yang berjalan pada sistem Linux, baik komersil maupun gratisan. Salah satu yang populer adalah ClamAV yang sudah dibundel pada sebagian besar distro Linux. Selain  ClamAV, BitDefender anti virus for Unices mungkin bisa menjadi pilihan yang bagus karena anti virus ini terbukti mampu membasmi virus-virus yang sering bergentayangan disistem Windows.</p>
<p><a href="http://vavai.com/v2/wp-content/uploads/bitdefender.jpeg"><img class="alignnone size-full wp-image-544" title="bitdefender" src="http://vavai.com/v2/wp-content/uploads/bitdefender.jpeg" alt="" width="516" height="282" /></a></p>
<p>BitDefender adalah software komersil namun gratis untuk penggunaan personal. Instalasi BitDefender pada openSUSE hanya membutuhkan beberapa langkah singkat berikut :</p>
<ol>
<li>Dapatkan lisensi dari <a href="http://www.bitdefender.com/PRODUCT-80-en--BitDefender-Antivirus-Scanner-for-Unices.html">BitDefender website</a>. BitDefender akan mengirim serial number gratis berikut alamat link untuk download softwarenya</li>
<li>Download BitDefender binary installer for Unices. Binary installer ini tersedia dalam bentuk file eksekusi</li>
<li>Install BitDefender dengan mengeksekusi perintah dibawah ini melalui konsole/terminal
<pre class="brush: cpp">
cd /opt
chmod +x BitDefender-Antivirus-Scanner-7.6-4.linux-gcc4x.i586.rpm.run
./BitDefender-Antivirus-Scanner-7.6-4.linux-gcc4x.i586.rpm.run
</pre>
</li>
<li>Jalankan BitDefender melalui start up menu<br />
`<br />
<a href="http://vavai.com/v2/wp-content/uploads/bitdefender-gui.jpeg"><img class="alignnone size-full wp-image-545" title="bitdefender-gui" src="http://vavai.com/v2/wp-content/uploads/bitdefender-gui.jpeg" alt="" width="455" height="353" /></a></li>
<li>Klik pada pilihan <strong>Set New Key</strong> dan paste serial number yang sudah didapatkan</li>
<li>Klik tombol <strong>Update </strong>untuk melakuan update database virus</li>
<li>BitDefender siap digunakan. Klik pada tombol <strong>Scanner</strong> untuk mulai melakukan proses scan.</li>
</ol>

                            <div id="aspdf">
                                <a href="http://vavai.com/v2/wp-content/plugins/as-pdf/generate.php?post=543">
                                    <span>*** Save as PDF ***</span>
                                </a>
                            </div>
                        <img src="http://vavai.com/v2/?ak_action=api_record_view&id=543&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://vavai.com/v2/2010/01/instalasi-bitdefender-anti-virus-malware-scanner-pada-opensuse/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Tentang Setting DNS pada Zimbra Mail Server</title>
		<link>http://vavai.com/v2/2009/12/tentang-setting-dns-pada-zimbra-mail-server/</link>
		<comments>http://vavai.com/v2/2009/12/tentang-setting-dns-pada-zimbra-mail-server/#comments</comments>
		<pubDate>Mon, 14 Dec 2009 08:36:29 +0000</pubDate>
		<dc:creator>Masim "Vavai" Sugianto</dc:creator>
				<category><![CDATA[Aplikasi]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[openSUSE]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[zimbra]]></category>

		<guid isPermaLink="false">http://vavai.com/v2/?p=530</guid>
		<description><![CDATA[
Salah satu kendala yang menghadang rekan-rekan yang berniat melakukan instalasi Zimbra Mail Server salah satunya adalah masalah setting DNS Server. Kendala ini bukan sekedar masalah setting konfigurasi DNS Server melainkan juga  pemahaman mengenai kepentingan DNS Server dan relasinya dengan klien dan akses internet.
Untuk membantu klarifikasi ini, berikut saya buatkan rangkumannya yang saya pisahkan dalam point-point [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://vavai.com/v2/wp-content/uploads/dns-server.gif"><img class="alignnone size-full wp-image-538" title="dns-server" src="http://vavai.com/v2/wp-content/uploads/dns-server.gif" alt="dns-server" width="446" height="211" /></a></p>
<p>Salah satu kendala yang menghadang rekan-rekan yang berniat melakukan instalasi Zimbra Mail Server salah satunya adalah masalah setting DNS Server. Kendala ini bukan sekedar masalah setting konfigurasi DNS Server melainkan juga  pemahaman mengenai kepentingan DNS Server dan relasinya dengan klien dan akses internet.</p>
<p>Untuk membantu klarifikasi ini, berikut saya buatkan rangkumannya yang saya pisahkan dalam point-point sebagai berikut :</p>
<ol>
<li>Zimbra membutuhkan DNS Server. 2 hal utama yang dibutuhkan oleh Zimbra adalah MX Records yang harus merujuk pada hostname Zimbra dan A Records yang merujuk pada IP Zimbra. Zimbra juga membutuhkan setting Name Server (NS Records) yang benar untuk keperluan monitoring</li>
<li>Sangat disarankan untuk melakukan instalasi DNS Server pada mesin Zimbra. Instalasi DNS Server pada mesin Zimbra membawa manfaat sebagai berikut : fleksibilitas saat hendak migrasi, fleksibilitas saat hendak backup &amp; restore dan mengurangi down time karena pada saat yang bersamaan kita bisa melakukan proses instalasi Zimbra sedangkan disisi lain mail server yang ada tetap bisa berjalan</li>
<li>Zimbra hanya membutuhkan DNS Server untuk keperluan melakukan lookup dirinya sendiri (dan lookup domain lain jika posisinya sudah berjalan). Zimbra tidak harus menggunakan DNS Server milik ISP atau DNS yang sedang berjalan</li>
<li>Tidak ada larangan membuat DNS Server lebih dari satu dalam 1 lingkungan organisasi. Berbeda dengan Domain Controller atau Active Directory yang bisa membuat bentrok jika keduanya sama-sama difungsikan sebagai PDC (Primary Domain Controller), DNS Server tidak akan membuat service menjadi bentrok. Keperluan DNS Server ada disisi klien. Klien menggunakan DNS Server untuk melakukan resolving. Meskipun ada lebih 10 DNS Server dalam satu organisasi, hal ini tidak berpengaruh karena DNS Server yang akan digunakan tergantung pada setting yang dilakukan pada komputer klien</li>
<li>Pahami perbedaan DNS Server ISP dengan DNS Server Zimbra. DNS Server Zimbra hanya digunakan oleh si Zimbra (dan klien-klien yang mengakses secara lokal) sedangkan DNS Server ISP  digunakan oleh server-server email dari luar untuk mengenali domain yang kita gunakan. Jadi, DNS ISP diperuntukkan untuk orang lain yang ingin mengenali domain kita sedangkan DNS Server Zimbra digunakan oleh Zimbra secara lokal</li>
<li>Tidak ada masalah meski DNS Server Zimbra dan DNS Server ISP digunakan secara berbarengan, karena keperluannya berbeda</li>
<li>Jika membutuhkan setting DNS Server pada mesin Zimbra, jadikan IP Zimbra sebagai name server 1, IP DNS ISP sebagai name server 2 dan IP Server DNS Publik (Nawala, OpenDNS, Google DNS) sebagai name server 3</li>
</ol>
<p>Bagi yang masih bingung menentukan kebutuhan dasar setting DNS yang dibutuhkan oleh Zimbra, berikut adalah konfigurasi minimal yang bisa dijadikan catatan :</p>
<p>Nama Domain : <a href="http://www.vavai.com/blog/v2">vavai.com</a></p>
<p>Nama Name Server (NS) : ns1.vavai.com</p>
<p>IP Zimbra : 192.168.0.1</p>
<p>Nama Hostname : mail.vavai.com</p>
<p>Nama MX Records : mail, prioritas 0</p>
<p>Nama Address Records (A Record) :</p>
<p>- ns1, IP : 192.168.0.1</p>
<p>- mail, IP = 192.168.0.1</p>
<p><strong>Contoh File Konfigurasi DNS pada openSUSE (/var/lib/named/master/namadomain.tld) :</strong></p>
<pre class="brush: cpp">
$TTL 2d
@               IN SOA          mail.vavai.com. root.mail.vavai.com. (
2009060901      ; serial
3h              ; refresh
1h              ; retry
1w              ; expiry
1d )            ; minimum

vavai.com.    IN MX           0 mail.vavai.com.
vavai.com.    IN NS           ns1.vavai.com.
ns1                 IN A            192.168.0.1
mail                IN A            192.168.0.1
</pre>

                            <div id="aspdf">
                                <a href="http://vavai.com/v2/wp-content/plugins/as-pdf/generate.php?post=530">
                                    <span>*** Save as PDF ***</span>
                                </a>
                            </div>
                        <img src="http://vavai.com/v2/?ak_action=api_record_view&id=530&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://vavai.com/v2/2009/12/tentang-setting-dns-pada-zimbra-mail-server/feed/</wfw:commentRss>
		<slash:comments>22</slash:comments>
		</item>
		<item>
		<title>Panduan Membuat File Server Linux Secara Mudah</title>
		<link>http://vavai.com/v2/2009/06/panduan-membuat-file-server-linux-secara-mudah/</link>
		<comments>http://vavai.com/v2/2009/06/panduan-membuat-file-server-linux-secara-mudah/#comments</comments>
		<pubDate>Fri, 12 Jun 2009 09:32:22 +0000</pubDate>
		<dc:creator>Masim "Vavai" Sugianto</dc:creator>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[File Server]]></category>
		<category><![CDATA[openSUSE]]></category>
		<category><![CDATA[Samba]]></category>

		<guid isPermaLink="false">http://vavai.com/v2/?p=445</guid>
		<description><![CDATA[File server pada sistem Linux yang dapat melayani klien Windows maupun Linux umumnya menggunakan fungsi-fungsi samba server. Melakukan setting Samba Server pada openSUSE merupakan satu hal yang mudah dan hanya melibatkan perintah Yes, No dan Next  
Tutorial ini berasumsi bahwa openSUSE 11.1 sudah terinstall. Jika belum, silakan instalasi terlebih dahulu.
Mari kita mulai setup file [...]]]></description>
			<content:encoded><![CDATA[<p>File server pada sistem Linux yang dapat melayani klien Windows maupun Linux umumnya menggunakan fungsi-fungsi samba server. Melakukan setting Samba Server pada openSUSE merupakan satu hal yang mudah dan hanya melibatkan perintah Yes, No dan Next <img src='http://vavai.com/v2/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Tutorial ini berasumsi bahwa openSUSE 11.1 sudah terinstall. Jika belum, silakan instalasi terlebih dahulu.</p>
<p>Mari kita mulai setup file server&#8230;</p>
<p><strong>INSTALASI SAMBA SERVER</strong></p>
<p><strong>Menggunakan YAST</strong></p>
<p><strong><a href="http://vavai.com/v2/wp-content/uploads/yast.jpg"><img class="alignnone size-full wp-image-447" title="yast" src="http://vavai.com/v2/wp-content/uploads/yast.jpg" alt="yast" width="244" height="86" /></a><br />
</strong></p>
<ol>
<li>Buka YAST | Software | Software Management</li>
<li>Ubah pilihan <strong>Search</strong> menjadi <strong>Pattern</strong> (lihat pada sudut kiri atas)</li>
<li>Pada daftar pattern yang ada, pilih <strong>Server Function </strong>dan dan beri tanda centang pada pilihan <strong>File Server</strong>.</li>
<li>Klik tombol <strong>Accept</strong> pada sudut kanan bawah YAST<a href="http://vavai.com/v2/wp-content/uploads/samba1.jpg"><img class="alignnone size-full wp-image-448" title="samba1" src="http://vavai.com/v2/wp-content/uploads/samba1.jpg" alt="samba1" width="485" height="379" /></a></li>
</ol>
<p><strong>Menggunakan Konsole / Terminal</strong></p>
<ol>
<li>Buka konsole/terminal (ALT+F2, konsole atau ALT+F2, gnome-terminal)</li>
<li>Masuk sebagai root dan jalankan perintah instalasi :
<pre class="brush: cpp">
zypper in -t pattern file_server
</pre>
</li>
</ol>
<p><strong>KONFIGURASI SAMBA SERVER</strong></p>
<ol>
<li>Buka YAST | Network Service | Samba Server (jika belum ada, tutup YAST dan buka lagi agar module yang baru diinstall mengalami proses refresh)</li>
<li>Pada wizard pertama, tentukan nama domain dari file server yang akan dibangun<br />
`<br />
<a href="http://vavai.com/v2/wp-content/uploads/samba2.jpg"><img class="alignnone size-full wp-image-451" title="samba2" src="http://vavai.com/v2/wp-content/uploads/samba2.jpg" alt="samba2" width="545" height="422" /></a></li>
<li>Pada wizard kedua, tentukan apakah Samba server yang kita bangun menjadi PDC (Primary Domain Controller), BDC atau sekedar file server biasa. Tutorial kali ini hanya akan memfungsikan openSUSE sebagai file server jadi silakan pilih pilihan <strong>Not a Domain Controller</strong><br />
`<br />
<strong><a href="http://vavai.com/v2/wp-content/uploads/samba3.jpg"><img class="alignnone size-full wp-image-452" title="samba3" src="http://vavai.com/v2/wp-content/uploads/samba3.jpg" alt="samba3" width="545" height="422" /></a><br />
</strong></li>
<li>Tahap berikutnya adalah beberapa pilihan yang disediakan oleh Samba Server. Pada tab pertama mengenai <strong>Start-Up</strong>, pilih agar Samba Server dijalankan pada saat proses booting (<strong>During Boot)</strong>. Firewall untuk sementara dimatikan dan akan dibahas pada tutorial terakhir dari seri File Server Linux ini<br />
`<br />
<a href="http://vavai.com/v2/wp-content/uploads/samba4.jpg"><img class="alignnone size-full wp-image-453" title="samba4" src="http://vavai.com/v2/wp-content/uploads/samba4.jpg" alt="samba4" width="545" height="422" /></a></li>
<li>Pilihan berikutnya adalah daftar folder yang hendak dishare. Silakan klik tombol <strong>Add</strong> untuk membuat share folder baru. Klik juga pilihan &#8220;<strong>Allow Users to Share Their Directories&#8221;</strong>. Pilihan ini akan membolehkan user melakukan share atas home folder mereka.<br />
`<br />
<a href="http://vavai.com/v2/wp-content/uploads/samba5.jpg"><img class="alignnone size-full wp-image-454" title="samba5" src="http://vavai.com/v2/wp-content/uploads/samba5.jpg" alt="samba5" width="560" height="611" /></a></p>
<p><a href="http://vavai.com/v2/wp-content/uploads/samba6.jpg"><img class="alignnone size-full wp-image-455" title="samba6" src="http://vavai.com/v2/wp-content/uploads/samba6.jpg" alt="samba6" width="410" height="414" /></a></p>
<p><a href="http://vavai.com/v2/wp-content/uploads/samba7.jpg"><img class="alignnone size-full wp-image-456" title="samba7" src="http://vavai.com/v2/wp-content/uploads/samba7.jpg" alt="samba7" width="288" height="155" /></a></li>
<li>Tab <strong>Identity, Trusted Domain</strong> dan <strong>LDAP Setting</strong> tidak perlu diubah saat ini<br />
`<br />
<a href="http://vavai.com/v2/wp-content/uploads/samba8.jpg"><img class="alignnone size-full wp-image-457" title="samba8" src="http://vavai.com/v2/wp-content/uploads/samba8.jpg" alt="samba8" width="505" height="501" /></a></li>
<li>Klik OK untuk menutup samba server</li>
</ol>
<p><strong>MEMBUAT USER JARINGAN</strong></p>
<p>Untuk membuat user jaringan, silakan lakukan langkah sebagai berikut :</p>
<ol>
<li>Buka konsole/terminal (ALT+F2, konsole atau ALT+F2, gnome-terminal)</li>
<li>Masuk sebagai root dan jalankan perintah berikut (ganti <strong>namauser </strong>dengan nama yang diinginkan) :
<pre class="brush: cpp">
useradd namauser
passwd namauser
smbpasswd -a namauser
</pre>
</li>
</ol>
<p><strong>MENGAKTIFKAN SAMBA SERVER</strong></p>
<pre class="brush: cpp">
service smb restart
</pre>
<p><strong> </strong></p>
<p><strong>TESTING FILE SERVER</strong><br />
Untuk mengakses file server Linux yang baru dibangun kita bisa menggunakan cara yang sama jika mengakses Windows Server, contohnya pada Windows Explorer ketikkan alamat sebagai berikut : <strong>\\ip-address-server</strong> atau <strong>\\nama-server.</strong></p>
<p><a href="http://vavai.com/v2/wp-content/uploads/samba9.jpg"><img class="alignnone size-full wp-image-458" title="samba9" src="http://vavai.com/v2/wp-content/uploads/samba9.jpg" alt="samba9" width="573" height="298" /></a></p>
<p>Cara akses yang sama bisa dilakukan pada klien Linux dengan menggunakan Konqueror atau Dolphin atau Nautilis. Pada Linux, kita membutuhkan aplikasi samba client. Saat memanggil alamat <strong>\\ip-address-server</strong> atau \\nama-server biasanya secara otomatis akan memanggil protokol samba sehingga url akan secara otomatis berubah menjadi <strong>smb://ip-address-server </strong>atau <strong>smb://nama-server</strong>.</p>

                            <div id="aspdf">
                                <a href="http://vavai.com/v2/wp-content/plugins/as-pdf/generate.php?post=445">
                                    <span>*** Save as PDF ***</span>
                                </a>
                            </div>
                        <img src="http://vavai.com/v2/?ak_action=api_record_view&id=445&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://vavai.com/v2/2009/06/panduan-membuat-file-server-linux-secara-mudah/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Otomatisasi Setting PXE Boot Server untuk Instalasi openSUSE Via Jaringan</title>
		<link>http://vavai.com/v2/2009/06/otomatisasi-setting-pxe-boot-server-untuk-instalasi-opensuse-via-jaringan/</link>
		<comments>http://vavai.com/v2/2009/06/otomatisasi-setting-pxe-boot-server-untuk-instalasi-opensuse-via-jaringan/#comments</comments>
		<pubDate>Thu, 11 Jun 2009 17:53:54 +0000</pubDate>
		<dc:creator>Masim "Vavai" Sugianto</dc:creator>
				<category><![CDATA[Tips]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[openSUSE]]></category>

		<guid isPermaLink="false">http://vavai.com/v2/?p=434</guid>
		<description><![CDATA[
Beberapa waktu yang lalu saya sudah menulis panduan mengenai &#8220;Tutorial Instalasi openSUSE Tanpa CD/DVD Menggunakan PXE Boot&#8221; bagian I dan bagian II. Kedua tutorial itu semestinya mudah diikuti dan sukses dijalankan karena saya mencobanya berulang kali sebelum menuliskannya.
Untuk lebih mempermudah proses setup, saya membuatkan script untuk otomatisasi setup PXE Boot Server yang akan melakukan hal-hal [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://vavai.com/v2/wp-content/uploads/pxe1.jpg"><img class="alignnone size-full wp-image-438" title="pxe" src="http://vavai.com/v2/wp-content/uploads/pxe1.jpg" alt="pxe" width="405" height="261" /></a></p>
<p>Beberapa waktu yang lalu saya sudah menulis panduan mengenai &#8220;Tutorial Instalasi openSUSE Tanpa CD/DVD Menggunakan PXE Boot&#8221; <a href="http://vavai.com/v2/2009/05/instalasi-opensuse-tanpa-cddvd-menggunakan-pxe-boot-network/">bagian I</a> dan <a href="http://vavai.com/v2/2009/06/instalasi-opensuse-tanpa-cddvd-menggunakan-pxe-boot-network-bagian-ii/">bagian II</a>. Kedua tutorial itu semestinya mudah diikuti dan sukses dijalankan karena saya mencobanya berulang kali sebelum menuliskannya.</p>
<p>Untuk lebih mempermudah proses setup, saya membuatkan script untuk otomatisasi setup PXE Boot Server yang akan melakukan hal-hal sebagai berikut :</p>
<ol>
<li>Melakukan setup DHCP Server agar otomatis menerima permintaan DHCP dan request boot melalui Boot ROM / LAN Card</li>
<li>Melakukan setup TFTP Server agar otomatis aktif pada saat boot</li>
<li>Melakukan setup PXE Server dengan mengaktifkan konfigurasi syslinux dan file untuk booting</li>
</ol>
<p>Berikut adalah tampilan pada saat script dijalankan (Klik jika membutuhkan tampilan yang lebih besar)</p>
<p><a href="http://vavai.com/v2/wp-content/uploads/pxe-auto.png"><img class="size-full wp-image-435 alignnone" title="pxe-auto" src="http://vavai.com/v2/wp-content/uploads/pxe-auto.png" alt="pxe-auto" width="520" height="474" /></a></p>
<p>Mengingat script ini membutuhkan file <strong>initrd</strong> dengan besar sekitar 22 MB dan file boot <strong>linux</strong> dengan besar sekitar 2 MB, saya memilih untuk menyediakan 2 buah file kompresi tar.gz, yaitu file script dengan initrd dan boot linux lengkap serta file kompresi tar.gz tanpa kedua file tersebut. Langkah ini saya tempuh agar proses download tidak terlalu lama. Kedua file tersebut (initrd dan linux) dapat ditemukan pada DVD openSUSE didalam folder /boot/i386/loader/.</p>
<p>Berikut adalah cara menggunakan script otomatisasi setting PXE Server :</p>
<ol>
<li>Download script. Silakan pilih, <a href="http://vavai.com/v2/wp-content/uploads/pxe-auto.tar.gz" class="broken_link">pxe boot lengkap dengan initrd (24 MB)</a> atau <a href="http://vavai.com/v2/wp-content/uploads/pxe-auto-tanpa-initrd.tar.gz">pxe boot  tanpa  initrd (1 MB)</a>. Contoh pada tutorial ini menggunakan script pertama, pxe boot lengkap dengan initrd, karena itu sesuaikan nama file jika menggunakan pilihan kedua. Satu-satunya letak perbedaan kedua script adalah bahwa script pertama sudah dibundel dengan initrd sedangkan script kedua membutuhkan file initrd dan linux yang dapat dicopy dari DVD openSUSE. Saya menggunakan folder contoh /home/vavai sebagai tempat penyimpanan file script yang didownload.</li>
<li>Buka konsole (ALT+F2, konsole atau ALT+F2, gnome-terminal jika menggunakan gnome desktop manager)</li>
<li>Ekstrak, masuk ke folder dan jalankan script
<pre class="brush: cpp">
su
cd /home/vavai
tar -zxvf pxe-auto.tar.gz
cd pxe-auto
chmod +x pxe-server-auto.sh
./pxe-server-auto.sh
</pre>
</li>
<li>Jika menggunakan script kedua (pxe server tanpa initrd), lakukan copy data file initrd dan linux dari folder /boot/i386/loader/ yang ada pada DVD openSUSE</li>
<li>Lakukan  setting Bios agar boot melalui LAN (set agar LAN menjadi prioritas utama untuk booting dan aktifkan pilihan boot from lan)</li>
<li>Restart komputer klien<br />
<a href="http://vavai.com/v2/wp-content/uploads/pxe-auto-client.jpeg"><img class="alignnone size-full wp-image-441" title="pxe-auto-client" src="http://vavai.com/v2/wp-content/uploads/pxe-auto-client.jpeg" alt="pxe-auto-client" width="508" height="329" /></a></li>
</ol>
<p><strong>Catatan :</strong></p>
<ol>
<li>Instalasi melalui jaringan membutuhkan repositori jaringan lokal/internet. Silakan merujuk pada artikel bagian pertama diatas atau pada artikel ini : <a href="http://opensuse.or.id/panduan/instalasi/membuat-repositori-lokal-opensuse/">Membuat Repositori Lokal untuk openSUSE</a> untuk membuat sebuah repo lokal</li>
<li>Instalasi melalui repo online dapat dilakukan namun dengan pertimbangan kecepatan akses sangat berpengaruh, disarankan menggunakan repo lokal dalam bentuk DVD openSUSE yang isinya dicopy ke folder tertentu</li>
</ol>
<p><strong>Kode Bash Script :</strong></p>
<pre class="brush: cpp">
#!/bin/sh

#Hapus Layar
clear

echo -e &quot;########################################################################&quot;
echo -e &quot;# pxe-server-auto ver 2009.06.001, dites pada OpenSUSE 11.1            #&quot;
echo -e &quot;# Skrip untuk otomatisasi konfigurasi pxe server-instalasi via network #&quot;
echo -e &quot;# Masim &#039;Vavai&#039; Sugianto - vavai@vavai.com - http://vavai.com/blog/v2  #&quot;
echo -e &quot;########################################################################&quot;

echo &quot;&quot;

#Default Configuration
startdirectory=&quot;/tmp/pxe-auto/&quot;
searchterm=&quot;vavai.com&quot;
ibold=&quot;\033[1m&quot;&quot;\n===&gt; &quot;
ebold=&quot;\033[0m&quot;

versi=$(grep &quot;VERSION&quot; /etc/SuSE-release | cut -f 2 -d =)

#Lakukan trim agar tidak ada white space
versi=${versi/ /}

#Tanya, punya akses internet tidak ? Jika ya, gunakan repo online
echo -n &quot;Apakah anda ingin instalasi menggunakan repo online ? [Y/T] &quot;
read jawab
flag_akses_internet=&quot;`echo $jawab|tr [a-z] [A-Z]`&quot;

echo -e $ibold&quot;Membaca variabel konfigurasi..............................&quot;$ebold
echo &quot;&quot;
echo &quot;Proses konfigurasi...&quot;
echo -n &quot;Masukkan nama domain (contoh : vavai.com) : &quot;
read nama_domain
echo -n &quot;Masukkan alamat IP (contoh : 192.168.0.1) : &quot;
read alamat_ip
echo -n &quot;Range DHCP IP Address (contoh : 192.168.0.201 192.168.0.250) : &quot;
read range_ip

#Subnet IP
subip1=$(echo $alamat_ip | cut -f 1 -d .)
subip2=$(echo $alamat_ip | cut -f 2 -d .)
subip3=$(echo $alamat_ip | cut -f 3 -d .)
subip4=$(echo $alamat_ip | cut -f 4 -d .)

subnet_ip=&quot;$subip1.$subip2.$subip3.0&quot;
broadcast_ip=&quot;$subip1.$subip2.$subip3.255&quot;

echo -e $ibold&quot;Refresh repositori...........................................&quot;$ebold

if [ &quot;$flag_akses_internet&quot; = &quot;Y&quot; ] ;
then
zypper mr -da
zypper ar &quot;http://mirror1.opensuse.or.id/repo/$versi/oss/&quot; oss-m1
zypper ar &quot;http://mirror1.opensuse.or.id/repo/$versi/non-oss/&quot; non-oss-m1
#   zypper ar http://mirror1.opensuse.or.id/repo/packman/suse/11.1/ packman-m1
zypper ref
fi

echo -e $ibold&quot;Installasi paket yang dibutuhkan............................&quot;$ebold
zypper in rsync yast2-tftp-server tftp syslinux dhcp-server dhcp-relay dhcp-tools dhcpv6 yast2-dhcp-server

echo -e $ibold&quot;Salin file konfigurasi ke folder temporary..................&quot;$ebold
mkdir -p $startdirectory

rsync -av --delete . $startdirectory

echo -e $ibold&quot;Ubah konfigurasi..............................................&quot;$ebold

for file in $(grep -l -R $searchterm $startdirectory)
do
sed -e &quot;s/$searchterm/$nama_domain/g&quot; -e &quot;s/192.168.0.0/$subnet_ip/g&quot; -e &quot;s/192.168.0.1/$alamat_ip/g&quot; -e &quot;s/192.168.0.201 192.168.0.250/$range_ip/g&quot; -e &quot;s/192.168.0.255/$broadcast_ip/g&quot; $file &gt; /tmp/tempfile.tmp
mv /tmp/tempfile.tmp $file
echo &quot;Modified: &quot; $file
done
echo &quot;Done!&quot;

echo -e $ibold&quot;Update konfigurasi............................................&quot;$ebold

mkdir -p /srv/tftpboot
rsync -av  $startdirectory&quot;tftpboot/&quot; /srv/tftpboot
mv /etc/dhcpd.conf /etc/dhcpd.conf.asli
cp $startdirectory&quot;dhcpd.conf&quot; /etc/
cp $startdirectory&quot;tftp&quot; /etc/xinetd.d

echo -e $ibold&quot;Menjalankan service..........................................&quot;$ebold
chkconfig --add dhcpd
chkconfig dhcpd on
service dhcpd restart
service xinetd restart
#SuSEconfig

echo -e $ibold&quot;Proses konfigurasi telah selesai.............................&quot;$ebold
</pre>

                            <div id="aspdf">
                                <a href="http://vavai.com/v2/wp-content/plugins/as-pdf/generate.php?post=434">
                                    <span>*** Save as PDF ***</span>
                                </a>
                            </div>
                        <img src="http://vavai.com/v2/?ak_action=api_record_view&id=434&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://vavai.com/v2/2009/06/otomatisasi-setting-pxe-boot-server-untuk-instalasi-opensuse-via-jaringan/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Instalasi openSUSE tanpa CD/DVD &#8211; Menggunakan PXE Boot Network Bagian II</title>
		<link>http://vavai.com/v2/2009/06/instalasi-opensuse-tanpa-cddvd-menggunakan-pxe-boot-network-bagian-ii/</link>
		<comments>http://vavai.com/v2/2009/06/instalasi-opensuse-tanpa-cddvd-menggunakan-pxe-boot-network-bagian-ii/#comments</comments>
		<pubDate>Fri, 05 Jun 2009 10:49:39 +0000</pubDate>
		<dc:creator>Masim "Vavai" Sugianto</dc:creator>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[openSUSE]]></category>

		<guid isPermaLink="false">http://vavai.com/v2/?p=420</guid>
		<description><![CDATA[/* Catatan : Artikel ini merupakan bagian kedua dari 2 tulisan mengenai setting PXE Server agar bisa melakukan instalasi openSUSE melalui jaringan. Silakan merujuk pada  Tutorial Bagian I Untuk penjelasan pengantar dan konfigurasi awal sistem. */


MEMPERSIAPKAN KONFIGURASI DHCP SERVER

DHCP(Dynamic Host Configuration Protocol) diperlukan untuk memberikan IP Address dan rujukan mengenai PXE Server yang akan [...]]]></description>
			<content:encoded><![CDATA[<p><em><strong>/* Catatan : Artikel ini merupakan bagian kedua dari 2 tulisan mengenai setting PXE Server agar bisa melakukan instalasi openSUSE melalui jaringan. Silakan merujuk pada  <a href="http://vavai.com/v2/2009/05/instalasi-opensuse-tanpa-cddvd-menggunakan-pxe-boot-network/">Tutorial Bagian I</a> Untuk penjelasan pengantar dan konfigurasi awal sistem. */<br />
</strong></em><br />
<img src="http://vavai.com/v2/wp-content/uploads/pxe.jpg" alt="PXE Boot" /><br />
<strong>MEMPERSIAPKAN KONFIGURASI DHCP SERVER<br />
</strong></p>
<p>DHCP(Dynamic Host Configuration Protocol) diperlukan untuk memberikan IP Address dan rujukan mengenai PXE Server yang akan digunakan oleh klien. Berikut adalah panduan konfigurasinya :</p>
<ol>
<li>Install DHCP Server
<pre class="brush: cpp">
zypper in -t pattern dhcp_dns_server
</pre>
</li>
<li>Backup konfigurasi awal DHCP Server
<pre class="brush: cpp">
mv /etc/dhcpd.conf /etc/dhcpd.conf.original
</pre>
</li>
<li>Buat file  /etc/dhcpd.conf baru dengan isi sebagai berikut :
<pre class="brush: cpp">
# dhcpd.conf
#
# Sample configuration file for ISC dhcpd
## option definitions common to all supported networks...
#
# All of this happens behind the firewall, and the whole domain
# is made-up anwyay, so this is mostly fluff.
#
option domain-name &quot;vavai.net&quot;;

# We don&#039;t have Nameservers... so let&#039;s just forget this item
#option domain-name-servers ns1.networkboot.org, ns2.networkboot.org;

default-lease-time 600;
max-lease-time 7200;

# if you do not use dynamical DNS updates:
#
# this statement is needed by dhcpd-3 needs at least this statement.
# you have to delete it for dhcpd-2, because it does not know it.
#
# if you want to use dynamical DNS updates, you should first read
# read /usr/share/doc/packages/dhcp-server/DDNS-howto.txt
ddns-update-style none; ddns-updates off;

# If this DHCP server is the official DHCP server for the local
# network, the authoritative directive should be uncommented.
#authoritative;

# Use this to send dhcp log messages to a different log file (you also
# have to hack syslog.conf to complete the redirection).
log-facility local7;

#  We only want to respond to PXE DHCP requests

allow booting;

# define rules to identify DHCP Requests from PXE and Etherboot clients.

class &quot;pxe&quot; {
match if substring (option vendor-class-identifier, 0, 9) = &quot;PXEClient&quot;;
}
class &quot;etherboot&quot; {
match if substring (option vendor-class-identifier, 0, 9) = &quot;Etherboot&quot;;
}

# This is our subnet for PXE boot/installation.

subnet 192.168.0.0 netmask 255.255.255.0 {
option broadcast-address 192.168.0.255;
pool {
range 192.168.0.101 192.168.0.150; # only need a few addresses
default-lease-time 180; # no long lease time required for booting
max-lease-time 360;     # booted system does its own dhcp request
server-name &quot;192.168.0.8&quot;; # This happens to be the IP of this server too
next-server 192.168.0.8; # Address of the TFTP server
filename &quot;pxelinux.0&quot;;
allow members of &quot;pxe&quot;; # only respond to PXE requests
allow members of &quot;etherboot&quot;; # allow etherboot, too
}
}
</pre>
</li>
<li>Lakukan perubahan pada file /etc/dhcpd.conf, terutama untuk IP Address dari DHCP Server. Pada tutorial ini, IP yang akan digunakan sebagai server PXE adalah IP 192.168.0.8. Jangan lupa sesuaikan juga  <strong>subnet, broadcast </strong>dan<strong> range</strong> <strong>address</strong>.</li>
<li>Edit file /etc/sysconfig/dhcpd dan aktifkan network card yang akan digunakan untuk menerima respon permintaan DHCP. Contoh, jika saya menggunakan LAN Card pertama sebagai penerima respon, saya akan memilih eth0. Jika bingung, silakan pilih  ANY <img src='http://vavai.com/v2/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' />  .
<pre class="brush: cpp">
# Examples: DHCPD_INTERFACE=&quot;eth0&quot;
#           DHCPD_INTERFACE=&quot;eth0 eth1 eth2 tr0 wlan0&quot;
#           DHCPD_INTERFACE=&quot;internal0 internal1&quot;
#           DHCPD_INTERFACE=&quot;ANY&quot;
#
DHCPD_INTERFACE=&quot;eth0&quot;
</pre>
</li>
<li>Start/Restart DHCP Service
<pre class="brush: cpp">
service dhcpd restart
</pre>
</li>
</ol>
<p><strong>KONFIGURASI PXE BOOT<br />
</strong></p>
<ol>
<li>Copy semua file yang ada di DVD (lihat bagian I) didalam folder/boot/i386/loader kedalam folder /srv/tftpboot : message, initrd dan linux</li>
<li>Copy file yang ada di DVD dengan nama/boot/i386/loader/isolinux.cfg kedalam folder /srv/tftpboot/pxelinux.cfg/. Ganti namanya menjadi <strong>default</strong></li>
<li>Restart  DHCP Service
<pre class="brush: cpp">
service dhcpd restart
</pre>
</li>
</ol>
<h3><strong>MENGGUNAKAN KLIEN UNTUK BOOT MELALUI PXE</strong></h3>
<ol>
<li>Siapkan PC dengan  Network card yang mendukung proses Boot melalui network</li>
<li>Ubah setting BIOS, jadikan Boot from LAN/Boot From Network sebagai prioritas</li>
<li>Restart komputer.<br />
`<br />
<a href="http://vavai.net/wp-content/uploads/2009/01/tftp-server-2.jpeg"><img class="size-full wp-image-454 alignnone" title="tftp-server-2" src="http://vavai.net/wp-content/uploads/2009/01/tftp-server-2.jpeg" alt="tftp-server-2" width="521" height="286" /></a></li>
</ol>

                            <div id="aspdf">
                                <a href="http://vavai.com/v2/wp-content/plugins/as-pdf/generate.php?post=420">
                                    <span>*** Save as PDF ***</span>
                                </a>
                            </div>
                        <img src="http://vavai.com/v2/?ak_action=api_record_view&id=420&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://vavai.com/v2/2009/06/instalasi-opensuse-tanpa-cddvd-menggunakan-pxe-boot-network-bagian-ii/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Instalasi openSUSE tanpa CD/DVD &#8211; Menggunakan PXE Boot Network</title>
		<link>http://vavai.com/v2/2009/05/instalasi-opensuse-tanpa-cddvd-menggunakan-pxe-boot-network/</link>
		<comments>http://vavai.com/v2/2009/05/instalasi-opensuse-tanpa-cddvd-menggunakan-pxe-boot-network/#comments</comments>
		<pubDate>Mon, 18 May 2009 03:52:23 +0000</pubDate>
		<dc:creator>Masim "Vavai" Sugianto</dc:creator>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[openSUSE]]></category>

		<guid isPermaLink="false">http://vavai.com/v2/?p=379</guid>
		<description><![CDATA[
PROLOG
Instalasi openSUSE melalui jaringan dapat dilakukan dengan berbagai cara, baik melalui protokol http, FTP, Samba, NFS maupun protokol lainnya. Kesemua proses tersebut biasanya tetap membutuhkan 1 tahapan penting yaitu menggunakan CD/DVD untuk melakukan boot hingga proses instalasi dapat memilih apakah menggunakan repo jaringan atau tidak. Jadi term instalasi melalui jaringan disini lebih menekankan pada aspek [...]]]></description>
			<content:encoded><![CDATA[<h3><a href="http://vavai.com/v2/wp-content/uploads/pxe.jpg"><img class="alignnone size-full wp-image-384" title="pxe" src="http://vavai.com/v2/wp-content/uploads/pxe.jpg" alt="pxe" width="405" height="261" /></a></h3>
<h3><strong>PROLOG</strong></h3>
<p>Instalasi openSUSE melalui jaringan dapat dilakukan dengan berbagai cara, baik melalui protokol http, FTP, Samba, NFS maupun protokol lainnya. Kesemua proses tersebut biasanya tetap membutuhkan 1 tahapan penting yaitu menggunakan CD/DVD untuk melakukan boot hingga proses instalasi dapat memilih apakah menggunakan repo jaringan atau tidak. Jadi term instalasi melalui jaringan disini lebih menekankan pada aspek penempatan repositorinya.</p>
<p>Meski cara tersebut sudah sangat membantu untuk instalasi, ada beberapa kebutuhan dimana kita tidak bisa menggunakan CD/DVD untuk melakukan proses booting. Hal ini terjadi bisa karena 2 hal, pertama karena kita tidak punya CD/DVD ROM atau CD/DVD ROMnya rusak (kacian deh lo <img src='http://vavai.com/v2/wp-includes/images/smilies/icon_razz.gif' alt=':-P' class='wp-smiley' />  ) dan kemungkinan kedua, CD/DVD instalasi rusak karena scratch, gores atau berbagai sebab lain.</p>
<p>Untuk mengatasinya kita bisa menggunakan 2 cara. Cara pertama adalah dengan menggunakan script yang akan menambahkan entry pada grub dan nantinya kita dapat memilih instalasi menggunakan repositori jaringan. Tips ini dapat dibaca pada link berikut : <a href="http://vavai.net/2009/01/04/opensuse-network-installationupgrade-without-cddvd/" class="broken_link">Instalasi openSUSE Melalui Jaringan Melalui Modifikasi Grub</a>. Sayangnya, cara ini memiliki kelemahan, yaitu kita harus sudah memiliki sistem openSUSE yang sudah berjalan.</p>
<p>Cara kedua adalah dengan menggunakan feature Boot from LAN yang biasanya disediakan motherboard-motherboard generasi sekarang. Feature Boot from LAN ini akan memerintahkan komputer untuk secara otomatis mencari sumber instalasi melalui jaringan. Konsep ini sendiri biasa dikenal dengan nama PXE Boot.</p>
<p><strong>APA YANG DIMAKSUD DENGAN PXE BOOT ?</strong></p>
<p>PXE adalah singkatan dari  Preboot Execution Environment. PXE adalah salah satu cara menjalankan komputer tanpa Floppy/Hard Disk/CD-ROM, dalam arti bahwa BIOS akan secara otomatis menjalankan perintah yang dikirimkan melalui jaringan. Tentu saja cara ini membutuhkan server yang bertindak sebagai penyedia layanan PXE dan komputer client harus memiliki kemampuan booting melalui jaringan.</p>
<p>Sebagian besar motherboard baru memiliki fasilitas Boot from LAN secara default. Boot from LAN biasa dikenal juga sebagai BOOTROM. Kita harus mengaktifkan kemampuan  Boot from LAN ini melalui BIOS setup. Proses setup mungkin saja berbeda antara motherboard yang satu dengan yang lainnya namun biasanya terletak di menu Advanced BIOS setup. Aktifkan juga setting agar Boot from LAN/Network  sebagai prioritas utama booting.</p>
<p><strong>APA KEUNTUNGAN DARI INSTALASI MELALUI PXE BOOT ?</strong></p>
<ol>
<li>Tidak memerlukan CD/DVD/Floppy/LiveUSB maupun sistem yang sudah terinstall. Satu-satunya yang diperlukan adalah server yang sudah disetup dan klien mendukung boot dari LAN.<strong></strong></li>
<li>Mudah dan cepat dikonfigurasi</li>
<li>Tidak membutuhkan media untuk booting. Tidak perlu burning Net ISO untuk melakukan booting.</li>
<li><span class="copy">Mengurangi biaya instalasi dan upgrade dan mengurangi kemungkinan kesalahan setting</span></li>
<li><span class="copy">Mengurangi waktu persiapan dan proses instalasi<br />
</span></li>
<li><span class="copy">Jika dipadukan dengan  autoyast, Instalasi menggunakan PXE boot dapat secara otomatis melakukan instalasi paket yang sudah distandarisasi dan pada akhirnya kita dapat melakukan proses <em>unattended install</em>. </span><span class="copy">Unattended install adalah proses instalasi tanpa campur tangan kita. Penjelasan mengenai Autoyast dapat diakses di <a href="http://en.opensuse.org/YaST_Autoinstallation" class="broken_link">disini</a>.<br />
</span></li>
</ol>
<h3><strong>KONFIGURASI SERVER<br />
</strong></h3>
<p><strong>MEMPERSIAPKAN INSTALLATION SOURCE/REPOSITORI LOKAL<br />
</strong></p>
<p>Dalam tutorial ini saya akan menggunakan instalasi melalui jaringan menggunakan protokol http. Pada prakteknya, protokol yang disupport oleh openSUSE sangat beragam, antara lain dalam bentuk protokol smb, nfs, ftp dan lain sebagainya.</p>
<ol>
<li>Instalasi  Apache server, buat folder dengan nama <strong>11.1</strong> di /srv/www/htdocs
<pre class="brush: cpp">
zypper in -t pattern lamp_server
service apache2 start
mkdir /srv/www/htdocs/11.1
</pre>
</li>
<li>Copy seluruh isi DVD  openSUSE 11.1 kedalam /srv/www/htdocs/11.1.</li>
<li>Jika tidak punya DVD atau tidak ingin melakukan DVD, anda bisa menggunakan file ISO. Lakukan proses mount dengan perintah : <strong>mount -o loop iso-image target-folder</strong>). Untuk keperluan sesaat, mount bisa dilakukan langsung ke folder /srv/www/htdocs/11.1 namun untuk keperluan permanen, mount ke folder lain baru kemudian isinya dicopy ke  /srv/www/htdocs/11.1.</li>
</ol>
<p><strong>MEMPERSIAPKAN  TFTP SERVER<br />
</strong></p>
<p>TFTP Server merupakan singkatan dari  <strong>Trivial File Transport Protocol</strong> (<strong>TFTP</strong>),  model protokol untuk file transfer yang sederhana, dengan fungsi utama bertindak sebagai FTP server.</p>
<p>Kita akan menggunakan  TFTP Server sebagai media melakukan booting berdasarkan data dari server jaringan.</p>
<ol>
<li>Install TFTP Server
<pre class="brush: cpp">
zypper in yast2-tftp-server tftp syslinux
</pre>
</li>
<li>Lakukan konfigursi  TFTP Server. Klik YAST | Network Services | TFTP Server<br />
`<br />
<a href="http://vavai.net/wp-content/uploads/2009/01/tftp-server-1.jpeg"><img class="size-full wp-image-455 alignnone" title="tftp-server-1" src="http://vavai.net/wp-content/uploads/2009/01/tftp-server-1.jpeg" alt="tftp-server-1" width="354" height="301" /></a></li>
<li>Pilih  Enable, dan ubah  <strong>Boot Image Directory</strong> menjadi <strong>/srv/tftpboot</strong>. Jika menggunakan firewall, jangan lupa untuk memberikan tanda centang/contreng pada pilihan  <strong>Open Port in Firewall</strong>.</li>
<li>Klik OK</li>
<li>Coba check ke folder  <strong>/srv/tftpboot</strong>, semestinya ada file dan folder tertentu.</li>
</ol>
<p>CATATAN : Pada openSUSE 11.1, ada kemungkinan proses setup TFTP tidak secara otomatis melalukan copy data syslinux ke lokasi yang dituju sehingga ada kemungkinan folder /srv/tftpboot masih kosong. Jika ini yang terjadi, lakukan 2 hal sebagai berikut :</p>
<ul>
<li>Copy file /usr/share/syslinux/pxelinux.0 ke /srv/tftpboot</li>
<li>Buat folder /srv/tftpboot/pxelinux.cfg</li>
</ul>
<p>Tutorial berlanjut ke <a href="http://vavai.com/v2/2009/06/instalasi-opensuse-tanpa-cddvd-menggunakan-pxe-boot-network-bagian-ii/">bagian II</a>.</p>

                            <div id="aspdf">
                                <a href="http://vavai.com/v2/wp-content/plugins/as-pdf/generate.php?post=379">
                                    <span>*** Save as PDF ***</span>
                                </a>
                            </div>
                        <img src="http://vavai.com/v2/?ak_action=api_record_view&id=379&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://vavai.com/v2/2009/05/instalasi-opensuse-tanpa-cddvd-menggunakan-pxe-boot-network/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Script Sederhana untuk Tweak openSUSE 11.1</title>
		<link>http://vavai.com/v2/2009/05/script-sederhana-untuk-tweak-opensuse-111/</link>
		<comments>http://vavai.com/v2/2009/05/script-sederhana-untuk-tweak-opensuse-111/#comments</comments>
		<pubDate>Wed, 13 May 2009 05:05:59 +0000</pubDate>
		<dc:creator>Masim "Vavai" Sugianto</dc:creator>
				<category><![CDATA[Tips]]></category>
		<category><![CDATA[openSUSE]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://vavai.com/v2/?p=374</guid>
		<description><![CDATA[Berikut ini adalah script sederhana untuk tweak openSUSE 11.1. Tweak yang dilakukan juga sederhana, yaitu melakukan non aktif service yang biasanya jarang digunakan.
Mohon lihat-lihat dulu scriptnya sebelum dijalankan karena bisa jadi service yang anda butuhkan malah dinonaktif   . Contohnya, karena saya menggunakan komputer personal, service ssh-pun saya non aktifkan.
Buat file teks opensuse-tweak.sh dan [...]]]></description>
			<content:encoded><![CDATA[<p>Berikut ini adalah script sederhana untuk tweak openSUSE 11.1. Tweak yang dilakukan juga sederhana, yaitu melakukan non aktif service yang biasanya jarang digunakan.</p>
<p>Mohon lihat-lihat dulu scriptnya sebelum dijalankan karena bisa jadi service yang anda butuhkan malah dinonaktif <img src='http://vavai.com/v2/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  . Contohnya, karena saya menggunakan komputer personal, service ssh-pun saya non aktifkan.</p>
<p>Buat file teks opensuse-tweak.sh dan copy paste perintah teks seperti berikut ini :</p>
<pre class="brush: cpp">
#!/bin/bash
service aaeventd stop
service auditd stop
service autoyast stop
service bluetooth stop
service bluetooth-coldplug stop
service boot.apparmor stop
service cron stop
service fbset stop
service java.binfmt_misc stop
service joystick stop
service nscd stop
service postfix stop
service powerd stop
service smartd stop
service sshd stop

chkconfig aaeventd off
chkconfig auditd off
chkconfig autoyast off
chkconfig bluetooth off
chkconfig bluetooth-coldplug off
chkconfig boot.apparmor off
chkconfig cron off
chkconfig fbset off
chkconfig java.binfmt_misc off
chkconfig joystick off
chkconfig nscd off
chkconfig postfix off
chkconfig powerd off
chkconfig smartd off
chkconfig sshd off
</pre>
<p>Kalau malas ngetik, download saja file teks ini : opensuse-tweak.sh <img src='http://vavai.com/v2/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  . Untuk menjalankannya via konsole/terminal simple saja :</p>
<pre class="brush: cpp">
chmod +x opensuse-tweak.sh
./opensuse-tweak.sh
</pre>
<p>Jika ada saran untuk otomatisasi tweak yang lain silakan info via komentar. Tweak lengkap dapat dibaca di sini :  <a href="http://vavai.net/2009/01/15/opensuse-tweak-increase-opensuse-speed-performance/" class="broken_link">“openSUSE Tweak : Increase openSUSE Speed &amp; Performance”</a></p>

                            <div id="aspdf">
                                <a href="http://vavai.com/v2/wp-content/plugins/as-pdf/generate.php?post=374">
                                    <span>*** Save as PDF ***</span>
                                </a>
                            </div>
                        <img src="http://vavai.com/v2/?ak_action=api_record_view&id=374&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://vavai.com/v2/2009/05/script-sederhana-untuk-tweak-opensuse-111/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Perintah Bash untuk Menghapus File secara Rekursif/Massal</title>
		<link>http://vavai.com/v2/2009/04/perintah-bash-untuk-menghapus-file-secara-rekursifmassal/</link>
		<comments>http://vavai.com/v2/2009/04/perintah-bash-untuk-menghapus-file-secara-rekursifmassal/#comments</comments>
		<pubDate>Wed, 22 Apr 2009 06:23:56 +0000</pubDate>
		<dc:creator>Masim "Vavai" Sugianto</dc:creator>
				<category><![CDATA[Tips]]></category>
		<category><![CDATA[openSUSE]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://vavai.com/v2/?p=361</guid>
		<description><![CDATA[
Ketika melakukan setup mirror utama openSUSE Indonesia akhir pekan lalu, saya banyak menggunakan rsync untuk melakukan sinkronisasi isi dari satu repo ke repo yang lain. Rsync berjalan lancar meski saya sempat mendapat celaka karena mengaktifkan opsi &#8211;delete padahal rsync sumber memiliki koleksi iso lebih sedikit daripada koleksi iso yang sudah ada. Alhasil aku mengulang proses [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://vavai.com/v2/wp-content/uploads/cli-kecil.jpg"><img class="alignnone size-full wp-image-362" title="cli-kecil" src="http://vavai.com/v2/wp-content/uploads/cli-kecil.jpg" alt="cli-kecil" width="500" height="264" /></a></p>
<p>Ketika melakukan setup <a href="http://opensuse.or.id/2009/04/22/mirror-utama-opensuse-indonesia/">mirror utama openSUSE Indonesia</a> akhir pekan lalu, saya banyak menggunakan rsync untuk melakukan sinkronisasi isi dari satu repo ke repo yang lain. Rsync berjalan lancar meski saya sempat mendapat celaka karena mengaktifkan opsi &#8211;delete padahal rsync sumber memiliki koleksi iso lebih sedikit daripada koleksi iso yang sudah ada. Alhasil aku mengulang proses rsync untuk iso yang dihapus.</p>
<p>Iso dan mirror utama (oss, non-oss dan packman) dapat dengan mudah di rsync. Saya mendapat kesulitan ketika hendak melakukan sinkronisasi repo untuk KDE 4 dan kawan-kawan yang sumbernya berasal dari build service openSUSE.</p>
<p>Sebenarnya bisa saja melakukan rsync dari server utama yang ada di Jerman namun aksesnya lambat sekali. Mirror openSUSE yang saya setup ini memang ditujukan bagi pengguna di Indonesia sehingga akses IIX untuk lokal cukup besar sedangkan akses internasional terbatas.</p>
<p>Satu-satunya repo online lokal yang memiliki repositories KDE 4 adalah FOSS-ID. Sayangnya FOSS-ID tidak menyediakan akses rsync sehingga saya terpaksa menggunakan perintah wget untuk melakukan mirror dan melakukan download file secara rekursif.</p>
<p>Celakanya, wget ikut-ikutan melakuka download file index, jadi meski letaknya ada di <a href="http://mirror1.opensuse.or.id" class="broken_link">http://mirror1.opensuse.or.id</a>, alamatnya tetap tertulis dan merujuk ke FOSS-ID. Saya bisa menghilangkannya dengan cara melakukan penghapusan file index, namun dengan sekian ribu file index yang yang terletak diberbagai folder yang berbeda, akan butuh waktu yang sangat lama dan melelahkan jika menghapusnya satu per satu secara manual.</p>
<p>Jika aksesnya dilakukan di komputer saya, saya bisa dengaan mudah menggunakan fasilitas search atau aplikasi khusus seperti fslint, namun karena saya hanya melakukan ssh ke server mirror, saya hanya bisa menggunakan perintah yang dijalankan melalui shell command.</p>
<p>Usut punya usut, ternyata saya bisa dengan mudah melakukan penghapusan file dengan pattern tertentu dengan perintah singkat dan mudah. Berikut adalah contoh perintah yang saya gunakan untuk menghapus semua file index diseluruh folder dan anak folder yang ditunjuk :</p>
<pre class="brush: cpp">
find /home/vavai/repo/repositories -type f -name &quot;index*&quot; -exec rm -f {} \;
</pre>
<p>Perintah diatas akan mencari semua file index (index.php, index.html, index.htm) didalam folder /home/vavai/repo/repositories dan menghapusnya. Untuk nama file bisa menggunakan regular expression.</p>
<p>Jika khawatir salah hapus, kita bisa mengganti perintah rm dengan perintah ls sehingga jika bertemu dengan file yang dimaksud, perintah tersebut akan menampilkannya. Dengan demikian, kita bisa mengecek apakah perintah tersebut sudah benar atau belum.</p>
<p>Hati-hati menggunakan regular expression pada nama file yang dicari karena anda mungkin saja salah menempatkan regular expression dan mengakibatkan perintah diatas salah menghapus.</p>

                            <div id="aspdf">
                                <a href="http://vavai.com/v2/wp-content/plugins/as-pdf/generate.php?post=361">
                                    <span>*** Save as PDF ***</span>
                                </a>
                            </div>
                        <img src="http://vavai.com/v2/?ak_action=api_record_view&id=361&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://vavai.com/v2/2009/04/perintah-bash-untuk-menghapus-file-secara-rekursifmassal/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

