※ 引述《ppo2000 (儒)》之銘言:
: Arcadyan WE410443-TC這三台AP會只有一台在會在線上
: DHCP Server內的leases其他兩台會顯示conflict
: Expires After設定10分鐘到,conflict兩台AP會重新連線,
: 會把在線上的AP踢離狀態會變成conflict再轉成declined
: 已調整Bridge內的RSTP(停用)-無效
: 以上這段都不會影響AP功能只是三台AP踢來踢去
: AP接在RB750Gr3,如果AP做重置動作是無法重新配對的(猜跟我遇到踢來踢去的問題有關)
前幾天把家裡的全屋通斷電換位置後,變成無法連線一直閃紅燈的狀態
以前有確認過兩台之間的 switch 支援 IEEE 1905.1
但是 mikrotik RouterOS v7.4 beta2 被以下 log 洗版:
dhcp1 offering lease 192.168.1.175 for D0:05:2A:22:22:22 to eth 30:B1:B5:8D:xx:xx without success
後面是兩台 AP之一的 MAC交替出現
錄了這兩台開機後的網路封包,發現他們 DHCP Discover 怪怪的:
https://imgur.com/L0ZmLC1
上方紅圈是機器自己的 mac: 30:B1:B5:8D:xx:xx
但在下方 DHCP 封包中 chaddr 卻是 D0:05:2A:22:22:22
而且雖然兩台MAC不一樣,但 chaddr 都是送出 D0:05:2A:22:22:22
可能是寫死在韌體的 DHCP client 中
而根據 RFC:
https://datatracker.ietf.org/doc/html/rfc2131#section-4.2
The client MUST include its hardware address in the 'chaddr' field
這樣應該是不符標準做法? routerOS 可能因此就認為 conflict 不發 IP 了。
中華自己的安裝文件有提到:
https://bit.ly/3NNc2JN
"請連上 WEB 設定介面,查看 LOG 更新時間是否與現在時間相符,確認校時成功。"
因此這機器只有在取得IP -> NTP對時完畢後才能被app連上
所以雖然沒接 ethernet,連上 AP 時他自己 DHCP server 會發 192.168.1.0/24
但沒辦法透過app做任何設定
最後是抓了一個dhcp server 發 IP 給他,才解決這個問題:
https://pjo2.github.io/tftpd64/