Ubuntu和DHCP的兼容性問題 |
發(fā)布時(shí)間: 2012/8/13 11:46:18 |
我在vmware上使過Ubuntu6、7和8,它們都存在這樣一個(gè)問題:通過DHCP,能夠取到DNS服務(wù)器地址,但是不起作用。結(jié)果就是導(dǎo)致域名不能解析,除非直接使用IP,否則無法訪問互聯(lián)網(wǎng)。
解決辦法就是,不要用DHCP,直接指定靜態(tài)IP。具體操作: sudosim/etc/resolv.conf searchdomain 然后 把a(bǔ)utoeth0部分的內(nèi)容修改為: 最后重啟網(wǎng)絡(luò): 再ping一下外網(wǎng),就沒問題了。 但是,過一段時(shí)間以后又會連接不上,這時(shí)候再查看/etc/resolv.conf,發(fā)現(xiàn)又被修改回去了。這時(shí)候,只能把/etc/resolv.conf設(shè)成只讀,讓別的程序改不了。從網(wǎng)上找到的辦法是: sudochattr+i/etc/resolv.conf 但在我的機(jī)器上報(bào)錯(cuò): 我直接用 也沒有問題。 防止/etc/resolv.conf被改寫,有幾種不同的辦法,見 至于導(dǎo)致這個(gè)問題的原因,我開始以為是vmware和ubuntu的兼容性問題,后來在網(wǎng)上一找,無數(shù)人遇到過同樣的問題,不運(yùn)行在vm上的也有,甚至在FreeBSD上也有。有人說這是nat環(huán)境下的問題,但我的vm沒有使用nat,而是直接通過bridge連接到家庭局域網(wǎng)。有人歸結(jié)為Ubuntu的bug,如果是這樣話,經(jīng)過這么多版本還沒有修正,也太過分了。但同一環(huán)境下的Fedora6確實(shí)沒有這個(gè)問題。 本文出自:億恩科技【1tcdy.com】 服務(wù)器租用/服務(wù)器托管中國五強(qiáng)!虛擬主機(jī)域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |