freebsd手工配置網路(轉)

gugu99發表於2007-08-11
FreeBSD手工配置網路(轉)[@more@]

  在FreeBSD系統中,網路能力十分重要,對於一個標準的FreeBSD系統,至少要有一個網路介面以便與其他計算機通訊。最常見的網路介面為乙太網卡。此外FreeBSD也支援Token Ring和FDDI,以及普通電話撥號連線、ISDN、ATM等廣域網連線方式。在計算機網路領域內最常使用的連線方式是本地多臺計算機使用區域網互聯,再透過一臺專用計算機與廣域網連線,因此一個計算機最常使用的是區域網連線方式,並且區域網是永久連線方式,設定十分簡單。

  FreeBSD對網路卡的支援是在系統核心中實現的,要使一個網路卡工作正常,就需要系統核心擁有這個網路卡的驅動,並配置好它佔用的硬體資源。為了保證網路卡被正確的檢測到,應該使用dmesg來檢視系統的檢測資訊。

  使用sysinstall可以完成最基本的網路配置,可以配置主機名、域名、IP地址、預設閘道器、DNS伺服器等。配置的這些內容被寫入系統的配置檔案rc.conf中保留下來。當系統安裝完成之後,在sysinstall的網路配置介面下試圖重新配置網路時,由於網路正在執行,sysinstall將提示 “Running multi- user, assume that the network is already configured?” 此時需要回答No,表明需要重新設定網路,才會進入配置介面。

  • 手工配置網路

  使用sysinstall進行網路配置的優點是所有的網路資料將在同一個介面下進行設定,不容易發生錯誤和遺漏現象。但熟練的Unix使用者在平時維護系統的時候更喜歡使用手工配置,因為手工配置有很多優點:

  • 熟悉命令之後,手工配置更快速,並且不需要重新啟動;
  • 能夠使用配置命令的高階特性;
  • 更容易維護配置檔案,找出系統故障;
  • 能更深刻的瞭解系統配置是如何進行的。

  僅僅使用sysinstall進行設定,不可能對系統設定有深刻的瞭解,因而一旦發生問題,就容易束手無策。對於管理員來講,不能被動的僅僅停留在能夠使用和操作的階段,而是要了解系統是如何進行工作的,才能更好的進行系統維護和管理。因而需要使用命令列方式。一旦熟悉之後,就會發現命令列才能提供全部靈活的操作能力,而全螢幕方式限制很多,過於呆板。

  • 配置計算機名字

  每個系統都應該有一個名字,這個名字通常在系統安裝時確定,可以使用hostname命令來獲得當前系統的名字。同樣設定計算機的名字也需要使用hostname命令,但這需要root許可權:

# hostname wb.example.com.cn

# hostname

wb.example.com.cn

  

  • 配置網路介面

  網路介面實際就是網路卡的驅動程式,作業系統使用它與網路硬體打交道,而配置網路介面的操作應該透過命令ifconfig來完成。理解了IP協議之後,使用ifconfig設定網路介面相當簡單。

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

相關文章