本卡屬 FR-166(母卡 CM-3109),批 8。repo:agent。由首腦在驗收 P2-4(CM-3117)時發現:容器版 Agent 的網路除錯缺 ping、traceroute、MTU 三項。

這張卡做什麼(白話)

容器版 Agent 的權限全部關掉(cap_drop: ALL),映像檔裡也沒裝 ping、traceroute,網路除錯這三項在容器版只會顯示「此環境不可用」。老闆點名要的就是 ping 和 traceroute。本卡在映像檔補裝工具,容器只多開「發 ping 封包」那一項權限,其餘照舊關閉。

在哪裡

repo:~/Projects/Billows/Audit-Manager/evidence-agent
改:deploy/Dockerfile.runtime(加裝 iputils-ping、traceroute)
改:deploy/docker-compose.yml(cap_add: [NET_RAW],cap_drop: [ALL] 保留)
改:deploy/README.md 安裝需求段(寫明容器版多開 NET_RAW 的理由)

怎麼做

驗收(可親手做、可親眼看)

紀律

建議模型與思考強度(首腦判斷)