03 December 2007

SETTING WINDOWS PRINTER MENGGUNAKAN WEB

Langkah-langkahnya :
  1. Jalankan browser, arahkan ke alamat "localhost:631"
  2. Pilih "Administration"
  3. Pilih "Add Printer"
  4. Isi "Name: winprinter", Continue
  5. Pilih Device "Windows Printer via SAMBA", Continue
  6. Isikan Device Url "smb://guest@kompi/epson", Continue
  7. Pilih Model Driver, Continue
  8. Finish
Catata:
kompi : Nama host windows (computer name)
epson : Nama share windows printer

Selamat mencoba

24 November 2007

Menonaktifkan Tombol Beep pada terminal, editor vi dan gnome-terminal

Pada instalasi default fedora, bunyi beep selalu diaktifkan di lingkungan terminal, editor vi dan juga pada gnome-terminal. Hal ini kadangkala menjengkelkan pada sebagian linuxer. Lalu bagaimana caranya menonaktifkan bunyi tersebut? Caranya ternyata mudah sekali, berikut ini langkah-langkahnya:

Menghilangkan bunyi beep pada terminal
- edit file "/etc/inputrc"
vi /etc/inputrc
- tambahkan baris berikut
set bell-style none

Menghilangkan bunyi beep pada editor vi
- edit file "/etc/virc"
vi /etc/virc
- tambahkan baris berikut
set vb

Menghilangkan bunyi beep pada gnome-terminal
- masuk ke edit -> profile
- pilih default -> edit
- hilangkan tanda centang pada "terminal bell" -> close -> close

sumber: http://www.cyberciti.biz/faq/how-to-linux-disable-or-turn-off-beep-sound-for-terminal/

21 May 2007

Backup Data Linux Memanfaatkan Share Direktori WindowsXP

