Re: [問答] 用無線AP,手機與NB一直ip相衝?
※ 引述《artingo (那就起而行吧)》之銘言:
: 請問一下,用無線AP
AP是有線跟無線,不同介質,802.3與802.11之間轉換的機器
屬於第二層
它會有IP跟HTTP server,只是單純讓使用者能設定而已,不表示AP就要有這些
: 照理說NAT的機制應該會讓所有要取得IP的裝置,把ip錯開才是吧?
NAT是因應IP不足所衍生出的mapping方法,利用TCP/UDP共有65535個port
讓一個實體IP可以切成很多虛擬IP,讓他們可以同時連出去的機制
IP是第三層,TCP/UDP是第四層,所以NAT是運作在第三跟第四層
基於網路層次分明的基本精神
NAT跟第二層的802.3, 802.11, ppp...等等無關,理論上只要是IP就要能用NAT
取IP的是DHCP
DHCP的機制就是如你說的沒錯,會把ip錯開
: 那為何我的NB與手機啟用無線上網時
: 一直因為ip相衝而斷線?
: 是否它們第一次get到ip時,都取得同一個ip
: 以致以後再連上線,ip就無法改了?有何方法可以重新讓裝置取得新ip且錯開呢?
問題是你是跟誰取IP
DHCP照規定是要把IP錯開沒錯,它在配發之前必須先偵測這個IP有沒有人用(ex:先ping過)
問題是市面上便宜Router附的DHCP功能,很多都是拿open source的輕量化DHCP來用
基於輕量化,這些DHCP不會去做這些開發者認為不必要的事情
他只是很單純看自己手上的列表,找到沒發出去的,就發給你
如果這個IP被某台機器設固定IP用掉,就會發生衝突
而且DHCP server還是不會知道有人用掉,還是會堅持送這個IP給你
變成說你不找出這台固定IP的機器,就永遠會衝突
如果找不到,可以這樣解
有的Router,設定頁面上可以預約IP,你可以輸入NB跟手機的mac address,跟你要的IP
這樣DHCP配發的時候就會改配這組出去,衝突就解決了
哪家的機器做的好不好,看這些小地方就知道了
很多是連DHCP要先偵測都不知道的,以為會衝突是使用者的問題...orz
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.116.79.90
討論串 (同標題文章)