1. 程式人生 > >Linux命令 — 設定或檢視網路配置命令ifconfig

Linux命令 — 設定或檢視網路配置命令ifconfig

        ifconfig命令用於設定或檢視網路配置,包括IP地址、網路掩碼、廣播地址等。它是linux系統中,使用頻率最高的關於網路方面的命令。

1. 命令介紹

        命令格式:

ifconfig 【interface】 【options】address

        主要引數:

interface:網路介面名

up:開啟網路介面

down:關閉網路介面

broadcast:設定網路介面的廣播地址

netmask:設定網路介面的子網掩碼

address:設定網路介面的IPv4地址

add:給指定網路介面配置IPv6地址

del:刪除指定網路介面的IPv6地址

        如果加interface,則顯示指定網路介面的資訊。如果沒有任何引數,則顯示計算機所有啟用網路介面的資訊,如下所示:

[[email protected] tmp]# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:50:56:BF:26:20  
          inet addr:192.168.120.204  Bcast:192.168.120.255  Mask:255.255.255.0
          inet6 addr: fd55:faaf:e1ab:1b01:20c:29ff:fec0:8336/64 Scope:Global
          inet6 addr: fe80::20c:29ff:fec0:8336/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:8700857 errors:0 dropped:0 overruns:0 frame:0
          TX packets:31533 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:596390239 (568.7 MiB)  TX bytes:2886956 (2.7 MiB)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:68 errors:0 dropped:0 overruns:0 frame:0
          TX packets:68 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:2856 (2.7 KiB)  TX bytes:2856 (2.7 KiB)

        主要指標說明:

eth0/lo:網路介面名

Link encap:網路型別

HWaddr:網絡卡實體地址

Bcast:廣播地址

Mask:子網掩碼

inet addr:IPv4地址

inet6 addr:IPv6地址

UP:網路介面處於開啟狀態

MTU:最大傳輸單元

Metric:度量值

RX packets/TX packets:接受/傳輸資料包統計

RX bytes/TX bytes:接受/傳輸資料位元組數統計

        示例輸出的解釋如下:

        Linux中的網絡卡名以eth開頭,從0開始依次編號,示例中的eth0表示第一塊網絡卡。同時,每個主機都有一個迴環網路介面lo用來連線自身,用來測試網路程式,固定的IP地址是127.0.0.1。

        網路介面eth0的型別是Ethernet,實體地址:00:50:56:BF:26:20,IPv4地址:192.168.120.204,廣播地址:192.168.120.255,子網掩碼:255.255.255.0。IPv6地址分別為fd55:faaf:e1ab:1b01:20c:29ff:fec0:8336和fe80::20c:29ff:fec0:8336。狀態是開啟狀態,最大傳輸單元是1500,度量值是1。

        迴環網路介面lo的型別是Local Loopback,IPv4地址:127.0.0.1,子網掩碼:255.0.0.0。IPv6地址為::1,狀態是開啟狀態,最大傳輸單元是16436,度量值是1。

2. 使用示例

        下面以網路介面eth0為例,介紹一些ifconfig常用的用法。

  • 檢視某個網路介面
[[email protected] tmp]# ifconfig eth0 檢視eth0的資訊
  • 配置IP

        一個網路介面上,可以有一個以上IP地址,不僅可以有IPv4地址,還可以有IPv6地址。在新增多個IP的時候,可以為每個IP對應的網路介面取一個別名:eth0:0,eth0:1,...。由於這些IP都在一個網路介面eth0上,所以這些別名都有eth0的字首。不過在通過ifconfig命令檢視網路介面資訊的時候,像eth0:0等這些網路介面會跟eth0一樣,單獨顯示配置資訊。

  • 配置單個IP
[[email protected] tmp]# ifconfig eth0 192.168.120.204 配置eth0的ip
[[email protected] tmp]# ifconfig eth0 192.168.120.204 netmask 255.255.255.0 配置eth0的ip,並加子網掩碼
[[email protected] tmp]# ifconfig eth0 192.168.120.204 netmask 255.255.255.0 broadcast 192.168.120.255 配置eth0的ip,並加子網掩碼和廣播地址
  • 配置多個IP
[[email protected] tmp]# ifconfig eth0:0 192.168.120.203 netmask 255.255.255.0 為eth0額外配置一個IPv4
  • 配置IPv6
[[email protected] tmp]# ifconfig eth0 add 33ffe:3240:800:1005::2/64 新增eth0的IPv6地址
[[email protected] tmp]# ifconfig eth0 del 33ffe:3240:800:1005::2/64 刪除eth0的IPv6地址
  • 配置實體地址
[[email protected] tmp]# ifconfig eth0 hw ether 00:AA:BB:CC:DD:EE 配置eth0的MAC地址
  • 網路介面啟用
[[email protected] tmp]# ifconfig eth0 up 啟動網路介面eth0
  • 網路介面禁用
[[email protected] tmp]# ifconfig eth0 down 關閉網路介面eth0

注意:

        無需重啟計算機,網路設定之後立即生效。用ifconfig命令配置網路介面的引數,機器重啟以後就會丟失。如果要使配置引數永遠有效,需要修改網絡卡的配置檔案。

Reference

        http://www.cnblogs.com/peida/archive/2013/02/27/2934525.html

        http://blog.csdn.net/ldl22847/article/details/7649113

        http://tech.ccidnet.com/art/302/20071226/1322215_1.html

相關推薦

Linux命令設定檢視網路配置命令ifconfig

        ifconfig命令用於設定或檢視網路配置,包括IP地址、網路掩碼、廣播地址等。它是linux系統中,使用頻率最高的關於網路方面的命令。 1. 命令介紹         命令格式: ifconfig 【interface】 【options】addres

