FreeBSD自動掛載Windows利用Google Drive File Stream分享出的網路芳鄰 
Saturday, February 23, 2019, 08:53 AM - 工作日誌   (同類別文章列表)
Posted by Administrator
文中加底線者為使用者需自行更改的部份


假定範例設定:

Windows 主機部份:

主機名稱:WinSvr
IP位址:192.168.1.2
網芳群組:PPLAB
分享目錄:XXX
使用帳號:iUser
帳號密碼:iPass

Google Drive File Stream 部份:

分享目錄:G:\小組雲端硬碟\WWW

FreeBSD 主機部份

掛載目錄:/mnt/mountPCShare




一、安裝Google Drive File Stream

二、選定位於Google Drive File Stream之其中一目錄準備分享,
  假設為「G:\小組雲端硬碟\WWW

三、在Windows本機目錄任一位置,鍵入下列指令:
  C:\> mklink /D XXX G:\小組雲端硬碟\WWW
  此指令會在該位置建立一個名為「XXX」的連結目錄、指向「G:\小組雲端硬碟\WWW

四、將「XXX」目錄設定為共用(分享),
  設定可存取(完全控制)該共用目錄者假設為「iUSER」、其密碼為「iPASS
  註:雖然可以直接分享「G:\小組雲端硬碟\WWW」目錄,但此法在重開機後需重新設定分享
    故我們利用mklink指令在本機上設定連結目錄、方能記住設定、重開機後不消失…

五、到FreeBSD主機上、設定能自動掛載目錄,先準備好掛載目錄:
  root@FreeBSD:~ # mkdir /mnt/mountPCShare

  此時有兩種選擇:一是寫Script自動掛載、二是寫/etc/fstab讓系統掛載
  不論一或二,都必須撰寫/etc/nsmb.conf以提供帳號密碼資訊,寫法範例如下:
  root@FreeBSD:~ # vi /etc/nsmb.conf

# A simple configuration example:

# First, define a workgroup.
[default]
workgroup=PPLAB

# The 'WinSvr' is an Windows server.
[WINSVR]
addr=192.168.1.2

[WINSVR:IUSER]
# use persistent password cache for user 'iUSER'
password=$$16d6b5b2429


  那個WINSVRIUSER聽說是規定都要寫大寫?我懶得重試、就照人家的說明做,:p
  其中,在上述檔案password欄位是使用簡單加密後的結果,簡單加密指令如下:
  root@FreeBSD:~ # smbutil crypt iPass
  (那個「iPass」要自行代換成欲使用的密碼喔)

  ps:我之前自行使用vi編輯此檔(/etc/nsmb.conf)均失敗、原因莫名,
  複製 /usr/share/examples/smbfs/dot.nsmbrc 之後修改則正常…

六、編輯並儲存上述檔案後,進行開機自動掛載的Script撰寫,
  我的版本為FreeBSD 10.4-Release,開機的Script一般存放在/etc/rc.d/目錄中…
  請執行下列指令、並編輯存檔,記得存檔後要「chmod +x /etc/rc.d/autorun」:
  root@FreeBSD:~ # vi /etc/rc.d/autorun

#!/bin/sh
#Auto Execute Script after Boot

mount_smbfs //iUser@WinSvr/XXX /mnt/mountPCShare


七、接著需在開機設定中、設定能自動執行此Script,指令如下:
  root@FreeBSD:~ # vi /etc/rc.conf
  加入下列一行:

autorun_enable="YES"


備註:六+七,可透過編輯/etc/fstab檔案完成,(未實驗、故不確定)
   root@FreeBSD:~ # vi /etc/fstab,加入下列此行並存檔…

//iUser@WinSvr/XXX /mnt/mountPCShare smbfs rw,-N,-I192.168.1.2 0 0


八、完成上述動作後、可使用下列指令測試是否有掛載成功:
  root@FreeBSD:~ # /etc/rc.d/autorun
  之後使用「df」指令檢視有否掛載完成,理論上無錯誤訊息產生即是成功…
發表回應 ( 共計417閱讀人次 )   |  permalink   |  $star_image$star_image$star_image$star_image$star_image ( 3 / 391 )

<<第一頁 <前一頁 | 384 | 385 | 386 | 387 | 388 | 389 | 390 | 391 | 392 | 393 | 下一頁> 最後>>