Konfigurasi standalone DFS pada Samba

samba

Pertama, pastikan samba sudah berjalan dengan baik disemua perangkat share samba. kita bisa cek dengan menggunakan smbclient

DATA1

# smbclient //192.168.1.100/share
Enter root's password: 
Domain=[WORKGROUP] OS=[Windows 6.1] Server=[Samba 4.2.14-Debian]
smb: > ls
  .                                   D        0  Thu Jan  3 09:57:52 2019
  ..                                  D        0  Thu Jan  3 09:57:37 2019
  lnx-data1.txt                       N        0  Thu Jan  3 09:57:52 2019

		7736784 blocks of size 1024. 6409184 blocks available
smb: >

DATA2

# smbclient //192.168.1.200/share
Enter root's password: 
Domain=[WORKGROUP] OS=[Windows 6.1] Server=[Samba 4.2.14-Debian]
smb: > ls
  .                                   D        0  Thu Jan  3 10:05:26 2019
  ..                                  D        0  Thu Jan  3 10:05:20 2019
  lnx-data2.txt                       N        0  Thu Jan  3 10:05:26 2019

		7736784 blocks of size 1024. 6411532 blocks available
smb: >

Untuk mengaktifkan dfs pada perangkat yang akan menjadi dfs server, edit file /etc/samba/smb.conf.

root@lnx-dfs:/dfs# nano /etc/samba/smb.conf

Kemudian cari tulisan “[homes]”, dan buat share definition untuk dfs root nya nantinya diatas share definition [homes].

[dfs]
        path = /dfs/
        guest ok = yes
        browseable = yes
        msdfs root = yes

sehingga menjadi :

#======================= Share Definitions =======================


[dfs]
        path = /dfs/
        guest ok = yes
        browseable = yes
        msdfs root = yes

[homes]
   comment = Home Directories
   browseable = no

...
...

Kemudian save file tersebut, dan buat directory yang akan menjadi dfs root nya,

root@lnx-dfs:/dfs# mkdir -p /dfs/

Setelah itu, masuk ke directory tersebut

root@lnx-dfs:/dfs# cd /dfs/

sekarang kita akan mulai membuat link untuk menuju masing masing share data samba yang terletak di lnx-data1, dan lnx-data2.

root@lnx-dfs:/dfs# ln -s msdfs://192.168.1.100/share/ share-lnx-data1
root@lnx-dfs:/dfs# ln -s msdfs://192.168.1.200/share/ share-lnx-data2

hasilnya adalah sebagai berikut :

root@lnx-dfs:/dfs# ls -l
total 0
lrwxrwxrwx 1 root root 28 Jan  3 10:36 share-lnx-data1 -> msdfs://192.168.1.100/share/
lrwxrwxrwx 1 root root 28 Jan  3 10:37 share-lnx-data2 -> msdfs://192.168.1.200/share/
root@lnx-dfs:/dfs#

Kemudian restart service samba nya :

root@lnx-dfs:/home/lab# /etc/init.d/samba restart
[....] Restarting nmbd (via systemctl): nmbd.service
. ok 
[ ok ] Restarting smbd (via systemctl): smbd.service.
[ ok ] Restarting samba-ad-dc (via systemctl): samba-ad-dc.service.

Pastikan tidak ada error.

Pengujian

Kita bisa menguji dfs dengan menggunakan smbclient, pertama kita cek apakah share dfs root kita sudah berhasil terbentuk.

# smbclient -L //192.168.1.1/
Enter root's password: 
Domain=[WORKGROUP] OS=[Windows 6.1] Server=[Samba 4.2.14-Debian]

	Sharename       Type      Comment
	---------       ----      -------
	dfs             Disk      
	print$          Disk      Printer Drivers
	IPC$            IPC       IPC Service (Samba 4.2.14-Debian)
...
...

pastikan muncul share name “dfs”. Kemudian lanjut cek share lnx-data1 yang sudah berada di dfs root.

# smbclient //192.168.1.1/dfs/share-lnx-data1
Enter root's password: 
Domain=[WORKGROUP] OS=[Windows 6.1] Server=[Samba 4.2.14-Debian]
smb: > l
  .                                   D        0  Thu Jan  3 09:57:52 2019
  ..                                  D        0  Thu Jan  3 09:57:37 2019
  lnx-data1.txt                       N        0  Thu Jan  3 09:57:52 2019

		7736784 blocks of size 1024. 6409324 blocks available
smb: >

Pastikan tidak muncul error, sekarang lanjut cek share lnx-data2

# smbclient //192.168.1.1/dfs/share-lnx-data2
Enter root's password: 
Domain=[WORKGROUP] OS=[Windows 6.1] Server=[Samba 4.2.14-Debian]
smb: > ls
  .                                   D        0  Thu Jan  3 10:05:26 2019
  ..                                  D        0  Thu Jan  3 10:05:20 2019
  lnx-data2.txt                       N        0  Thu Jan  3 10:05:26 2019

		7736784 blocks of size 1024. 6411560 blocks available
smb: > 

Terimakasih

Tinggalkan komentar