小弟遇到網路IP衝突的問題,有一事想請教。
假設DHCP發給A電腦10.10.10.10的IP,但是他卻不要用,反而寫死靜態IP,10.10.10.20。
這時候B電腦上線,DHCP好巧不巧發給他10.10.10.20,由於A、B電腦都是windows OS,所以這時B電腦因為慢人一拍,所以沒有辦法連上網路,就算暫時切到別的靜態IP,也是沒辦法renew IP。
這時候我想起了以前研究所時,網路實驗室的人跟我說linux的系統在IP衝突時還是可以用的,只是會不穩定。所以我有了一個大膽的想法,如果我開一台新的C電腦,然後IP設定成10.10.10.20去衝A電腦,那這時會發生甚麼事情呢?
感謝各位的回覆,以下是我更新後的文章內容:
我之前可能沒有講清楚,我本身的權限是沒有到網路管理那部分的,所以很多做法確實很有效,但是無奈網管不是我,我也解決不了。
文中所提的狀況並非單一事件,網管給我們一個Class C的網段去做使用,A電腦的狀況有數十台,導致常常新的機器沒有辦法上網的狀況。將電腦放到另一台AP底下,由於走的是別的網路,所以Domain那邊會抓不到(還是說我不會設定...),導致連線上會有困難,服務無法正常啟動。
後來我有跟網管那邊做討論,也有提出各位討論區提出的想法,大致回應如下:
最後,非常感謝各位提供的資訊,小弟雖然有在管理機器和伺服器,但是網路那邊接觸較少,都是自學為主,CCNA這種等級的考試可能還勉強,但是實操上真的很弱,有太多的細節跟狀況不理解。
這時候B電腦上線,DHCP好巧不巧發給他10.10.10.20
認真來說,現今的AP並不會發生這樣的事。DHCP並不會將目前已經在使用的IP,再分配給其它新進來的電腦。
如果我開一台新的C電腦,然後IP設定成10.10.10.20去衝A電腦
就正常而言。會造成A C電腦都無法上網。如果是直接佔用了匣道IP。
那就該網域的電腦會直接全掛了。
當然了,以上是指在正常操作的使用情況下。
並未使用任何假像偽裝等操作。
畢竟這要談起來,又是另外一門學問了。
認真來說,現今的AP並不會發生這樣的事。DHCP並不會將目前已經在使用的IP,再分配給其它新進來的電腦。
我對網路只是菜鳥階段,只有自學到CCNA的程度,沒有甚麼實作經驗。
我學到的是,因為DHCP pool紀錄的是.10給A電腦,.20給B電腦,所以會照著這樣的設定去跑,並沒有在派發前檢查IP是否有被占用的機制。
我有問過網管,他說只有凌晨的時候會掃描網路環境去回收沒有在使用的IP回DHCP Pool,派發IP時沒有額外的檢查機制。
就正常而言。會造成A C電腦都無法上網。如果是直接佔用了匣道IP。
那就該網域的電腦會直接全掛了。
如果C電腦用linux OS也是會A、C電腦都無法上網嗎?我的狀況目前是只有windows OS,A電腦可以上線,B電腦不行(晚到的關係),才想說如果C電腦改用linux OS去銃康A電腦有沒有戲。
人的問題要直球對決
技術反而好處理
上端 IP 綁 MAC 他就玩不了了
我也想靠人的問題解決。
其實B電腦可以連到網路就好,我對IP要求不高,只要在原本網段內,可以正常使用就好了。
跟網管聯絡後,他們找到發現是A電腦那邊亂設定,但對方死不改,他們上面老大又很護短。
短期解法是在B電腦上面加一個AP,然後由那台AP來派發其他的IP給B電腦,但是使用上會遇到要連線其他電腦設備的問題,那台AP也是跟別人借來的,之後要還回去。
10.10.10.20 IP 就給A電腦永久使用就好了 , 有什麼好爭的?
不然切個Vlan 整個網段給A , 其他人用另一個網段,A自己慢慢玩
一勞永逸
10.10.10.20 IP 就給A電腦
DHCP可以設定配發範圍阿
請網管改設定成10.10.10.30~100之類就可以避開了
DHCP好巧不巧發給他10.10.10.20
這就是IT人問題了, 正常設定DHCP SERVER是應該要啟用PING/ARP DETECTION
有了該功能之後, 理論就不會再有你所說的沖突問題
在兩台IP有沖突情況下, 你可以想像是50%機會能上網
如果三台, 就33% ...
原理是你電腦ARP TABLE更新問題
現在很多Switch都能做到防範的功能呀@@