我從朋友那邊拿到三台 IP CAM, 幾經奮鬥終於搞清楚他的來源原始工程師將內部 MAC address 全部都改成一樣, 但查過當中兩台應該是山寨機, 後機殼還貼有舊 EdiMax 規範的開始三個 Bytes 跟機器獨一位址, 也就是說 EdiMax 做給廠商 OEM 但被改成內外 MAC 是不一樣的, 不過韌體可以更新到 OEM 公佈的新版.
因為三台 MAC 都一樣, 所以同一家用 LAN 就無法同時開機, 當然是位址衝撞!
請問網路高手, 搜尋所找到的, 例如 MAC Makeup 或 MAC changer 這類工具, 或者 PC 內部控制台/Registry更改手法, 都是 PC 能動到硬體的, 但 IP CAM 或 LAN 內設備的 MAC 是如何該改的? 就如同這三台完全一樣的 MAC 是如何做到?
本來想從更新韌體那邊去找, 但是這沒道理, 廠商不會更新韌體附帶更改 MAC, 所以就沒努力往這方向搜尋了.
求救了.
另一種改法是軟改, IP Cam通常是跑Linux, Linux是允許更改MAC位址的, 但前提IP Cam的Linux允許(SSH)登入, 而且帳號密碼必須知道
另一個變通方法是找一台可支援多LAN的router, 例如這個, 把IP Cam放到不同的LAN上就不會互相干擾了, 不過這麼做的話IP Cam無法自動註冊到NVR, NVR端需要手動設定IP Cam
If you can't login via SSH or Telnet, you need to open the camera and connect the TTL serial port to your computer to get root shell access
Or if you can't do that either, add a router between the cameras and your router, make sure the cameras with the same MAC address arenot under the same router

























































































