[NA HW2-1] 代開機器 VIP ip 已被占用問題

74 views
Skip to first unread message

Jason

unread,
May 31, 2026, 5:23:29 AMMay 31
to NYCU NASA 課程討論區

助教您好,想確認一個可能是代開機器環境層的問題(學號:310709034),我目前在做 HW2-1 ,建立 control-plane HA 的階段。

na-cp1 已經透過 Keepalived 掛上 172.16.1.100/24,而且 router ping 172.16.1.100 也會通,但我在 router 上查 ARP neighbor 時發現,172.16.1.100 對應的 MAC 不是 na-cp1 的 MAC,也不屬於我目前可管理的任何 VM / router interface。

因此我認為可能 172.16.1.100 可能在底層環境中被某個設備,或其他平台元件佔用 / 回應 ARP,導致雖然 Keepalived 在 na-cp1 上掛了 VIP,但從 router 連 172.16.1.100 時,實際 L2 MAC 沒有導到 na-cp1。

想請問助教端機器邊能不能解除該 172.16.1.100 的底層佔用,讓 na-cp1/2/3 可以正確宣告 172.16.1.100,或是我這邊可能有什麼需要調整的?

以下附上當前 vip,確認為 na-cp1image1.png

但在 router 查 172.16.1.100 其 ARP neighbor 的 MAC 為 fa:16:3e:01:66:da,不屬於我目前可管理的任何 VM / router interface

image3.png

以下列出我目前可管理的任何 VM / router interface

image2.png

也附上 router ip route

image4.png

感謝助教

Best regards,

謙文

管培勛

unread,
May 31, 2026, 12:34:57 PMMay 31
to NYCU NASA 課程討論區
同學好:

這的確是國網環境的問題。

有些機器會拿到其他的 ARP of .100 的 IP,目前的 workaround 是手動把 ARP table 的 entry 刪掉。麻煩同學了。

BR,
TA phkoan

j022...@gmail.com 在 2026年5月31日 星期日下午5:23:29 [UTC+8] 的信中寫道:

Jason

unread,
May 31, 2026, 9:39:01 PMMay 31
to NYCU NASA 課程討論區
助教您好,我照建議清除 router ARP table 後,router 仍然會重新學到錯的 MAC  

已在 router 執行以下
sudo ip neigh del 172.16.1.100 dev ens4 2>/dev/null || true
sudo ip neigh flush 172.16.1.100 dev ens4 2>/dev/null || true

ping 172.16.1.100
ip neigh show 172.16.1.100 || true 的結果仍會是 fa:16:3e:01:66:da 如下:
172.16.1.100 dev ens4 lladdr fa:16:3e:01:66:da REACHABLE

因此目前看起來不是 ARP cache 舊資料,而是網路上有另一個設備正在回應 172.16.1.100 的 ARP,想確認助教端有沒有辦法將該設備 ARP 去除,由於此題是要做 172.16.1.100 作為 VIP 的 HA 所以我也沒辦法用 static neighbor 綁定到某 na-cpX,或是還有什麼建議的操作

感謝助教

Best regards,

謙文

管培勛

unread,
May 31, 2026, 11:17:33 PMMay 31
to NYCU NASA 課程討論區
同學好:

我應該把底層的東西刪掉了,你再試試看,謝謝。

BR,
TA phkoan

j022...@gmail.com 在 2026年6月1日 星期一上午9:39:01 [UTC+8] 的信中寫道:

Jason

unread,
May 31, 2026, 11:24:57 PMMay 31
to NYCU NASA 課程討論區
可以正常讀到了 na-cp1,感謝助教

Best regards,

謙文


Reply all
Reply to author
Forward
0 new messages