2009年3月10日 星期二

eeepc 作業系統xandros,不連網路,時取得host

有些軟體會要認証host,但是xandros作業系統,在妳斷線時,就是不給妳host,主要就是/etc/hosts這個檔在搞怪,我比對debian,在離線時,xandros作業系統少了127.0.1.1,我就加上去看看,果然就OK,真興奮,重新開機看看,那行竟不見了(開機會被覆蓋掉),沒關係就在.bashrc加一個cp指令,自動弄成我們想要的
1.先將hosts複製出來

sudo cp /etc/hosts /etc/hostts.old

2.更改hosts.old成(sudo vi
/etc/hostts.old)如下

127.0.1.1 asus-xxxxxxxxxx asus-xxxxxxxxxx # lan2
127.0.0.1 localhost.localdomain localhost

3. vi ~/.bashrc加上一行

sudo cp
/etc/hosts.old /etc/hosts

註:
asus-xxxxxxxxxx是hostname,用hostname指令可查出

這樣就算離線xandros也能取得host(這是我試了好幾個小時才試出來的)

沒有留言: