Moblin的有線(xiàn)網(wǎng)絡(luò)配置
Moblin2 beta的Connman有很大的改進(jìn),對(duì)于無(wú)線(xiàn)配置比較好,雖然如果需要密碼不能在connect的時(shí)候彈框提示要求輸入密碼,需要重新建立一個(gè)新的連接,但是總體上還是滿(mǎn)意的。但是對(duì)于有線(xiàn)網(wǎng)絡(luò)的配置卻又很多問(wèn)題。
本文引用地址:http://www.biyoush.com/article/108271.htmConnman不能夠配置有線(xiàn)網(wǎng)絡(luò)的IP地址等信息,但是能夠通過(guò)DHCP的方式自動(dòng)連接,如果沒(méi)有DHCP server就很麻煩了。在connman找不到手動(dòng)配置的地方。
根據(jù)workstation的網(wǎng)絡(luò)配置,在/etc/sysconfig/network-scripts中配置ifcfg-eth0,不起效果,重啟機(jī)器也無(wú)效。這是因?yàn)閙oblin在/etc/init.d中沒(méi)有network的腳本,network腳本是通過(guò)讀取ifcfg-eth0的配置信息來(lái)配置網(wǎng)路 ,如果沒(méi)有這個(gè)腳本,怎么寫(xiě)文件都是不生效的??梢钥紤]加上相關(guān)的腳本來(lái)實(shí)現(xiàn)。但是在fedora10,我們看到不使用這種方式啟動(dòng)網(wǎng)絡(luò),是通過(guò)connman來(lái)實(shí)現(xiàn)的。
我們通過(guò)/sbin/ifconfig eth0 x.x.x.x netmask x.x.x.x up,以及route add –net x.x.x.x netmask x.x.x.x gw x.x.x.x來(lái)啟動(dòng)IP地址和路由,但是DNS需要通過(guò)文件/etc/resolv.conf來(lái)配置。每次connman啟動(dòng)后,都會(huì)自動(dòng)就將resolve.conf中的nameserver改為127.0.0.1,所以我們需要將connman關(guān)閉后(/etc/init.d/connman stop)后,修改DNS配置文件,配置IP和路由,啟動(dòng)eth0。
maillist上的解析是:connman is a DNS proxy, and as such, resolv.conf has to point to 127.0.0.1 !
同樣在KVM上啟動(dòng)web browser,我們發(fā)現(xiàn)DNS解析有問(wèn)題,將nameserver的地址加入resolve.conf中,ifconfig eth0 down,然后up,這樣就可以解決。最大的問(wèn)題是,每次都要修改一次resolve.conf文件。
connman仍然需要很多改善!!!
評(píng)論