Kapasitas harddisk yang besar-besar sungguh sangat disayangkan jika hanya digunakan untuk menyimpan lagu-lagu mp3. Alangkah baiknya jika digunakan untuk keperluan backup data server linux. Namun sayangnya, Operating Systemnya berbeda :(
Yach... OS yang dipakai ternyata WindowsXP, lalu bagaimana caranya?
Manfaatkan share folder and directory service milik windows.

Adapun tahapan-tahapannya adalah sbb:

Share folder
- Buat folder data pada drive c
* Masuk My Computer -> Drive C -> File -> New -> Folder
* Beri nama dengan data
- Share folder data yang barusan dibuat
* Klik kanan pada folder data -> sharing and security -> sharing
* Pada bagian Network sharing and security aktifkan:
- Share this folder on the network
share name : data
- Allow network users to change my files
* Ok
Tahapan share folder selesai

Mounting share folder pada server linux
- Masuk sebagai super user root
- Ubah kepemilikan file smbmnt dan smbmount untuk mengijinkan user biasa
# chmod +s /usr/bin/smbmnt
# chmod +s /usr/bin/smbmount
- Login sebagai user biasa dan lakukan proses mount pada folder samba
$ mkdir samba
$ smbmount //atos/data /home/widodo/samba/ -o password=''
catatan:
- atos adalah nama komputer WindowsXP bisa dilihat dengan cara:
MyComputer -> Klik kanan -> properties -> Computer name -> Full Computer Name
- data adalah nama share dari folder data ( c:\data)
- password='' maksudnya tidak ada password
- Cek hasilnya dengan perintah df
$ df
//atos/data 4883712 4183808 699904 86% /home/widodo/samba
- Lakukan test copy file sembarang ke folder /home/widodo/samba
$ cp test.txt /home/widodo/samba
- Lihat pada komputer windows apakah file tersebut ada
- Lakukan proses umount
$ smbumount /home/widodo/samba

Membuat bash scripting untuk melakukan proses backup
- Buat file backup
$ vi backup.sh
- Isi dengan
#!/bin/bash
smbmount //atos/data /home/widodo/samba -o password=''
tar czvf data.tgz *.dat
cp data.tgz /home/widodo/samba
smbumount /home/widodo/samba
- Simpan dan ubah menjadi file excutable
$ chmod +x backup.sh
- Selesai dan selamat mencoba


Sumber: dari berbagai sumber

18 May 2007

Automatic FTP Dengan Menggunakan Batch File

Terkadang untuk melakukan perintah ftp lewat command prompt dengan mengetikkan beberapa baris perintah sangat merepotkan, terlebih jika hal itu dilakukan tiap hari dan berulang-ulang untuk keperluan tertentu (sungguh sangat menjengkelkan dan menghabiskan waktu).

Tulisan berikut ini akan membahas bagaimana membuat batch file pada lingkungan windows untuk membuat otomatisasi perintah ftp. Pada kesempatan kali ini akan dicontohkan bagaimana mengambil file test.txt pada server ftp (192.168.0.200) pada jaringan lokal dengan menggunakan batch file ambil.bat.

Server ftp
IP : 192.168.0.200
OS : Fedora Core Release 3 (Heidelberg)
Username : widodo
Password : password
Homedir : /home/widodo
filename : test.txt

Terminal/Client ftp
IP : 192.168.0.1
OS : Windows XP
Direktori : "d:\data"


Langkah-langkah pembuatan

- Buat file configurasi dengan nama ftp.cfg menggunakan perintah edit

d:\data> edit ftp.cfg

- Isi dengan

open 192.168.0.200
widodo
password
bin
mget test.txt
quit

- Test dengan menjalankan perintah

d:\data> ftp -i -s:ftp.cfg

ftp> Connected to 192.168.0.200.

open 192.168.0.200
220 (vsFTPd 2.0.1)
User (192.168.0.200:(none)):
331 Please specify the password.

230 Login successful.
ftp> ftp>
bin
200 Switching to Binary mode.
ftp> mget test.txt
200 Switching to Binary mode.
200 PORT command successful. Consider using PASV.
150 Opening BINARY mode data connection for test.txt (11 bytes).
226 File send OK.
ftp: 11 bytes received in 0.00Seconds 11000.00Kbytes/sec.

ftp> quit
221 Goodbye.

d:\data> dir test.txt

Volume in drive D has no label.
Volume Serial Number is 38E6-0D5F

Directory of D:\data

05/18/2007 09:45 AM 11 test.txt
1 File(s) 11 bytes
0 Dir(s) 713,822,208 bytes free

Terlihat bahwa perintah ftp telah berhasil dijalankan dan file test.txt berhasil diambil

- Buat batch file dengan nama ambil.bat

d:\data> edit ambil.bat

- Isi dengan

ftp -i -s:ftp.cfg

- test dengan menjalankan langsung dalam prompt, jika berhasil tinggal dibuatkan shortcut
aja di desktop.


Selamat Mencoba :)

Sumber: Dari berbagai sumber

03 May 2007

Pakai Smbclient Buat Kirim Pesan ke Windows


Kemarin ada tugas buat kirim pesan ke komputer user jika server speedy putus. Server speedy berfungsi sebagai gateway dan memakai linux, sedang komputer user memakai OS windowsXP.
Bingung juga awalnya, tapi setelah cari kesana-sini pakai Mr. Google akhirnya ketemu solusinya. Yaah... ternyata di linux ada "smbclient",tool yang sangat powerful untuk sekedar mengirim pesan ke komputer berOS windows. Smbclient merupakan bawaan dari paket samba client dimana setiap distro pasti menyediakan paket tersebut.

Caranyapun cukup simple dan sederhana:

smbclient -M netbiosname
...... ..................... ==> tulis pesan disini lalu akhiri dengan ctrl+D

atau bisa juga dengan cara

echo "Halooooo apa kabar?" | smblient -M netbiosname

netbiosname adalah nama komputer windows di jaringan
Syarat lainnya agar komputer windows bisa menerima pesan dari linux, di komputer windows harus sudah terinstall program net messenger. Pada waktu itu dipakai program WinMessenger21.exe yang bisa didownload disini

Selamat mencoba

sumber: dari berbagai sumber

15 April 2007

Kompi LogOff terus...

