作者: alanwsl 時間: 2022-1-14 00:42 標題: Pi - 如果Mount Network Share Folder?

我可以成功由Raspberry Pi File Manager度連上,請問可以用什麼command連接至Router分享出來的SMB Folder? 然後每次reboot都可自動連上。
Router IP Address : 10.0.0.1
Router Name : RT-AC68U-C778
Share Folder Name : download2/Complete
已試
sudo mount.cifs "//10.0.0.1/download2%20(at%20bt)/Complete" /mnt/ac68u -o user=me
sudo mount -t cifs //10.0.0.1/download2 /mnt/ac68u -o username=me,password=12345678
一樣都係出呢個Error
mount error(22): Invalid argument
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs) and kernel log messages (dmesg)
作者: fakeman 時間: 2022-1-14 11:07
我可以成功由Raspberry Pi File Manager度連上,請問可以用什麼command連接至Router分享出來的SMB Folder ...
alanwsl 發表於 2022-1-14 00:42
你試下指定 SMBv1 protocol....無記錯的話大多數 router 內資嘅 Samba 係 v1
作者: alanwsl 時間: 2022-1-14 17:23
回覆 2# fakeman

當我在command加上vers=1.0 or vers=2.1,就會出現mount: bad usage,是否Pi的Terminal唔支援呢個參數? 我見ASUS Router既SMB可以用V1 Or V2,定還是用NFS會方便啲?
作者: fakeman 時間: 2022-1-14 18:17
回覆 fakeman
當我在command加上vers=1.0 or vers=2.1,就會出現mount: bad usage,是否Pi的Termi ...
alanwsl 發表於 2022-1-14 17:23
呀,你好似掉轉咗...... \\IP_addr\path.......但你個 slash 用錯咗
作者: sophinic 時間: 2022-1-14 21:17
我可以成功由Raspberry Pi File Manager度連上,請問可以用什麼command連接至Router分享出來的SMB Folder ...
alanwsl 發表於 2022-1-14 00:42
sudo nano /etc/fstab
add below line:
//router_ip/sharefolder /home/pi/router_folder cifs username=abc,password=abcd, iocharset=utf8,sec=ntlm 0 0
作者: alanwsl 時間: 2022-1-15 16:29
本帖最後由 alanwsl 於 2022-1-15 17:07 編輯
sudo nano /etc/fstab
add below line:
//router_ip/sharefolder /home/pi/router_folder cifs userna ...
sophinic 發表於 2022-1-14 21:17
多謝你既解答, 但係試咗都未成功.
搵到個網址就係我既問題
https://forums.raspberrypi.com/viewtopic.php?t=65079
https://forums.raspberrypi.com/viewtopic.php?t=255455
試過跟佢條command, 都係出現 CIFS: VFS: cifs_mount failed w/return code = -22
sudo mount -t cifs //RT-AC68U-C778/Download2 /home/pi/mnt/ac68u -o username=RT-AC68U-C778/alan,password=12345678,sec=ntlmv2
我的Router SMB如下:

請問主要是Router的問題, 還是Pi的Command問題呢?
作者: toylet 時間: 2022-1-16 23:30
提示: 作者被禁止或刪除 內容自動屏蔽
作者: fakeman 時間: 2022-1-17 00:18
有無 error message? 只有 error code?
睇 Google 就話 invalid argument.... 包括 syntax errors!
cifs_m ...
toylet 發表於 2022-1-16 23:30
kern.log 可能會有提示係咩問題
作者: toylet 時間: 2022-1-17 00:19
提示: 作者被禁止或刪除 內容自動屏蔽
作者: fakeman 時間: 2022-1-17 00:57
syntax 問題係 kern.log 會見到....
作者: alanwsl 時間: 2022-1-17 02:40
本帖最後由 alanwsl 於 2022-1-17 02:54 編輯
多謝各位解答,最後放棄了。
之前用AC68U黎做BT,想由Pi直接駁過去經File Browser黎用,我亦都睇咗好多Google好多人用Pi連線至Asus Router都有類似既失敗情況。
而家改用Pi行Docker,直接在Container裝上Aria2 + AriaNG + FileBrowser,感覺都不錯,只可惜Pi3既USB只有2.0呢~
作者: fakeman 時間: 2022-1-17 21:35
BTW....點解我隻 AX82U 嘅 samba 冇得揀 smb v1/v2 嘅?你係咩 firmware?
我屋企都有隻 Pi4....見你咁講我今晚或聽晚試試先
作者: fakeman 時間: 2022-1-19 00:40
我啱啱特登開隻 Pi4 試下(Debian 11),係 mount 到隻 AX82U 嘅 Samba 喎
sudo mount -t cifs \\\\IP_ADDR\\Folder /mnt/XXX -o user=AAA,vers=1.0 (因為我隻 AX82U 只有 1.0)
作者: chue 時間: 2022-1-19 02:29
本帖最後由 chue 於 2022-1-19 02:31 編輯
唔需要咁複雜,全部由 file manager 搜尋即可,搜唔到可以響個欄度打 ip
最後,加入"我的最愛"一類將個 ip 記低響 file manager 左邊欄位即可
作者: fakeman 時間: 2022-1-19 02:42
你有冇睇樓主 #1 嘅第一句?仲有,如果 share set 咗 not browsable 係要人手 mount....
作者: alanwsl 時間: 2022-1-19 04:32
本帖最後由 alanwsl 於 2022-1-19 04:55 編輯
回覆 12# fakeman
我係用緊Asuswrt-Merlin v386.4既firmware. Pi 3 上行緊 Raspbian (BullEye).
#Linux raspberrypi 5.10.63-v7+ #1488 SMP Thu Nov 18 16:14:44 GMT 2021 armv7l GNU/Linux

