2008-05-22

mount network di ubuntu pake terminal, fungsi winbind

ubuntu kalo mau mount liwat gnomenya gampang bgt, tggal connect to server masukkin ip, uid, pwd, workgroup dll jadi. sperti biasa kita coba cara ribetnya :P

1. install smbfs & smbclient
  • smbfs filesystem adalah filesistem SMB untuk Linux. (sumber). Dari sitenya, katanya dah ga dimaintain lg, skrg lg focus k CIFS VFS.
  • di man smbclient dijelaskan : smbclient adalah client yang dapat "berbicara" dengan server SMB/CIFSr. Menawarkan interface yang hampir mirip dengan program ftp. bs melakukan pengambilan/peletakkan data dari server ke mesin lokal. smbclient hampir mirip kaya net use di windows
detanto@detantonux:/mnt/networkMP3$ smbclient -L 192.168.0.229
Password:
Domain=[ETCHROUTER] OS=[Unix] Server=[Samba 3.0.24]

Sharename Type Comment
--------- ---- -------
print$ Disk Printer Drivers
cwsnew Disk cwsrouter02
mp3.02 Disk cwsrouter02
mp3 Disk cwsrouter02
hdaneh2 Disk cwsrouter02
cwsbaru Disk cwsrouter02
cwseasttimor Disk cwsrouter02
netlogon Disk
IPC$ IPC IPC Service (etchRouter server)
detanto Disk Home Directories
Domain=[ETCHROUTER] OS=[Unix] Server=[Samba 3.0.24]

Server Comment
--------- -------

Workgroup Master
--------- -------
CWS-JG VANDANOTE
CWSJAKARTA ETCHROUTER
CWSJKT CWS023
WORKGROUP DETANTONUX

Kita coba buat satu folder di home kita, umpama /home/detanto/mp3-02

detanto@detantonux:~$ mkdir mp3-02

di mount :
detanto@detantonux:~$ sudo smbmount //192.168.0.229/mp3.02 /home/detanto/mp3-02 -o username=usernya,password=rahasia
mau unmount? tinggal ketik :
detanto@detantonux:~$ sudo smbumount /home/detanto/mp3-02
sama kaya mount drive biasa, ini bisa diload automatic dgn edit di /etc/fstab
//192.168.0.229/mp3.02 /home/detanto/mp3-02 smbfs auto,username=usernya,password=rahasia,uid=1000,umask=000,user 0 0
cuman ada masalah dengan metode ini, karena username dan password dipublish di fstab, sementara status mode fstab adalah bisa dibaca oleh semua orang. untuk ngakalinnya, bisa memake text yang nantinya diset untuk hanya bs dibaca oleh root.

misalnya kita buat file /root/.upas
vi /root/upas
trus diisi :
username=usernya
password=rahasia

sudo chmod 600 /root/.upas
trus script di fstab diedit menjadi
//192.168.0.229/mp3.02 /home/detanto/mp3-02 smbfs auto,credentials=/root/.upas,uid=1000,umask=000,user 0 0
trus dicoba restart, berhasil ga? kalo gw si berhasil :P

Supaya kita kalo mau ke network ga usah pake IP bisa dengan cara ini :

detanto@detantonux:~$ sudo vi /etc/nsswitch.conf
detanto@detantonux:~$ sudo apt-get install winbind
detanto@detantonux:~$ ping server
PING server (192.168.0.1) 56(84) bytes of data.
64 bytes from 192.168.0.1: icmp_seq=1 ttl=128 time=1.05 ms
64 bytes from 192.168.0.1: icmp_seq=2 ttl=128 time=1.14 ms
64 bytes from 192.168.0.1: icmp_seq=3 ttl=128 time=1.19 ms
64 bytes from 192.168.0.1: icmp_seq=4 ttl=128 time=1.15 ms
64 bytes from 192.168.0.1: icmp_seq=5 ttl=128 time=1.15 ms
64 bytes from 192.168.0.1: icmp_seq=6 ttl=128 time=1.12 ms
64 bytes from 192.168.0.1: icmp_seq=7 ttl=128 time=1.19 ms


--- server ping statistics ---
16 packets transmitted, 16 received, 0% packet loss, time 75199ms
rtt min/avg/max/mdev = 1.058/1.368/2.671/0.465 ms

(taken from http://ubuntuforums.org/showthread.php?t=280473)

Tidak ada komentar: