解決群暉Docker版zerotier報錯無限重啟

2022-09-07 21:54:23 字數 869 閱讀 8827

最近我的群暉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/net

2 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 -e

45 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 然後將會開啟乙個終端視窗,熟...