28 April, 2009

Konfigurasi Samba Sebagai PDC di Fedora

Samba adalah himpunan aplikasi yang bertujuan agar komputer dengan sistem operasi Linux, BSD ( atau UNIX lainnya) dapat bertindak sebagai file dan print server yang berbasis protokol SMB (session message block). Jaringan yang semacam ini biasa dijumpai pada Windows workgroup atau Windows NT Domain. Samba juga dilengkapi dengan beberapa program bantu sehingga sistem operasi Linux (dan UNIX lainnya) bisa mengakses resources yang ada pada jaringan Windows yang telah ada. Bisa dikatakan, Samba adalah jembatan penghubung antara Windows dan UNIX.

Samba terdiri atas dua program yang berjalan di background: SMBD dan NMBD. Secara singkat dapat disebutkan bahwa SMBD adalah file server yang akan menghasilkan proses baru untuk setiap client yang aktif sementara NMBD bertugas mengkonversi nama komputer (NetBIOS) menjadi alamat IP sekaligus juga memantau share yang ada di jaringan. Kerja SMBD sendiri diatur melalui file konfigurasi /etc/samba/smb.conf. Dengan membuat file konfigurasi yang tepat, Samba dapat dijadikan file server, print server, domain controller, dan banyak fungsi lainnya.

Berikut ini adalah cara mengkonfigurasi Samba Server Sebagai PDC :

1. pertama dowload program samba dan accesorisnya :

yum install samba samba-common samba-doc libcupsys2-gnutls10 libkrb53 winbind smbclient

2. Konfigurasi /etc/samba/smb.conf sebagai berikut :

[global]
workgroup = fedora.or.id –> ubah sesuain yang kita mau
netbios name = fcserver –> ubah sesuain yang kita mau
server string = %h server (Samba, Fedora) –> ubah sesuain yang kita mau
passdb backend = tdbsam
security = user
username map = /etc/samba/smbusers
name resolve order = wins bcast hosts
domain logons = yes
preferred master = yes
wins support = yes

# Useradd scripts
add user script = /usr/sbin/useradd -m %u
delete user script = /usr/sbin/userdel -r %u
add group script = /usr/sbin/groupadd %g
delete group script = /usr/sbin/groupdel %g
add user to group script = /usr/sbin/usermod -G %g %u
add machine script = /usr/sbin/useradd -s /bin/false/ -d /var/lib/nobody %u
idmap uid = 15000-20000
idmap gid = 15000-20000

# sync smb passwords woth linux passwords
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\sUNIX\spassword:* %n\n *Retype\snew\sUNIX\spassword:* %n\n .
passwd chat debug = yes
unix password sync = yes

# set the loglevel
log level = 3

[homes]
comment = Home
valid users = %S
read only = no
browsable = no

[netlogon]
comment = Network Logon Service
path = /home/samba/netlogon
admin users = Administrator
valid users = %U
read only = no

[profile]
comment = User profiles
path = /home/samba/profiles
valid users = %U
create mode = 0600
directory mode = 0700
writable = yes
browsable = no


3. Buat beberapa direktori berikut sebagai domain logon dan profile :

mkdir /home/samba
mkdir /home/samba/netlogon
mkdir /home/samba/profiles
mkdir /var/spool/samba
chmod 777 /var/spool/samba/
chown -R root:users /home/samba/
chmod -R 771 /home/samba/

4. Lalu restart samba

/etc/init.d/smb restart
atau
service smb restart

5. Ubah pada bagian /etc/nsswitch.conf, pada baris :

hosts: files dns
menjadi :
hosts: files wins dns

6. tambahkan beberapa pc clinet pada /etc/hosts :

127.0.0.1 localhost
192.168.0.136 fedora.dk.co.id fedora.dk.co.id
192.168.0.131 ciko
192.168.0.133 dian
192.168.0.135 gustin

7. Tambahkan user root kedalam user samba :

smbpasswd -a root
New SMB password:
Retype new SMB password:

8. buat file /etc/samba/smbusers lalu jalankan :

echo “root = Administrator” > /etc/samba/smbusers

mengartikan bahwa user root = user administrator pada windows

9. Test drive, apakah settingan kita dah benar :

smbclient -L localhost -U%

akan menghasilkan output :

Domain=[fedora.or.id] OS=[Unix] Server=[Samba 3.0.22]