我嘗試咗你嗰句格式都係唔得,我覺得係我一直打錯Asus分享出黎個名,佢有括號同空格"Download2 (at BT)"而影響到連唔到。 唔知有冇咩command可以check到Router分享smb既path呢?
作者: fakeman 時間: 2022-1-19 04:56
回覆 fakeman
我係用緊Asuswrt-Merlin v386.4既firmware. Pi 3 上行緊 Raspbian (BullEye).
# ...
alanwsl 發表於 2022-1-19 04:32
smbclient -L [IP_ADDR]
作者: dinosw 時間: 2022-1-19 05:01
回覆 fakeman
我係用緊Asuswrt-Merlin v386.4既firmware. Pi 3 上行緊 Raspbian (BullEye).
我 ...
alanwsl 發表於 2022-1-19 04:32
你搞清楚個share 名先
via HKEPC Reader for Android
作者: javacomhk 時間: 2022-1-19 08:58
Sharename 唔得咪用 IP ADDRESS mount 囉。
作者: fakeman 時間: 2022-1-19 09:04
回覆 fakeman
我係用緊Asuswrt-Merlin v386.4既firmware. Pi 3 上行緊 Raspbian (BullEye).
# ...
alanwsl 發表於 2022-1-19 04:32
有另一樣做法,你話 GUI mount 到,你 GUI 做咗之後,係 command line 打 "mount -t cifs" 去睇佢點 mount.....
作者: dinosw 時間: 2022-1-19 10:35
本帖最後由 dinosw 於 2022-1-19 10:45 編輯
Share name唔係computer name
佢第一篇文,GUI Mount 到的share name根本就唔係download
Share name 有special character,佢冇一句command係啱
via HKEPC Reader for Android
作者: fakeman 時間: 2022-1-19 10:54
Share name唔係computer name
佢第一篇文,GUI Mount 到的share name根本就唔係download
Shar ...
dinosw 發表於 2022-1-19 10:35
貼出來睇下.....我都係用 Asus router 點解會咁唔同?
作者: dinosw 時間: 2022-1-19 11:25
睇清楚佢第16樓個config ,share name點會係download,係'Download2 (at BT)'。由第一篇佢就provide錯information
via HKEPC Reader for Android
作者: fakeman 時間: 2022-1-19 12:19
睇清楚佢第16樓個config ,share name點會係download,係'Download2 (at BT)'。由第一篇佢就provide錯inf ...
dinosw 發表於 2022-1-19 11:25
嘩 shit.....原來係咁????我冇諗過係錯呢個位

作者: fakeman 時間: 2022-1-19 12:20
咁要用 backslash 去 escape d 特殊字符
作者: chue 時間: 2022-1-19 19:08
攪咁多野不如照我講去做啦,如果預載果個唔識搜"網絡",咪裝返個 PCMANFM咯
作者: chue 時間: 2022-1-19 19:15
RASPBERRY PI 係 DEBIAN 系
則
sudo apt update
sudo apt upgrade
sudo apt install pcmanfm
之後唔識可再問我,我都有牙石 router 只係型號唔一樣,router 要先正確 share,測試可用手機裝 file manager+,開 app,選遠端,如果順利會見到個 router 分享左既 adisk,再 click測試入唔入到去,如果入唔到即係話 router 已經 set 錯左
作者: 普羅 時間: 2022-1-20 08:16
Source條path有space
作者: fakeman 時間: 2022-1-20 15:45
Share name唔係computer name
佢第一篇文,GUI Mount 到的share name根本就唔係download
Shar ...
dinosw 發表於 2022-1-19 10:35
其實唔係你講一講,我都真係無留意有 special char......

