NetBSD的網路配置(轉)

amyz發表於2007-08-10
NetBSD的網路配置(轉)[@more@]

  NetBSD2.0安裝之後,本來網路已經配置好了,但是安裝後reboot之後,結果網路不通......

  NetBSD2.0安裝之後,本來網路已經配置好了,但是安裝後reboot之後,結果網路不通,不明白為什麼,一開始還以為是DNS作祟,查了一下手冊,才明白:

  ------------------------------------------------------

  但是現在的設定在下一次開機時會消失,必須重複進行一次網路卡的設定。為了避免每次開機時重複設定網路卡,需要完成兩件事:第一,建立 /etc/ifconfig.ne0 檔幷包含 以下這行:

  inet 192.168.1.1 netmask 0xffffff00

  接著,在 /etc/rc.conf 中,設定以下選項

  auto_ifconfig=YES  

  在下一次開機時,網路卡將會被自動地設定了。

  ----------------------------------------------------------------------------

  繼續找,找到一篇文章, 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重新啟動即可.

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752019/viewspace-941830/,如需轉載,請註明出處,否則將追究法律責任。

相關文章