29 Juni 2008

Permanen di Thailand sekarang

Setelah 3 kali pe-pe dalam 3 bulan terakhir, akhirnya gue ditempatin disini. Sebuah company yang lumayanlah. Tapi mungkin gambaran yang simple seperti ini. Beberapa server kuno Redhat 7.3. Dan pernah di masukin tuh ma yg bobol :-p Juga beberapa server Windows. Dan lebih ratusan client yg 1 segmen ip aja sampe kurang :-D Itu masih ditambah beberapa cabang yang lumayan juga. Duh ... :-|

Yang lucu, dah 2 taon lalu pernah kena hantam BSA. Tapi anehnya masih aja bersemangat pake Windows. Gak salah sih Windowsnya. Karena gue bukan tipe IT yg alergi Windows. Yg salah karena pake Windows bajakan :-p

And tentu loe tau kan? Dunia Windows, dunia virus. 100% bener!!! Virus disini dianggap lumrah. Karena pake Windows tuh. Jadi menikmati virus dan spam hal yg mreka maklumi. HUAHAUAHAHAHAH. Aneh :-| Ini bego or gak ngerti yah :-D

Tapi itu dah harus gue handle. Jadi...bakal nyambung deh. Pengalaman migrasi di Jakarta bakal diulang langi. K deh pren. Smoga gue sukses beresin disini.

Goodluck 4 u all




22 Juni 2008

SSH Banner with figlet

Smula gue anggap Figlet gak bgitu penting. Tau kan Figlet? Coba deh cari di Wikipedia.org. Tool ini bermanfaat utk bikin banner di console.

Disini ada beberapa system administrator. Dan beberapa sering kali salah kalo dah berhubungan dengan console. Sengaja smua server baru pake Ubuntu Server 8.04. Tapi beberapa server lama Redhat-7.3 (duh basi yah :-D). Semuanya gue disable GUI nya. Mreka harus dibiasakan pake console. Tapi kadang mreka salah tindakan. Buat account email, di server yg laen. Bukan di mail server. Duh... aneh rasanya kl yg lakuin ini system administrator. Tp itulah kenyataan disini :-D

Akhirnya inget deh Figlet. Smua telnet service gue disable. Ganti dengan SSH. Dengn tambahan banner dari Figlet. Lumayan deh bs bantu mreka kalo lg remote linux server.

Install Figlet simple aja:

sudo apt-get install figlet

Lalu buat aja bannernya sesuai nama server masing2. Contoh:

figlet Ubuntu

Nih hasilnya:
_ _ _ _
| | | | |__ _ _ _ __ | |_ _ _
| | | | '_ \| | | | '_ \| __| | | |
| |_| | |_) | |_| | | | | |_| |_| |
\___/|_.__/ \__,_|_| |_|\__|\__,_|


Langsung aja simpan hasilnya:

sudo figlet Ubuntu > /etc/ssh/banner

Dan tambahkan setting banner di sshd_config:

sudo echo "Banner /etc/ssh/banner" >> /etc/ssh/sshd_config

Restart service ssh, logout dr server itu. Dan login lagi utk liat hasilnya.


19 Juni 2008

Howto setting GoogleTalk via proxy squid

Internet mendadak down. Lumayan lama nih. Tapi beberapa user harus tetep online. Spt biasa. Cadangan pake Linux dial-up. Client penting tinggal setting proxy ke dial-up server. Just proxy for web. Problemnya, da bbrp user pengen Pidgin (digunakan utk login ke GoogleTalk) hrs tetep online. Wah ...

GoogleTalk emang pake TLS enkripsinya. Akan lebih aman dr pd Yahoo Msgr, MSN Msgr or AOL. Jadi setelah cek logging di squid, spt nya bisa dibuka di squid dengan gampang.

Tambahkan aja, baris tebal dibawah ini di squid.conf (cuman 1 baris saja):

acl SSL_ports port 443 # https
acl SSL_ports port 563 # snews
acl SSL_ports port 873 # rsync
acl SSL_ports port 5222 # jabber/xmpp
...
http_access deny CONNECT !SSL_ports


