歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Unix知識 >> BSD >> NetBSD的網絡配置

NetBSD的網絡配置

日期:2017/3/2 10:45:01   编辑:BSD

  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重新啟動即可.

Copyright © Linux教程網 All Rights Reserved