UFI003S 隨身wifi 做nas教程
一、準(zhǔn)備工作
一個(gè)UFI00x系列的隨身wifi,芯片是驍龍410。我這個(gè)是淘寶上隨行俠的
一個(gè)usbhub帶供電口,或者像我一樣可以買閑魚現(xiàn)成的usbhub
一個(gè)usb有線網(wǎng)卡,這里用的是rtl8152百兆網(wǎng)卡,之前閑置的
二、下載debian鏡像
一開始和大家一樣都是用的原版openstick的系統(tǒng),但是后來試過不太好用。首先是rtl8152的驅(qū)動(dòng)死活打不上,用自帶的wifi連接wifi6 wpa3加密的wifi連不上,得設(shè)置成wpa2才行。
所以在酷安上找了其他大神編譯和移植的鏡像,目前我用的是這個(gè)
https://www.coolapk.com/feed/48062498?shareKey=YTk4OWYxMzJlOTQ1NjRlY2RkZGE~&shareUid=1143120&shareFrom=com.coolapk.market_13.3.2
三、刷入debian
1、win11電腦打上安裝adb驅(qū)動(dòng)和miflash fastboot驅(qū)動(dòng)
2、插上wifi棒子,打開powershell終端 輸入adb reboot bootloader進(jìn)入fastboot模式
(或者先輸入adb shell 回車進(jìn)入wifi棒子系統(tǒng)里的命令行,再 reboot bootloader也是一樣的)
3、解壓下載好的debian系統(tǒng)壓縮包,雙擊里面的一鍵刷入工具.bat
按1回車選第一個(gè)刷入
4、刷完后可以插上電腦adb shell 進(jìn)入棒子里的系統(tǒng)?
輸入export TERM=linux設(shè)置adb終端環(huán)境為linux
輸入nmtui連接wifi
5、在路由器里查看棒子的ip地址
ssh連接到棒子 ssh root@192.168.1.XXX
密碼是1313114,原帖里有寫
三、使用usbhub
棒子插上usbhub還不能正常工作,得設(shè)置一下
在終端里執(zhí)行 echo host > /sys/class/udc/ci_hdrc.0/device/driver/ci_hdrc.0/role
然后lsusb就可以看到usb口插的u盤和硬盤了
但是這樣只是暫時(shí)的,重啟后會(huì)失效,所以要寫個(gè)腳本自動(dòng)開機(jī)執(zhí)行一下
在/root目錄下nano usb.sh
在里面輸入以下內(nèi)容
echo host > /sys/class/udc/ci_hdrc.0/device/driver/ci_hdrc.0/role
sleep 5
mount /dev/sda /mnt/sda
sleep 5
docker restart 959e5a17c4b4
crtl+x保存
然后nano /etc/rc.local 在exit 0 前面加一行?/root/usb.sh
改好后里面的內(nèi)容是這樣的
#!/bin/sh -e
./root/usb.sh
exit 0
解釋一下usb.sh這個(gè)腳本為什么這么寫
我試過在/etc/fstab設(shè)置掛載usb口上的硬盤,即在fstab里加一行
/dev/sda????/mnt/sda????btrfs
但是棒子通上電后就一直ssh連不上了,應(yīng)該是因?yàn)橄到y(tǒng)開機(jī)后先讀取fstab掛載硬盤,后執(zhí)行rc.local里的腳本開啟usb host模式。因?yàn)樽x取fstab掛載硬盤的時(shí)候沒能找到硬盤,所以一直卡在那,也連不上網(wǎng)。所以我就在usb.sh里把usb設(shè)置成host之后等待5 秒再掛載硬盤。同理下面兩行也是因docker 容器開機(jī)后找不到設(shè)備所以qb不能正常識(shí)別到硬盤,所以在開機(jī)后重啟下qb就行了
四、安裝docker和qb
docker安裝按照docker官網(wǎng)的步驟或者用官方腳本
?????curl -fsSL https://get.docker.com -o get-docker.sh
?????sudo sh get-docker.sh
安裝qb可以參考dockerhub 里qb的
https://hub.docker.com/r/linuxserver/qbittorrent
五、安裝samba局域網(wǎng)共享文件
sudo apt install samba
然后nano /etc/samba/smb.conf
在最下面輸入
[share]
? ? ? ? path =/mnt/sda/disk/qb/downloads
? ? ? ? browseable = yes
? ? ? ? read only = yes
? ? ? ? guest ok = yes
再systemctl restart smbd就可以了