1. 程式人生 > >Linux網絡基本網絡配置

Linux網絡基本網絡配置

ifcfg ice 判斷 pro echo 了解 每次 net sysconf

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

網絡信息查看

  設置網絡地址:

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

  你將會看到:

1 DEVICE=eth0
2 BOOTPROTO=statics
3 HWADDR=00:0C:29:13:D1:6F
4 ONBOOT=yes
5 TYPE=Ethernet
6 IPADDR=192.168.0.212
7 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行,前面的生效。

Linux網絡基本網絡配置