TS-453 網路堆疊已停止,該如何恢復?

嗨,我有一台 TS-453,今天早上突然「停止運作」了,也就是說兩個連接到本地網路的網路接口都無法回應。系統已經是最新發布的韌體,大約一週前才更新過,應用程式當時也全都升級到最新版本。

我已經重開了網路和 NAS,本機螢幕上看起來一切正常,開機過程、檢查磁碟區、掛載磁碟區都沒報錯,所有 LED 燈都顯示綠燈,兩個網路埠也都顯示運作正常。但⋯⋯當我嘗試 ping 任何分配給它的 IP 或存取網頁介面時,都沒有任何回應。我也檢查過超簡單的家用區網,沒有突然多出任何阻斷 NAS 流量的設備。

有個地方特別引起我注意:在 NAS 啟動過程中,有一小段時間它可以被兩個網卡的 IP 同時 ping 到。但當它完成開機流程並發出象徵開機完成的長嗶聲後,網路通訊就馬上被切斷了。我從三台不同的設備測試過,應該可以排除是單一設備異常或 QNAP 防火牆因此封鎖它們(雖然說實話我也不確定 QNAP 防火牆真的會偵測或阻擋 DOS 攻擊⋯⋯)。

我的懷疑有以下幾種可能:
a) NAS 上的網路堆疊已被停止或毀損,或
b) 已安裝的 QNAP 防火牆 App 決定封鎖整個區網。

我覺得 (b) 可能性比較大,因為如果是 (a) 的話,應該會看到網路組態或網路堆疊損壞、尤其是在自動/無人值守的安全韌體更新之後。不過 (b) 感覺檢查起來比較簡單,在嘗試更激進方案前我會先檢查這部分。

有沒有什麼方式可以解除、檢查或重置 QNAP 防火牆 App 的規則(如果問題是這個)?或者有沒有什麼方法可以在 QNAP OS 內檢查網路堆疊的狀態/健康度?

比如說,防火牆規則會不會在一段時間後自動清除?比方說防火牆如果認為自己遭到 DOS 攻擊,會不會自動封鎖 IP,比如 24 小時之後就會解封、可以再試一次?

感謝大家的協助與建議!

所以我覺得我大概解決了這個問題。我把鍵盤和 HDMI 連接上去,然後成功登入了主控台。

在主控台上,我可以對外 ping,但如果我執行 /etc/init.d/network.sh stop/start,會出現很多「failed」的行或一些提示說 iptables 不存在的訊息。我檢查了 eth0,但沒看到分配到 IP 地址(這可能是我的錯,應該要檢查 br0)。
總之,我當時不確定這些「failed」訊息對 QTS 來說是不是「正常」,所以我就手動用 update.sh 更新了 QTS(依照我從 Qnap 官網上 Google 到的指引操作),以確保軟體沒有損壞。

可是,當我再次登入時,還是無法從區域網路訪問 NAS。所以我手動關閉防火牆 iptables -F; iptables -X,結果突然就能網頁存取 NAS,所有功能都正常了。

查看防火牆的 UI,我發現過去 24 小時內有類似 10 萬筆阻擋事件,幾乎都是標記成『any to any』的封包。當我嘗試透過 UI 重新啟用防火牆時,系統警告我我的客戶端 IP 在禁用清單中,不建議繼續。然而……當我檢查禁用清單時,裡面卻沒有任何 IP。我又去看了「禁用 IP 分析」選項,裡面只有一個被擋的 IP——就是我家路由器/gateway 的 IP(??)。

於是我把防火牆設成總是允許本地子網路(「自動偵測本地子網」)通過,到目前為止一切看起來都運作正常。

雖然有可能是有什麼壞人觸發了這一切,但這種情況有點不尋常,而且目前沒有足夠的資料來判斷防火牆到底在擋什麼。或許 QFirewall 未來的版本可以補上這方面的資料?

很高興聽到你已經恢復存取權限,謝謝你的回報!我們會在內部調查你描述的 QuFirewall 行為。