Lalu restart service squidnya. Dan setting pidgin utk account GoogleTalk via http proxy squid port 3128. Pasti tokcer.

Goodluck

09 Juni 2008

Time Server for local client

Linux menyediakan fasilitas sinkronisasi waktu dengan server-server di internet. Sudah sejak lama lagi. Kalo Windows baru dimulai dr XP. Tapi Linux menyuguhkan fasilitas lebih di banding Windows server. Khusus utk time server. Karena time server yg dihandle oleh service ntpd ini, bisa digunakan utk semua client di network kita (Linux dan Windows). Bahkan device spt print server, fax, multi fungsi device dan laennya bisa pake semuanya.

Di Ubuntu secara default sudah di sediakan paket "ntpdate". Stiap kali koneksi network terdeteksi, maka software ntpdate akan langsung mensinkronkan waktu pc ke time server "ntp.ubuntu.com". Cek aja tuh file /etc/default/ntpdate yang berisi time server ntp.ubuntu.com dan script /etc/network/if-up.d/ntpdate. Jadi jangan heran kalo waktu di pc kita slalu tepat ;-)

Cara buat time server:

Itu semua cocok utk standalone. Untuk lingkungan office yg terproteksi firewall, biasanya akan ditutup tuh. Jadi ada baeknya sediakan satu server yang berfungsi menjadi time server lokal. Berikut caranya install time server di ip address 192.168.0.1:
  1. Install pake ntp dengan cara:
    sudo apt-get install ntp
  2. Editlah konfigurasinya /etc/ntp.conf:
    sudo nano /etc/ntp.conf
  3. Pada baris paling bawah, tambahkan baris brikut jika segment network 192.168.0.0/24:
    restrict 192.168.0.0 mask 255.255.255.0 nomodify notrap
  4. Simpan dan restart lah service ntp:
    sudo /etc/init.d/ntp restart
Dalam waktu lima menit server itu tersinkron dengan ntp.ubuntu.com. Dan dari client bisa kita coba. Lakukan dengan cara ini:

sudo ntpdate 192.168.0.1

Konfigurasi klien Ubuntu:

Bisa saja masukin "ntpdate 192.168.0.1" ke file /etc/rc.local. Itu sebenernya dah cukup. Sehari skali client nyalakan pc akan langsung tersinkron waktunya.

Cara laen, rubahlah nama server "ntp.ubuntu.com" dalam file /etc/default/ntpdate menjadi hostname/ip address dr time server kita. Simple kan ;-)

Ke dua cara diatas, dah cukup. Client gak perlu install paket "ntp". Bisa juga utk digunakan server2 Linux yg laen. Cuma kalo server mending install ntp. Juga notebook deh. Karena notebook kan gak slalu dlm network kita.

Tapi kalo mo setting secara GUI, juga bisa. Klik kanan aja jam di panel Gnome. Lalu klik "Adjust Date & Time". Samakan Time zone dengan server. Bagian Configuration pilih "Keep syncronized with internet servers". Di Time servers, non aktifkan ntp.ubuntu.com, tambahkan ip time server lokal, dah aktifkan.





Konfigurasi klien Windows:

Untuk Windows XP, dah disediakan. Klik kanan jam di taskbar. Klik adjust date/time. Tap internet time masukkan server kita.



Untuk Windows 98 s/d Windows 2000 coba pake salah satu dr ini http://www.snapfiles.com/Freeware/network/fwtimesync.html. Sayangnya di Windows Server 2003 blon juga ada tuh :p

Notes:
Perhatikan time zone di pc. Bisa berpengaruh saat sinkronisasi!!!





08 Juni 2008

Perbandingan Software di Linux dan Windows Client

Langkah awal migrasi itu sangat penting sekali. Terutama membuat user tidak terkejut lagi setelah sebelumnya bertahun-tahun terbiasa pake Windows dan sekarang harus menghadapi hal baru. Yaitu Linux. Walo kita pake Ubuntu, tetep aja semua linux sama saja bagi mereka.