Beberapa hari yang lalu ketika diminta tolong tuk bersihin virus kompi milik teman aku nemuin masalah ..
Habis bersih-bersih windows tidak bisa langsung dipakai, setiap kali mau login akan ditolak terus (automatic logoff). Masuk ke "safe mode" juga tidak membantu. Akhirnya setelah cari-cari di internet dengan google, solusinya ditemukan.
  1. Siapkan komputer windows yang bebas virus
  2. Pasang harddisk windows yang bermasalah sebagai primary slave / secendory (master/slave)
  3. Booting komputer, jika dikenali maka harddisk kedua akan menempati posisi drive terakhir, contoh jika drive semula cuman ada c maka drive akan bertambah menjadi d. Jadi akan ada dua drive c dan d
  4. Jalankan regedit. Run -> regedit
  5. Arahkan ke "HKEY LOCAL MACHINE"
  6. Pilih "File -> Load Hive"
  7. Pilih "d:\windows\system32\config\software"
  8. Beri nama hive baru, contoh "disk"
  9. Browse pada disk dengan mengklik tanda (+) dan arahkan ke "microsoft/windowsnt/currentversion/winlogon"
  10. Cari string userinit lalu ganti isinya dengan "c:\windows\system32\userinit32.exe," (tanpa tanda petik)
  11. Kembali arahkan ke "hkeylocalmachine/disk" lalu pilih "file -> unload hive"
Pasang kembali harddisk ke komputer yang asli, selesai...
Selamat mencoba :)

Sumber: Dari berbagai sumber

10 April 2007

Setting Koneksi Speedy Mode Bridge

Ceritanya begini, tadi siang aku nyoba koneksikan speedy dengan mesin linux (redhat 8). Modem pada saat itu menggunakan merek "PTI", berikut ini beberapa setting yang aku masukkan (manual setup):
  1. Tipe Koneksi "Bridge LLC"
  2. VPI 8
  3. VCI 81
  4. Bridge => enable
Setelah selesai mengkonfigure modem, tiba saatnya untuk melakukan setting pada mesin linux. Adapun tahapan-tahapannya adalah sebagaiberikut:
  1. Login sebagai root
  2. Ketik "adsl-setup"
  3. Welcome to the ADSL client setup. First, I will run some checks on
    your system to make sure the PPPoE client is installed properly...

    The following DSL config was found on your system:

    Device: Name:
    ppp0 DSLppp0

    Please enter the device if you want to configure the present DSL config
    (default ppp0) or enter 'n' if you want to create a new one:
    ==> Tekan enter saja, karena kita akan memakai device ppp0
  4. LOGIN NAME

    Enter your Login Name (default 1111@telkom.net):

    ==> Masukkan user id speedy: 111@telkom.net
  5. Enter the Ethernet interface connected to the ADSL modem
    For Solaris, this is likely to be something like /dev/hme0.
    For Linux, it will be ethX, where 'X' is a number.
    (default eth0):
    ==> Enter saja karena kita akan memakai eth0
  6. Do you want the link to come up on demand, or stay up continuously?
    If you want it to come up on demand, enter the idle time in seconds
    after which the link should be dropped. If you want the link to
    stay up permanently, enter 'no' (two letters, lower-case.)
    NOTE: Demand-activated links do not interact well with dynamic IP
    addresses. You may have some problems with demand-activated links.
    Enter the demand value (default no):
    ==> Tekan Enter
  7. DNS

    Please enter the IP address of your ISP's primary DNS server.
    If your ISP claims that 'the server will provide dynamic DNS addresses',
    enter 'server' (all lower-case) here.
    If you just press enter, I will assume you know what you are
    doing and not modify your DNS setup.
    Enter the DNS information here: ==> isi PrimaryDNS Speedy 202.134.1.10
  8. Please enter the IP address of your ISP's secondary DNS server.
    If you just press enter, I will assume there is only one DNS server.
    Enter the secondary DNS server address here:
    ==> isi Secondary DNS Speedy 202.134.0.155
  9. PASSWORD

    Please enter your Password: xxxxxx
  10. Please re-enter your Password: xxxxxx
  11. Please enter 'yes' (three letters, lower-case.) if you want to allow
    normal user to start or stop DSL connection (default yes):
    ==> Tekan enter
  12. The firewall choices are:
    0 - NONE: This script will not set any firewall rules. You are responsible
    for ensuring the security of your machine. You are STRONGLY
    recommended to use some kind of firewall rules.
    1 - STANDALONE: Appropriate for a basic stand-alone web-surfing workstation
    2 - MASQUERADE: Appropriate for a machine acting as an Internet gateway
    for a LAN
    Choose a type of firewall (0-2):
    ==> Pilih 0
  13. Start this connection at boot time

    Do you want to start this connection at boot time?
    Please enter no or yes (default no):
    ==> Tekan enter
  14. ** Summary of what you entered **

    Ethernet Interface: eth0
    User name: 1111@telkom.net
    Activate-on-demand: No
    Primary DNS: 202.134.1.10
    Secondary DNS: 202.134.0.155
    Firewalling: NONE
    User Control: yes
    Accept these settings and adjust configuration files (y/n)?
    ==> Jawab dengan y
  15. Adjusting /etc/sysconfig/network-scripts/ifcfg-ppp0
    Adjusting /etc/resolv.conf
    (But first backing it up to /etc/resolv.conf.bak)
    Adjusting /etc/ppp/chap-secrets and /etc/ppp/pap-secrets
    (But first backing it up to /etc/ppp/chap-secrets.bak)
    (But first backing it up to /etc/ppp/pap-secrets.bak)



    Congratulations, it should be all set up!

    Type '/sbin/ifup ppp0' to bring up your xDSL link and '/sbin/ifdown ppp0'
    to bring it down.
    Type '/sbin/adsl-status /etc/sysconfig/network-scripts/ifcfg-ppp0'
    to see the link status.
