一區域網內有 5 台電腦,其中一台是固定 IP,經常會上不去網,這是為什麼?

一個區域網內有5台電腦,只有一台電腦是固定ip(192.168.1.112),偶爾會上不去網,其他電腦可以(右下角電腦標誌有個小黃色嘆號)然後把這台電腦的ip改成自動獲取就可以上網了(估計原來是ip衝突),再改回固定ip(192.168.1.112)就可以正常上網了,為什麼再改成固定ip就可以上網了?不是還是衝突嗎?
----------------------------------------------------------------------------------------------
補充1,改回原來的固定ip(192.168.1.112) 我不小心打錯了,不是192.168.1.1
2.我知道怎麼避免這種情況,我只是不知道是什麼原因,改成自動獲取再改回固定就能上網了,我不明白的是為什麼同樣是一個固定ip 通過改一下自動獲取再改回來就可以上網了。


謝邀。

黃色感嘆號說明電腦和網關之間的通信障礙。原因如下:

交換機可能配置了 DHCP Snooping + ARP Anti-Spoofing,因為用戶配置了靜態IP,沒有觸發DHCP消息交互,所以交換機 DHCP Snooping 沒有在連接此電腦的埠上窺探到DHCP伺服器DHCP ACK消息,所以交換機上 IP 和 Port Number 映射為空;而此電腦發出的所有ARP Request / Reply 都被交換機Anti-Spoofing 給丟棄了,所以此電腦無法通過ARP消息告知別人自己的MAC地址,造成了通信的障礙。

那童鞋們一定急切地不買帳,為何有時會通?為何DHCP動態分配IP,再改成靜態IP就可以了?

那是因為電腦可以接收網關的廣播的ARP,可以學習到網關的MAC地址,網關可以依靠電腦發出去的乙太網Frame來獲得電腦的MAC地址!

雖然電腦ARP消息可能被交換機丟棄,但卻可以接收網關廣播出來的ARP Reply,以及 網關的Gratuitous ARP,然後緩存在自己 ARP table 里,只要ARP table 不老化超時消失,即然電腦有了網關的MAC地址,電腦就可以訪問網關,因為網關收到了電腦的Ethernet Frame,緩存了電腦的MAC &<----&> IP 在網關的ARP Table。

而如果很不幸,電腦的ARP Table老化超時,電腦ARP Table 預設老化時間為20 分鐘,沒有了網關IP --- 網關MAC映射,電腦就無法上網了

所以還是用DHCP自動分配地址吧!另外補充一句,這裡絕沒有Duplicated IP 出現,如果出現,會一直彈出消息窗口警告??用戶。


很簡單的,你可以這樣嘗試一下

1. 在沒有開其他電腦之前,保持這台電腦最先開機聯網;
你會發現可以上網。

2. 這台固定ip的電腦在最後開機,聯網;
你可能會遇到上不去網,這個情況不是100%的,因為當其他電腦獲取固定IP時不一定會佔用這個IP。

原由 :
其他電腦是自動獲取IP的,所以,在這台固定IP開機前,可能其他電腦自動獲取IP時已經把這個IP使用了。

所以,最解決辦法是
1. 全部自動獲取IP
2. 全部固定IP
3. 固定IP的電腦最先開機
4. 上路由器設置DHCP分配範圍


把IP設置到DHPC地址池之外的IP比如一般是100∽150。或者在路由器上設置固定IP而不是只在電腦上設置。因為有時候其他電腦開機自動獲取的IP地址和你電腦上設置的IP衝突所以你上不了網了。


我只是好奇為什麼不是所有的計算機都設置成自動獲得IP地址,偏偏其中一台是固定IP地址


192.168.1.1是路由的,再說地址不是變了嗎。


把dhcp分配的地址段改成192.168.1.150-200就可以了,至於為什麼,自己去看書,這麼簡單的問題


推薦閱讀:

黑客攻擊某台機器時,隱藏自己的IP的方法有幾種?相比較哪種更難以追蹤?
如何正確理解通配符掩碼?
虛擬機使用NAT連接網路,數據流量是否會攜帶物理機的信息?
為什麼沒有 IPv5 ?
僅有QQ號如何查詢對方IP?

TAG:計算機 | 區域網 | 計算機網路 | IP地址 |