等我仲特登 flash 隻 Pi4 試下
作者: fakeman 時間: 2022-1-20 15:47
RASPBERRY PI 係 DEBIAN 系
則
sudo apt update
sudo apt upgrade
sudo apt install pcmanfm ...
chue 發表於 2022-1-19 19:15
其實呢,我都覆過你一次,樓主自己 #1 都有講話佢用 GUI mount 到,但想知點用 command line 做呀
作者: ghostkcleung 時間: 2022-1-21 13:32
Router 個 SMB server 有 timeout,我駁隻 HDD 落去,
第一次 Mount 嗰陣要等隻 HDD 個摩打轉順咗先至 load 到,
而呢幾秒時間就係過咗 Timeout。
作者: javacomhk 時間: 2022-1-21 14:27
本帖最後由 javacomhk 於 2022-1-21 18:33 編輯
mount network drive 唔可以用 /etc/fstab 因為好多時都time out,network 又未有,而且入錯少少野就 boot 唔起部機。所以我試咗好多次結果都係用 /etc/rc.local 去 mount, 仲要 sleep 一陣,例如
# Mount disks
sleep 15
mkdir -p /mnt/myhd
mount -t cifs //10.0.1.1/Data /mnt/myhd -o username=myuser,password=mypass,uid=1000,gid=1000,sec=ntlm,vers=1.0
作者: fakeman 時間: 2022-1-21 18:50
Router 個 SMB server 有 timeout,我駁隻 HDD 落去,
第一次 Mount 嗰陣要等隻 HDD 個摩打轉順咗先至 load ...
ghostkcleung 發表於 2022-1-21 13:32
幾秒 timeout 冇咁誇張吧?
作者: fakeman 時間: 2022-1-21 18:54
mount network drive 唔可以用 /etc/fstab 因為好多時都time out,network 又未有,而且入錯少少野就 boot ...
javacomhk 發表於 2022-1-21 14:27
用 systemd mount.....自己可以定義發生咩事先 mount....
如果出事 15 秒你個 network 都未起一樣炒粉,systemd mount 可以 set 到一日唔著 network 就死都唔 mount.....仲可以玩到等埋 VPN 連線先 mount remote network drive

作者: chue 時間: 2022-1-22 00:19
本帖最後由 chue 於 2022-1-22 00:32 編輯
自討苦吃咯咪,打 COMMAND 係落後做法,偏偏 LINUX 又發展多年仍要好倚賴,但又偏偏每家 LINUX 又有自己一套,例如你唔可以響 FEDORA 度打 APT,反之亦唔可以 UBUNTU 度打 RPM
作者: chue 時間: 2022-1-22 00:24
我既 AC59U.型號低級過樓主果部,系統係 UBUNTU STUDIO

作者: javacomhk 時間: 2022-1-23 06:07
本帖最後由 javacomhk 於 2022-1-23 06:16 編輯
用 systemd mount.....自己可以定義發生咩事先 mount....
如果出事 15 秒你個 network 都未起一樣炒 ...
fakeman 發表於 2022-1-21 18:54
改 /etc/fstab 其實就會係generate 用systemd 去 mount cifs。
作者: fakeman 時間: 2022-1-23 15:19
有時要 automation,要寫 scripts....就要 commandline,咩自討苦吃.....Windows 都要特登整個 powershell 出來俾 user 寫 automation script 唔通又係落後?用 Linux 唔係人人都需要 GUI,特別係 Raspberry Pi 之類嘅 embedded system 更加係 resources 慳得就慳,我想像唔到我隻 1 代 RPi 如果要 GUI 先做到嘢會點算,一定慢到抽筋
APT/RPM 係 package management,唔同 distro 會唔同有咩咁奇?總好過以前要自己 compile 再裝,玩餐死
作者: chue 時間: 2022-1-25 02:06
編程就唔同講法,唔只要識呢D,仲要識埋 Python
作者: fakeman 時間: 2022-1-28 01:02
其實普通 shell script 都做到 automation,我自己唔識 python.....都係寫下 scripts,呢 d 基本嘢點都要識

