1. 程式人生 > >Linux網路基本網路配置方法介紹

Linux網路基本網路配置方法介紹

網路資訊檢視

  設定網路地址:

 cat /etc/sysconfig/network-scripts/ifcfg-eth0 

  你將會看到:

複製程式碼 DEVICE=eth0
BOOTPROTO
=statics
HWADDR
=00:0C:29:13:D1:6F
ONBOOT
=yes
TYPE
=Ethernet
IPADDR
=192.168.0.212
NETMASK
=255.255.255.0 複製程式碼

BOOTPROTO=statics :表示使用靜太IP地址。

ONBOOT=yes:表示開機時,啟動這個網絡卡。 

 取動態IP地址地址

  DEVICE=eth0
  ONBOOT
=yes
  BOOTPROTO
=dhcp

設定好IP地址,現在還不能生效哦,要重新啟動網絡卡才可以。 

 Ifconfig <網路介面名稱> network <子網掩碼>
  例:# ifconfig eth0 192.168.1.222 netmask 255.255.255.0
  注:手工配置linux網路只限於臨時使用,配置不儲存。
  擴充套件:# ifconfig eth0:1 10.0.0.1 netmask 255.0.0.0 一塊網絡卡配置多個子ip地址。
  # ifconfig eth0 hw ether MAC地址 修改網絡卡的mac地址,

# /etc/rc.d/init.d/network start 啟動network
# /etc/rc.d/init.d/network stop 停止network
# /etc/rc.d/init.d/network restart 重啟network

主機名稱配置檔案,修改主機名

/etc/sysconfig/network

  例:# vi /etc/sysconfig/network 使用vi編輯器開啟主機名配置檔案。

# vi /etc/sysconfig/network

  NETWORKING=yes 網路是否可用。

  HOSTNAME=xxxx xxxx為新設定的主機名。

  本地主機名稱解析檔案

  /etc/hosts

  Hosts 和 DNS具有類似的主機名稱解析功能

  域名伺服器配置檔案

  /etc/resolv.conf

  最多可以設定3行,前面的生效

檢視網路介面資訊

  1.瞭解linux中的網路介面裝置

  $/sbin/ifconfig 檢視所有活動網路介面資訊,其中包括一個lo環回埠。

  2.檢視指定網路介面的資訊

  $/sbin/ifconfig <網路介面名稱> 檢視指定介面資訊。

  3.檢視系統中所有網路介面的資訊

  $/sbin/ifconfig –a 檢視所有介面資訊,包括非活動狀態介面。

  注:普通使用者檢視網路介面資訊時,需要在命令前加“/sbin”,而管理員卻不用。這是由於命令搜尋路徑的原因,可以通過“$echo $PATH”檢視。

  檢視閘道器地址和路由資訊

  1、檢視主機路由資訊

  #/route

  顯示當前linux主機中的路由表資訊。

  #/route |grep default

  在route命令的顯示結果中以“default”開始的行顯示了,主機的預設閘道器地址,將route命令和grep命令組合,使用過濾route命令的顯示結果只顯示預設閘道器地址。

  2.測試與其它主機的網路連結

  $ping 目的主機地址

  使用ping命令測試與其它主機的網路連結。ctrl+C終止。

  $ping –c <測試資料包數量> <目的主機地址>

  使用ping命令傳送指定數量的資料包進行網路連結測試。

  $使用ping命令進行網路連結測試的技巧。

  注:當ping命令測試不成功時並不能判斷當前主機到目標主機的連線是斷開的,因為有很多因素,(如網路防火牆等)可以導致網路連線正常時主機之間無法ping通。

  3、測試與其它主機的網路連結路徑

  $traceroute <目的主機地址>

  traceroute命令顯示當前主機與目的主機之間經過的所,有網路節點的地址,以及當前主機到每個中間結點的連線狀態。

  檢視主機名稱資訊

  1、檢視當前主機名稱

  $Hostname 檢視當前的主機名。

  2、使用dns伺服器查詢域名

  $Nslookup

  互動模式:通常用於對DNS伺服器進行測試

  直接模式:用於查詢某個域名對應的ip地址

  使用網路命令進行網路設定

  網路設定的方法

  1、DHCP網路配置

  $Dhclient 使用dhclient命令可以從DHCP伺服器中申請新的網路配置應用到當前主機。

  注:DHCP伺服器通常提供給DHCP客戶端最基本的網路配置資訊,包括:介面ip地址,預設閘道器,DNS

  伺服器地址。

  2、手工網路配置

  網路介面ip地址和子網掩碼

  預設閘道器地址

  當前主機名稱

  DNS伺服器地址

  Ip地址配置命令

  Ifconfig <網路介面名稱> network <子網掩碼>

  例:# ifconfig eth0 192.168.1.222 netmask 255.255.255.0

  注:手工配置linux網路只限於臨時使用,配置不儲存。

  擴充套件:# ifconfig eth0:1 10.0.0.1 netmask 255.0.0.0 一塊網絡卡配置多個子ip地址。

  # ifconfig eth0 hw ether MAC地址 修改網絡卡的mac地址,