Sharename Type Comment
——— —- ——-
netlogon Disk Network Logon Service
allusers Disk All Users
IPC$ IPC IPC Service (ubuntuserver server (Samba, Fedora))
ADMIN$ IPC IPC Service (ubuntuserver server (Samba, Fedora))
Domain=[FEDORA.OR.ID] OS=[Unix] Server=[Samba 3.0.22]

Server Comment
——— ——-
FCSERVER fcserver server (Samba, Fedora)

Workgroup Master
——— ——-
FEDORA.OR.ID FCSERVER

10. lalu kita setup domain group untuk windows, jalankan perintah :

net groupmap modify ntgroup=”Domain Admins” unixgroup=root
net groupmap modify ntgroup=”Domain Users” unixgroup=users
net groupmap modify ntgroup=”Domain Guests” unixgroup=nogroup

11. tambah user linux dan user samba dengan cara :
user linux :

useradd ciko -m -G users

user samba :

smbpasswd -a ciko

12. Sekarang tambahan direktori share yang akan dipakai oleh seluruh user :

mkdir -p /home/shares/allusers
chown -R root:users /home/shares/allusers/
chmod -R ug+rwx,o+rx-w /home/shares/allusers/

13. Ubah juga pada /etc/samba/smb.conf, tambahkan baris berikut :

[allusers]
comment = All Users
path = /home/shares/allusers
valid users = @users
force group = users
create mask = 0660
directory mask = 0771
writable = yes

14. lalu restart samba kembali :

/etc/init.d/smb restart

15. Langkah Yang terakhir dalah dengan menjoinkan mesin windows ke pdc linux kita, dengan cara : ( Testing Dengan Windows XP )
- click kanan pada mycomputer
- pilih computer name lalu change
- masukan domain PDC pada bagisn domain
- akan muncul windows yang meminta memasukan user dan password, pada langkah ini masukan user root dan password samba untuk user root
- OK
- Akan muncul bahwa kita sukses menjoinkan mesin windows ke PDC linux

Nb :
Fedora 7
Windows Xp SP2 ( Client )

Referensi :
http://howtoforge.com/
http://ariya.pandu.org/linux/feature/pdc/pdc.htm
Readmore »»

27 April, 2009

Instalasi aplikasi multimedia Pada Fedora

Cara paling mudah untuk melengkapi kekurangan dari sisi multimedia Fedora adalah menginstall aplikasi tambahan tersebut melalui YUM, dan tentu saja pertama kali anda harus terhubung dengan internet. Jika mesin Fedora anda tidak terhubung dengan internet anda masih bisa mendowload satu persatu paket yang dibutuhkan kemudian menginstallnya secara offline.

Sebelum mulai menginstall, pastikan 3rd party repository livna terkonfigurasi sebagai salah satu sumber repository Fedora anda karena repository standar tidak menyediakan paket-paket “abu-abu” seperti telah saya sebutkan di atas. Cara menginstall repository tambahan livna adalah sebagai berikut (sebagai root):

Code:



root@riadi-desktop:/home/riadi# rpm -ivh http://rpm.livna.org/livna-release-.rpm

Ganti dengan versi fedora yang anda gunakan sehingga seperti contoh berikut (misalnya Fedora 9):

Code:



root@riadi-desktop:/home/riadi# rpm -ivh http://rpm.livna.org/livna-release-9.rpm

Kemudian jalankan perintah berikut untuk menjaga integritas paket yang akan didownload dari repository tersebut:

Code:



root@riadi-desktop:/home/riadi# rpm --import /etc/pki/rpm-gpg/*



Setelah proses tersebut selesai, proses selanjutnya adalah menginstall paket-paket “abu-abu” yang kita butuhkan.

Untuk memutar MP3
Untuk memutar MP3 pada Fedora ada beberapa pilihan aplikasi, masing-masing cara instalasinya adalah sebagai berikut:
XMMS:

Code:



root@riadi-desktop:/home/riadi# yum -y install xmms xmms-mp3 xmms-faad2

Amarok

Code:



root@riadi-desktop:/home/riadi# yum -y install amarok amarok-extras-nonfree amarok-visualisation

Audacious

Code:



root@riadi-desktop:/home/riadi# yum -y install audacious audacious-plugins-nonfree*

Rhythmbox/Gstreamer

Code:



root@riadi-desktop:/home/riadi# yum -y install rhythmbox gstreamer-plugins-ugly gstreamer-plugins-bad gstreamer-ffmpeg