移植完linux-3.4.2核心,啟動系統後使用命令ifconfig -a檢視網路配置,沒有eth0

問題: / # ifconfig / # ifconfig eth0  ifconfig: eth0: error fetching interface information: Device not

移植完linux-3.4.2核心,啟動系統後使用命令ifconfig -a檢視網路配置只有一個local backloop

問題如下: / # ifconfig / # ifconfig eth0 ifconfig: eth0: error fetching interface information: Device n

linux 圖形介面網路配置命令

linux 圖形介面網路配置命令: https://www.aliyun.com/jiaocheng/167523.html?spm=5176.100033.1.13.7ae71fedpOlLu2 網路配置: 輸入 setup  回車,看到下面的介面,選擇Network  c

Linux命令檢視硬體配置命令

工作中,經常會檢視安裝Linux系統的伺服器硬體配置及其資源使用情況,比如說,CPU佔用率,記憶體使用情況,磁碟使用情況,網絡卡配置等等資訊。 在這裡彙總一下,方便自己查閱,同時也分享給需要的人。

linux配置網絡卡IP地址命令詳細介紹及一些常用網路配置命令

Linux命令列下配置IP地址不像圖形介面下那麼方 便,完全需要我們手動配置,下面就給大家介紹幾種配置的方法: 即時生效(重啟後失效): ifconfig eth0 192.168.1.102 netmask 255.255.255.0  //新增IP地址 rout

Centos的網路配置命令和檔案

一、ifcongfig Centos6之前最常用的配置網路命令就是ifconfig,使用ifconfig命令時最好切換到root使用者的身份 1、直接使用ifconfig可以檢視當前配置的網路裝置的資訊 例如 [[email protected] ~]# ifconf

linux系統中如何檢視日誌 (常用命令)

cat tail -f 日 志 文 件 說    明 /var/log/message 系統啟動後的資訊和錯誤日誌,是Red Hat Linux中最常用的日誌之一 /var/log/secure 與安全相關的日誌資訊 /var/log/maillog 與郵件相關的日誌資訊 /var/log/cr

Openstack網路配置--命令列篇

前面講過網路配置horizon篇,本文講使用命令列配置openstack網路。 1、首先source openers.sh指令碼,該指令碼中是一些環境變數: 執行該指令碼,即可通過命令列來管理雲資源了: [[email protected]~]#source

收集一些dos網路配置命令,從新獲取ip重新整理dns

今天台式機插著無線網絡卡連線學校無線網,結果就要登入了,完後ip地址固定半天,換了mac地址重新分配還是不能改,ping了主機也不通,我想可能是dns沒有重新整理。現在收集幾個dos命令用來配置網路:

AIX系統常用命令(TCP/IP網路管理命令

9.1、主機名修改命令hostname/uname -n 顯示主機名uname -x /uname -a /uname -u 顯示作業系統的詳細資訊,顯示系統IDhostname 主機名,這樣改的主機名只能保持到下次重起smit hostname 或chdev -l inet0 -a hostnam

烽火2640路由器命令列手冊-01-基礎配置命令

基本配置命令   目  錄 第1章 系統管理命令... 1 1.1 配置檔案管理命令... 1 1.1.1 copy. 1 1.1.2 delete. 2 1.1.3 dir 3 1.1.4 download c0. 3 1.1.5 eras

烽火2640路由器命令列手冊-07-安全配置命令

安全配置命令   目 錄 第1章 AAA配置命令... 1 1.1 認證命令... 1 1.1.1 aaa authentication enable default 1 1.1.2 aaa authentication login. 2 1.1.3 aaa

烽火2640路由器命令列手冊-05-路由器配置命令

路由配置命令   目  錄 第1章 RIP配置命令... 1 1.1 RIP配置命令... 1 1.1.1 auto-summary. 2 1.1.2 default-information originate. 3 1.1.3 default-me

Linux基礎】Centos7的網路配置問題

在配置Centos7網路的時候,可能出出現虛擬機器、本地以及外網三者之間ping不通的問題,可以從以下的幾個方面排查: 1、確定需要管理員許可權才能修改配置網路,如下圖:   需要點下更改設定,然後出現下面的圖片才是正確的:  

Linux下企業級的高階網路配置(bond&team,橋接)

BOND&TEAM 讓Linux核心支援網絡卡繫結驅動。常見的網絡卡繫結驅動有三種模式——mode0、mode1、mode6。 mode0(平衡負載模式):平時兩塊網絡卡均工作,且自動備援,但需要在與伺服器本地網絡卡相連的交換機裝置上進行埠聚合來支援繫結技術。 mode1(平衡備

linux學習 lesson10LINUX下的網路配置

一.什麼是IP ADDRESS (IP地址) IP地址是指網際網路協議地址,全拼internet protocol ADDRESS 。IP地址被用來給Internet上的電腦一個編號。大家日常見到的情況是每臺聯網的PC上都需要有IP地址,才能正常通訊。我們可以把

linux實時監控檢視系統資源使用情況的工具——TOP

      實時監控或檢視系統資源使用情況的工具——TOP top命令是Linux下常用的效能分析工具,能夠實時顯示系統中各個程序的資源佔用狀況,類似於Windows的工作管理員.   下面詳細介紹它的使用方法:               (實時監控系統資源使用情況圖)

Linux下用netstat檢視網路狀態、埠狀態

      在linux一般使用netstat 來檢視系統埠使用情況步。       netstat命令是一個監控TCP/IP網路的非常有用的工具,它可以顯示路由表、實際的網路連線以及每一個網路介面裝置的       netstat命令的功能是顯示網路連線、路由表和網路介

手把手教你安裝Linux(CentOS 7)系統及網路配置

準備工作 做U盤啟動 安裝系統 配置網路 檢視本地ip相關資訊