正在運行 QTS 5.2.4.xxxx 和 Container Station 3.0.9.1038
是否可以為 Docker 容器啟用 IPv6 和 USB 存取?
還是這是 QNAP NAS 的限制?
正在運行 QTS 5.2.4.xxxx 和 Container Station 3.0.9.1038
是否可以為 Docker 容器啟用 IPv6 和 USB 存取?
還是這是 QNAP NAS 的限制?
要使用 IPv6,您可以將容器設置為使用主機網路,或將其橋接到實體介面。內建的 NAT 網路似乎不支援 IPv6。
這些容器被設置為使用已啟用 IPv6 並分配有地址的主機網路,但 Container Station 已停用 IPv6,且似乎無法啟用。
如果容器設定為使用主機網路模式,只要主機能使用 IPv6,容器就能使用 IPv6 網路。容器內的程序會像在主機外部執行的程序一樣,使用相同的 IP 位址。不需要啟用任何設定。如果無法運作,可能需要檢查你的防火牆。
感謝您的回覆——很遺憾,即使使用 host 網路模式,docker 容器仍然只使用 IPv4。
在發帖之前我已經檢查過防火牆,甚至已經停用,因為全部都在內部網路。
我已建立一個新的虛擬網路,而不是使用預設的 Container Station 網路,並再次進行測試。
USB 存取
我有一個 USB Z-Stick,可以看到它已被 NAS 識別——但我無法讓這個裝置可被存取
![]()
依照多個指南,我執行了
‘insmod /usr/local/modules/cp210x.ko’ 以及類似指令,但每次都收到錯誤「insmod: can’t insert … Operation not permitted」
如果這些檔案已經存在,是否有其他指令可以載入這些模組,讓我可以看到並存取裝置 ‘/dev/ttyUSBx’
看起來這應該是可行的,除非在過去六個月(最近的貼文)有什麼變化?
你有正確在主機介面上設定 IPv6 嗎?QTS 的新版本因安全問題預設停用 IPv6。你需要在「網路與虛擬交換器」中手動啟用,並確保主機有 IPv6 位址。
我剛建立了一個 Ubuntu 容器,已經可以正常存取 IPv6 網際網路。請參考容器主控台的截圖:
安裝 iproute2 並在容器內執行 ip a,如果容器是以主機網路模式運行,你會看到和 NAS 本身完全相同的介面列表。
針對 USB 核心模組,我建議檢查:
感謝你的指點。
我應該早點意識到,管理員有不同的層級,Owner/Administrator 並不等同於 root/Administrator。
在載入 .ko 檔案方面已有進展,但目前我還沒看到 Z-Stick 7 被識別為序列 USB 裝置,我找到最接近解決方案的是
Configuring USB device pass through to Docker on QNAP NASes – Made by Mikal,但我有限的 Linux 知識並沒有太大幫助。
謝謝!我已經為此奮戰了好幾天。一直在嘗試從容器發起 IPv6 呼叫。不知道為什麼我一直沒想到只要簡單地把網路模式切換成 host 就可以了。