Linux網絡配置

 

隨着Linux操作系統的日益強大,它在服務器市場、嵌入式開發等方面已經取得巨大成功,在個人電腦方面也越來越受歡迎,如果你厭倦了Windows,何不嘗試一下充滿自由氣息的Linux系統呢?下面就針對Linux初級用戶介紹幾種Linux網絡設置的基本方法。
  可以用兩種方式設置Linux網絡,一是圖形工具設置,目前Linux的圖形界面已經很強大,利用圖形界面設置網絡連接無疑是最簡單快捷的;另一種是利用命令行設置網絡連接,雖然命令行操作比較複雜,但是利用命令行能夠診斷出現在網絡上的問題。下面以Red Hat Linux操作系統爲例分別介紹這兩種方式:
  
  1 使用Red Hat Linux圖形工具設置網絡連接
  
  (1) 以建立以太網連接爲例
  首先單擊“主菜單”,選擇“系統設置”,然後選擇“網絡”選項,打開網絡設置窗口。
  操作步驟如下:
  ①單擊“設備”標籤。
  ②單擊工具欄上的“新建”圖標按鈕。
  ③從“設備類型”列表框中選擇“以太網連接”選項,然後單擊“前進”按鈕。
  ④如果已經把網卡添加到硬件列表中,則從“以太網卡”列表中選擇它。否則,選擇“其他以太網卡”來添加硬件設備。
  ⑤如果選擇了“其他以太網卡”,就會出現“選擇以太網適配器”窗口。選擇該以太網卡的製造商和型號,選擇該設備的名稱。如果它是系統的第一個以太網卡,把eth0選作設備名;如果它是第二個以太網卡,把eth1選作設備名;依此類推。網絡管理工具還允許爲NIC配置資源。單擊“前進”按鈕繼續。
  ⑥在出現的“配置網絡設置”對話框中,可以選擇DHCP或靜態IP地址。單擊“前進”按鈕繼續。
  ⑦單擊“創建以太網設備”對話框上的“應用”按鈕。
  配置了以太網設備後,它就會出現在網絡管理工具主窗口的設備列表中。選擇菜單欄中的“文件”、“保存”命令保存改變。
  添加了以太網設備後,可以從設備列表中選擇它,然後單擊工具欄中的“編輯”圖標按鈕,編輯它的配置。
  (2) DNS設置
  DNS選項卡允許配置系統的主機名、域、名稱服務器和搜索域。如果DNS服務器要從DHCP中檢索到,選擇“自動從提供商處獲取DNS信息”。如果主機名被動態地從DHCP中檢索,不要更改它。
  (3) 主機設置
  “主機”選項卡允許從/etc/hosts文件中添加、編輯和刪除主機,該文件包含IP地址和它們相對應的主機名。
  
  2 使用命令行配置網絡
  
  (1) 使用ifconfig建立網絡連接
  ifconfig工具用於在Linux內核中配置網絡接口。這個命令是在系統啓動的時候供系統的啓動腳本使用,當然也可以使用這個命令手工配置網絡。ifconfig使用的參數,至少應該包含有網絡接口和分配的IP,利用這兩部分參數,數據包纔可以被傳送。使用ifconfig配置的其他參數包括廣播地址、MTU以及諸如點對點連接、IPv6地址等各種特性。
  下面是幾個實例:
  ①配置eth0的IP地址,同時激活該設備。
  #ifconfig eth0 192.168.1.16 netmask 255.255.255.0 up
  ②配置eth0別名設備eth0:1的IP地址,併爲其添加路由。
  #ifconfig eth0:1 192.168.1.5
  ③加up參數激活設備。
  #ifconfig eth0 up
  ④加down參數禁用設備。
  #ifconfig eth0 down
  ⑤查看指定的網絡接口的配置。
  #ifconfig eth0
  ⑥不帶任何參數查看所有的網絡接口配置。
  #ifconfig
  (2) route命令
  第二個最重要的網絡命令是route,使用route可以查看或配置Linux內核中的路由表。路由表指揮IP網絡棧將非本地網的數據包發往何處。
  下面是幾個實例:
  ①添加路由
  #route add host 192.168.1.5 dev eth
  0:1
  ②添加默認網關
  #route add default gw 192.168.1.1
  ③刪除路由
  #route delete 10.41.0.0 mask 255.2
  55.0.0
  ④查看內核路由表的配置
  #route
  (3) traceroute
  可以使用traceroute命令顯示數據包到達目的主機所經過的路由。例如:
  #traceroute   (4) ping命令
  可以使用ping命令來測試網絡的連通性。

  (5) hostname命令
  可以使用hostname命令來更改主機名。例如:
  #hostname myhost
  
  3 結束語
  
  隨着Linux操作系統的日益強大,可以預見使用它的用戶也將越來越多,掌握Linux系統網絡設置和調試的基本方法將是我們學習和使用Linux的必備能力。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章