在小米路由器pro上經過samba設置文件共享

在小米路由器pro上經過samba設置文件共享
(2020/5/18)本人有一臺小米路由器pro。想經過路由器的usb接口外掛u盤或者硬盤,並共享存儲空間。目前小米路由器pro的openwrt版本已經升級到19.02(經過刷固件升級)。
openwrt升級到19.02後,本來在小米路由器開發版本上運行正常的samba文件共享功能丟失了,之前手機、ipad等設備上的小米相關應用程序不能正常鏈接。
現將文件共享配置過程紀錄以下:
一、要將相關軟件安裝好。
包括:
luci-app-samba
luci-i18n-samba-zh-cn
samba36-server







安全

二、設置相關config(打開網頁,默認是192.168.1.1,在網站上設置)
在小米路由器pro上經過samba設置文件共享
服務器

在小米路由器pro上經過samba設置文件共享
在此過程當中出現兩個問題:
問題1:掛載u盤時,不能正常顯示其中帶漢字的文件和漢字文件夾;
問題2:共享文件只能讀不能寫。開始覺得是用戶權限的問題,後來設置爲任何人都可訪問,仍然不能寫。最後發現mount上去的共享文件夾居然是隻讀,即便按照mount的相關參數來掛載,mount後仍然是隻讀。
mount -o nls=utf8 -t ntfs /dev/sda1 /extdisks/sda1
通過排查,最後發現是相關的ipk包沒安裝。
解決問題:
1.要想正確顯示中文,須要安裝kmod-nls-utf8
2.要想讓掛載的u盤能夠讀寫,須要安裝ntfs-3g,而後從新mount該u盤。
在小米路由器pro上經過samba設置文件共享
以上是pc端訪問路由器共享文件的狀況。









app

下面是安卓手機、ipad和蘋果電腦訪問路由器共享文件夾出現的問題:
雖然pc能正常讀寫路由器共享文件了,但發現本局域網內的安卓手機、ipad和蘋果電腦仍是不能正常訪問。不管是用匿名訪問仍是註冊用戶訪問都不行。
經過sam://192.168.1.1 或者sam://192.168.1.1/SHARE來訪問,顯示「不支持匿名訪問」,或者「用戶名或密碼不正確」

dom

解決問題:
cat /etc/samba/smb.conf
找到security = share
查資料說是把該選項的參數改爲share就能匿名訪問,當時我就是這麼設置的。
查security 語法:
security = <等級>;
預設:security = user
說明:設定訪問 samba server 的安全級別共有四種:
share---不須要提供用戶名和密碼。
user----須要提供用戶名和密碼,並且身份驗證由 samba server 負責。
server--須要提供用戶名和密碼,可指定其餘機器(winNT/2000/XP)或另外一臺 samba server做身份驗證。
domain--須要提供用戶名和密碼,指定winNT/2000/XP域服務器做身份驗證。










ide

更改設置,將security = user,問題得以解決。就用root用戶和密碼登陸。
valid users = root的意思是隻有root用戶是可用的,那麼就不能用匿名訪問了。因此,要用security = share 就不能valid users = root。我是這麼理解的。
網站

相關文章
相關標籤/搜索