最近我的群暉nas做了一次資料遷移,導致zerotier重灌不能用,一直無限重啟,日誌報錯如下:
1 fatal: cannot start zerotier one in container: /dev/net/tun not present.
折騰了半天終於解決,步驟如下:
先ssh過去,
檢查tun模組狀態
檢查是否安裝了tun模組:
lsmod | grep tun
如果結果為空,請嘗試安裝它:
insmod /lib/modules/tun.ko
如果一切順利,繼續進行下乙個測試。
測試tun.ko模組是否有效
確保tun.ko模組可以正常工作:
1 mkdir /dev/net2 mknod /dev/net/tun c 10 200
3 chmod 600 /dev/net/tun
4 cat /dev/net/tun
如果cat命令的返回結果是file descriptor in bad state,則表示模組已正確安裝。
使tun.ko模組持久化
模組安裝需要在每次synology重啟時保持永續性,就必須重複使用insmod命令。
可以建立開機指令碼搞定,執行如下命令進行建立:
1 cat 23 !/bin/sh -e45 insmod /lib/modules/tun.ko
6 eof
給指令碼可執行許可權:
1 chmod a+x /usr/local/etc/rc.d/tun.sh
重新啟動 synology nas 或手動執行一次指令碼。完成!
群暉 root 群暉多人協作開發
最近回到學校,需要把群暉的git server整一下,順便自己記錄一下。具體如下 使用群暉nas搭建乙個git server,其實搭建git server還是賊簡單,那在加個內網的gitlab,其實就可以做到github或者gitlab的功能,大家可以進行協作開發。無奈,記憶體只有2g,裝gitla...
群暉nas git許可權 群暉多人協作開發
最近回到學校,需要把群暉的git server整一下,順便自己記錄一下。具體如下 使用群暉nas搭建乙個git server,其實搭建git server還是賊簡單,那在加個內網的gitlab,其實就可以做到github或者gitlab的功能,大家可以進行協作開發。無奈,記憶體只有2g,裝gitla...
群暉登入位址 開啟群暉系統的root許可權
在控制面板中開啟ssh 開啟瀏覽器,輸入群暉web管理位址,登入群暉之後開啟控制面板。從控制面板中開啟終端機和snmp介面,在終端機選項卡中,啟動ssh功能。群暉的ssh功能每次重啟nas後會自動關閉,如果以前開啟了但是重啟過nas仍然需要再開啟一次 用ssh連線nas 然後將會開啟乙個終端視窗,熟...