因占用IP地址 普林斯頓大學(xué)屏蔽Android設(shè)備
普林斯頓大學(xué)無(wú)線網(wǎng)絡(luò)屏蔽了400多臺(tái)Android設(shè)備,原因是Android的DHCP動(dòng)態(tài)主機(jī)配置協(xié)議存在bug,在DHCP租期過(guò)期后仍然會(huì)占用著IP地址,干擾網(wǎng)絡(luò)上其他設(shè)備的連接。DHCPv4允許設(shè)備自動(dòng)從網(wǎng)絡(luò)中租用一個(gè)內(nèi)網(wǎng)IPv4地址,例如租用192.168.1.2六個(gè)小時(shí)。
如果用戶想續(xù)租,DHCP客戶端會(huì)在三 個(gè)小時(shí)后聯(lián)絡(luò)DHCP服務(wù)器,請(qǐng)求續(xù)租。如果設(shè)備離線,占用的IPv4地址將會(huì)釋放給其它設(shè)備使用。當(dāng)設(shè)備再次上線后,它會(huì)重新發(fā)出請(qǐng)求分配新的內(nèi)網(wǎng)地址。
Android 2.1,2.2,2.3.1和3.0.0設(shè)備的DHCP實(shí)現(xiàn)存在bug,在過(guò)期后仍然會(huì)占著原來(lái)的IP地址,在重新聯(lián)網(wǎng)后不會(huì)發(fā)出請(qǐng)求,因此會(huì)干擾網(wǎng)絡(luò)上使用相同IP地址的設(shè)備。截至4月17日,共有超過(guò)490臺(tái)Android設(shè)備發(fā)出存在該問(wèn)題。