路由配置命令

  1、刪除預設閘道器路由

  $Route del default gw <預設閘道器地址>

  2、新增預設閘道器路由

  $Route add default gw <預設閘道器地址>

  例:#route add default gw 192.168.1.1

  主機名稱配置命令

  # hostname 123

  將主機暫時名稱改為123。

  DNS域名解析

  Nslookup

  >server

  顯示linux系統中使用的DNS伺服器地址,也可臨時設定生效。

  修改配置檔案進行網路設定

  使用工具進行網路設定

  # Netconfig 圖形介面設定網路,重啟network後生效。

  介面中需要填寫的內容:

  主機網路介面的ip地址。

  網路介面的子網掩碼。

  預設閘道器地址。

  主DNS伺服器的ip地址。

  網路服務啟動指令碼

  /etc/init.d/network 從新啟動才能生效

  擴充套件:# /etc/rc.d/init.d/network start 啟動network

  # /etc/rc.d/init.d/network stop 停止network

  # /etc/rc.d/init.d/network restart 重啟network

  網路介面配置檔案

  /etc/sysconfig/network-scripts/ifconfg-*

  DEVICE=eth0 網絡卡編號

  ONBOOT=yes 開機時是否啟動網絡卡。

  BOOTPROTO=static 靜態ip或者DHCP動態獲取。

  IPADDR=192.168.1.163 ip

  NETMASK=255.255.255.0 掩碼

  GATEWAY=192.168.1.1 閘道器

  以下為動態獲取方式:

  DEVICE=eth0

  ONBOOT=yes

  BOOTPROTO=dhcp

  停止和啟動指定的網路介面

  單個網路介面的配置進行修改後

  Ifdown 網路介面名稱 停止某個網路介面。

  Ifup 網路介面名稱 開啟某個網路介面。

  注:單個網路介面的配置檔案進行修改後,不必每次都從新啟動network服務使配置檔案生效,可用以上命令。

  擴充套件:對網路介面操作:

  # ifconfig eth0 down 停止eth0介面

  # ifconfig eth0 up 開啟eth0介面

  可以連續使用

  Ifdown eth0 ; ifup eth0

  主機名稱配置檔案

  /etc/sysconfig/network

  例:# vi /etc/sysconfig/network 使用vi編輯器開啟主機名配置檔案。

  NETWORKING=yes 網路是否可用。

  HOSTNAME=xxxx xxxx為新設定的主機名。

  本地主機名稱解析檔案

  /etc/hosts

  Hosts 和 DNS具有類似的主機名稱解析功能

  域名伺服器配置檔案

  /etc/resolv.conf

  最多可以設定3行,前面的生效。

轉載自http://www.cnblogs.com/wenanry/archive/2009/12/21/1629242.html