NetBSD2.0安裝之後,本來網絡已經配置好了,但是安裝後reboot之後,結果網絡不通......
NetBSD2.0安裝之後,本來網絡已經配置好了,但是安裝後reboot之後,結果網絡不通,不明白為什麼,一開始還以為是DNS作祟,查了一下手冊,才明白:
------------------------------------------------------
但是現在的設定在下一次開機時會消失,必須重復進行一次網絡卡的設定。為了避免每次開機時重復設定網絡卡,需要完成兩件事:第一,建立 /etc/ifconfig.ne0 檔並包含 以下這行:
inet 192.168.1.1 netmask 0xffffff00
接著,在 /etc/rc.conf 中,設定以下選項
auto_ifconfig=YES
在下一次開機時,網絡卡將會被自動地設定了。
----------------------------------------------------------------------------
繼續找,找到一篇文章,http://tech.ddvip.com/2006-08/11551351337289.html Hdboy寫的NetBSD安裝日記,真的好齊全,哈,不過hdboy寫得不完全對,如果沒有設置DNS,有可能訪問不到網絡,補充一下哈,因為我是在VM虛擬機上安裝的,所以有一些變動和修改:
用ifconfig -a命令察看你的網卡,比如我在虛擬機下安裝是pcn0,然後在/etc下創建ifconfig.pcn0這個文件,命令如下:
#touch ifoconfig.pcn0
然後編輯此文件,輸入:
#vi /etc/ifconfig.pcn0
在這個文件裡加入如下內容,來設置ip地址和子網掩碼:
inet 192.168.1.6 netmask 255.255.255.0
注意:(子網掩碼不需要轉換,直接輸入掩碼地址即可)
點Esc,然後:x 回車保存退出.
下面修改rc.conf文件,在rc.conf文件最後加入一行:
#vi /etc/rc.conf
到文件末尾加入如下一行:
auto_ifconfig=YES
然後用:x!強行保存退出,否則無法修改
這個是就是通過/etc/ifconfig.pcn0文件自動設置ip地址.
現在設置hostname:
#vi /etc/myname
winky.cnhacker.com
保存退出,這裡是設置$hostname,主機名,如果不設置啟動時總有一個警告,說你的主機名沒設置.
然後設置網關,如果你沒有就不用設,我的是192.168.1.1,設置如下:
#vi /etc/mygate
192.168.1.1
保存退出.
如果無法訪問網絡,比如說ping 163.com 無法ping通,就需要設置DNS:
在etc下創建resolv.conf文件(NetBSD真麻煩),編輯它:
#vi /etc/resolv.conf
加入如下:
nameserver 192.168.1.1
完成保存,如果有多個DNS服務器,換行繼續加入.
好了,NetBSD2.0的網絡配置完成!reboot重新啟動即可.