做了一個小測試, 在同一個 LAN, 弄兩張一樣 MAC 的網卡,
一台 Windows XP, 一台 Linux,
結果如何? (選擇題)
- 兩台網路都不通
- Windows XP 電腦網路不通
- Linux 電腦網路不通
- 兩台都有通
答案是 4
他們各自的網路都通, 可以透過 Gateway 連上網, 但是別人無法連他們,
他們兩台也無法互連
這個結果覺得滿怪的, 封包走得出去說得通, 但是返回的封包呢?
從 Gateway 到 LAN 這一段, 有兩個同樣 MAC 的卡, 怎麼知道走那一邊?
因為兩張網卡都同時收到linux與xp所有的封包的關係
會通只是系統負荷會變大,可以用封包軟體觀察就知道了
用改的, 例如用 MACMask 這個軟體就可以修改
http://www.nextsecurity.net/
請問一下 怎麼會有兩張同樣的MAC卡號網卡啊
所以是hub的關係?
hub如果是dumb的大概會通,如果是switch hub大概就不通了吧.