Dengan menyamakan software di Windows dengan di Linux, ini akan memudahkan mereka saat nanti full menggunakan Linux. Kebiasaan mreka di Windows, akan mreka temukan kembali di Linux. Ini akan membuat mreka tidak takut lagi.

Berikut software-software yang kita pake di Ubuntu dan Windows:

No

Software

Linux

Windows

1

Internet browser

*Mozilla Firefox 2.x (+ flash + java)

Mozilla Firefox 2.x (+ flash + java)

2

Email client

Mozilla Thunderbird 2.x

Mozilla Thunderbird 2.x

3

Calendar client

Mozilla Sunbird

Mozilla Sunbird

4

Office suite

*OpenOffice.org 2.3 (+ odf-converter)

OpenOffice.org 2.3 (+ odf-converter)

5

PDF viewer

*Evince (aka: Document Viewer)

Foxit Reader

6

Image viewer

*Eye of Gnome (aka: Image Viewer)

IrfanView

7

Virtual printer PDF

Cups-PDF

PDFCreator

8

Compression utility

*File Roller (aka: Archive Manager)

7zip

9

Multimedia Player

*Totem (aka: Movie Player)

*Windows Media Player

10

Multimedia codec

*Gstreamer

K-Lite Codec Mega Pack

11

Jabber client

*Pidgin

Pidgin 2.3 / Exodus

12

Dictionary Eng-Ind/Ind-Eng

Stardict 3.x

Stardict 3.x

13

Remote desktop

*Vino (aka: Remote Desktop)

RealVNC 4.x

14

Post-it Notes

*Tomboy

Stickies

15

Antivirus

-

AVG Free Edition 7.5


Note:
*) include OS

Software-software diatas gue terapin di office sini. Jadi...coba aja ndiri :p

Gooluck pren :-D

07 Juni 2008

Sharing folder dengan nautilus-share

Sapa bilang setting Samba simple? Itu jelas gak simple karena harus kuasain lebih dulu configurasi smb.conf, permission folder and file, dan laen-laennya. Dan itu semuanya gak simple untuk penggemar baru Linux.

Sebenernya gue gak sengaja lihat pake "nautilus-share". Sepertinya ada sejak lama. Tapi baru kali ini melihat lebih jauh manfaatnya. Dengan nautilus-share, user non admin bisa langsung share folder yang ada di home directorynya via samba ke pengguna Windows. Ini semuanya bisa dilakukan tanpa tau Samba secara detail, tanpa perlu tau chmod, dan laennya.

Simple aja. Install aja samba dan nautilus-share jika merasa blon ada. Dari Add/Remove atau dari console:

sudo apt-get install nautilus-share samba

Langkah selanjutnya, gunakan smb.conf yang di provide oleh nautilus-share. Jangan gunakan smb.conf dari pake samba. Backup dan gantilah dengan cara ini:

sudo mv /etc/samba/smb.conf /etc/samba/smb.conf.original
sudo cp /usr/share/doc/nautilus-share/examples/smb.conf /etc/samba/smb.conf


Karena ada sedikit bug di file konfigurasi itu, coba edit dengan cara ini:

sudo gedit /etc/samba/smb.conf

Dan carilah baris "usershare path = /var/lib/samba/usershare" dengan menambah huruf "s" (tanpa tanda kutip) di belakangnya. Sehingga menjadi baris itu menjadi:

usershare path = /var/lib/samba/usershares

Simpan. Dan restart service samba:

sudo /etc/init.d/samba restart

Ok. Sekarang siap utk dicoba. Berikut akan menshare folder Public yang ada di home directory dan mengijinkan orang laen untuk merubah isinya (read/write).
  • Buka home directory user
  • Klik kanan directory Public yg mau di share, dan klik "Sharing options".
  • Aktifkan option "Share this folder"
  • Aktifkan option "Allow other people to write in this folder"
  • Aktifkan option "Guest access"
  • Akhiri dengan klik "Create Share"
  • Berikutnya akan muncul dialog utk merubah permision folder itu agar bisa diakses read/write user laen. Klik aja "Add the permissions automatically"


Folder tersebut akan diberi icon khusus dan ready utk diakses user laen (Linux and Windows).

Mudah kan? ;-)