Menginstall RealPlayer
Download RealPlayer di http://www.real.com/linux/, pilih menu Advanced Installation Options:RedHat Package.
Kemudian install file hasil download tersebut dengan perintah (file yang saya download saat tulisan ini dibuat adalah “RealPlayer11GOLD.rpm”):

Code:


root@riadi-desktop:/home/riadi# rpm -Uvh RealPlayer11GOLD.rpm

Menginstall media player lain
MPlayer

Code:



root@riadi-desktop:/home/riadi# yum -y install gnome-mplayer mplayer mplayer-gui gecko-mediaplayer mencoder

VLC

Code:



root@riadi-desktop:/home/riadi# yum -y install vlc
Readmore »»

01 April, 2009

Repository Local Untuk Ubuntu

Setelah melakukan instalasi Ubuntu dari cd live Ubuntu 8.10, terkadang kita masih merasa ingin menambah aplikasi-aplikasi lain. Mulai dari aplikasi multimedia, programing, dll. Salah satu jalan agar kita dapat menambahkan aplikasi-aplikasi yang kita inginkan adalah dengan mendownloadnya langsung dari repo (repositori) Ubuntu.
Supaya proses download dapat berjalan lebih cepat, kita dapat mendownloadnya dari repo-repo local yang ada. Berikut alamat-alamat repo yang saya gunakan:

#kambing.ui.edu (UI, Telkom, Indosat, OpenIXP, INHERENT)
deb http://kambing.ui.edu/ubuntu intrepid main restricted universe multiverse
deb http://kambing.ui.edu/ubuntu intrepid-updates main restricted universe multiverse
deb http://kambing.ui.edu/ubuntu intrepid-security main restricted universe multiverse
deb http://kambing.ui.edu/ubuntu intrepid-backports main restricted universe multiverse
deb http://kambing.ui.edu/ubuntu intrepid-proposed main restricted universe multiverse


#komo.vlsm.org
deb http://komo.vlsm.org/ubuntu intrepid main restricted universe multiverse
deb http://komo.vlsm.org/ubuntu intrepid-updates main restricted universe multiverse
deb http://komo.vlsm.org/ubuntu intrepid-security main restricted universe multiverse
deb http://komo.vlsm.org/ubuntu intrepid-backports main restricted universe multiverse
deb http://komo.vlsm.org/ubuntu intrepid-proposed main restricted universe multiverse

#ITB
deb ftp://ftp.itb.ac.id/pub/ubuntu intrepid main restricted universe multiverse
deb ftp://ftp.itb.ac.id/pub/ubuntu intrepid-updates main restricted universe multiverse
deb ftp://ftp.itb.ac.id/pub/ubuntu intrepid-security main restricted universe multiverse
deb ftp://ftp.itb.ac.id/pub/ubuntu intrepid-backports main restricted universe multiverse
deb ftp://ftp.itb.ac.id/pub/ubuntu intrepid-proposed main restricted universe multiverse

#FOSS (Terasa lebih cepat bagi pengguna DSL)
deb http://dl2.foss-id.web.id/ubuntu intrepid main restricted universe multiverse
deb http://dl2.foss-id.web.id/ubuntu intrepid-updates main restricted universe multiverse
deb http://dl2.foss-id.web.id/ubuntu intrepid-security main restricted universe multiverse
deb http://dl2.foss-id.web.id/ubuntu intrepid-backports main restricted universe multiverse
deb http://dl2.foss-id.web.id/ubuntu intrepid-proposed main restricted universe multiverse

#mirror.unej.ac.id

deb http://mirror.unej.ac.id/ubuntu intrepid main restricted universe multiverse
deb http://mirror.unej.ac.id/ubuntu intrepid-updates main restricted universe multiverse
deb http://mirror.unej.ac.id/ubuntu intrepid-security main restricted universe multiverse
deb http://mirror.unej.ac.id/ubuntu intrepid-backports main restricted universe multiverse
deb http://mirror.unej.ac.id/ubuntu intrepid-proposed main restricted universe multiverse

Sebelum menggunakan alamat repo diatas, terlebih dahulu kita harus memasukkan daftar repo diatas ke dapalam file sources.list

Langkah-Langkahnya :
1. Masukkan perintah berikut pada terminal
$sudo gedit /etc/apt/sources.list

2. Copas (Copy dan Paste) alamat-alamat diatas kedalam file sources.list dan simpan kerjaan anda

3. Langkah selanjutnya adalah melakukan update dengan perintah
$sudo apt-get update
Readmore »»

Nonton tv yuuk..