Seperti terlihat pada akhir konfigurasi, script adsl-setup melakukan penambahan dan perubahan beberapa file, diantaranya:
  1. /etc/sysconfig/network-scripts/ifcfg-ppp0
  2. /etc/resolv.conf
  3. /etc/ppp/pap-secrets
Saatnya mencoba!
Ketik "adsl-start" untuk menjalankan, perlu diperhatikan bahwa lampu indikator ADSL pada modem harus dalam keadaan nyala tanpa kedip. SEdang untuk menghentikannya memakai "adsl-stop".
Akhirnya koneksi berhasil, ping ke yahoo.com bisa dilakukan dengan bagus.

MASALAH ???

Tapi upssss.... koneksinya kok menjadi putus-putus, ndak stabil banget. Tidak seperti modem biasa yang akan mengeluarkan bunyi dialing tone waktu terputus dan akan melakukan redial kembali, modem ADSL tidak mengeluarkan bunyi apapun. Kejadian putus-putus diketahui lewat "ip ppp0" yang selalu berganti-ganti tiap beberapa detik, ini terjadi karena speedy memakai ip dynamis. Juga akan lebih jelas jika dimonitoring lognya dengan perintah:
# tail -f /var/log/messages

Sempat bingung juga kenapa ini bisa terjadi, padahal jika melakukan koneksi memakai windows lancar-lancar aja tidak putus-putus. Setelah dicari ternyata akar permasalahannya terletak pada konfigurasi "/etc/sysconfig/network-scripts/ifcfg-ppp0" yang otomatis dibuat oleh script "adsl-setup". Didalam script ifcfg-ppp0 terdapat perintah"PPPOE_TIMEOUT". Setelah ditelusuri dengan google, perintah tersebut dipakai untuk menghentikan "pppoe" jika tidak ada aktivitas selama beberapa detik (idle). Setelah dihapus koneksi tidak mengalami putus-putus lagi :)

Catatan:
Untuk mengatasi ip speedy yang dynamis digunakan scrip noip2 yang akan mengupdate informasi ip kita untuk dipetakan ke nama host tertentu yang sebelumnya telah didaftarkan di www.no-ip.com