linux之ifconfig查看ip


ifconfig

ifconfig 用於顯示或設置網絡設備。

  • 設置網絡設備的狀態及信息
  • 顯示網絡設備的設置

語法

ifconfig [網絡設備][down up -allmulti -arp -promisc][add<地址>][del<地址>][<hw<網絡設備類型><硬件地址>][io_addr<I/O地址>][irq<IRQ地址>][media<網絡媒介類型>][mem_start<內存地址>][metric<數目>][mtu<字節>][netmask<子網掩碼>][tunnel<地址>][-broadcast<地址>][-pointopoint<地址>][IP地址]

常用參數

  • -interface:指定的網絡接口名,如eth0和eth1
  • up:激活指定的網絡接口卡
  • down:關閉指定的網絡接口
  • broadcast address:設置接口的廣播地址
  • pointopoint:啟用點對點方式
  • address:設置指定接口設備的IP地址
  • netmask address:設置接口的子網掩碼

更多參數參考

案例

查看所有網卡的信息 (包括down狀態的網卡)

ifconfig -a
# eth0:網卡名稱
# Link encap:網卡的接口類型,這里是以太網
# HWaddr:網卡的硬件地址,俗稱的MAC地址
# inet addr:IPv4地址,如果是IPv6會寫成inet6 addr
# Bcast:廣播地址
# Mask:子網掩碼
# UP:表示網卡是開啟狀態
# BROADCAST:表示網卡支持廣播
# RUNNING:表示網卡的網線已經被接上
# MULTICAST:表示網卡支持組播
# MTU:網絡最大傳輸單元
# Metric:到達網關的度量值,參考:http://m.chinabyte.com/network/191/12287691_gfh.shtml
# RX packets:網絡從啟動到現在為止接收的數據包大小,單位是字節,error 發生錯誤的數據包,dropped 被丟棄的數據包
# TX packets:網絡從啟動到現在為止發送的數據包大小,單位是字節,error 發生錯誤的數據包,dropped 被丟棄的數據包
# collisions:發生碰撞的數據包,如果發生太多次,表明網絡狀況不太好
# txqueuelen:傳輸數據的緩沖區的儲存長度
# RX bytes:總接收字節總量
# TX bytes:總發送字節總量
# Memory:網卡硬件的內存地址

顯示網絡設備信息(激活狀態的)

ifconfig

啟動關閉指定網卡

ifconfig eth0 up
ifconfig eth0 down

配置IP地址

ifconfig eth0 192.168.120.56 
ifconfig eth0 192.168.120.56 netmask 255.255.255.0 
ifconfig eth0 192.168.120.56 netmask 255.255.255.0 broadcast 192.168.120.255

ifconfig eth0 192.168.120.56

給eth0網卡配置IP地:192.168.120.56

ifconfig eth0 192.168.120.56 netmask 255.255.255.0

給eth0網卡配置IP地址:192.168.120.56 ,並加上子掩碼:255.255.255.0

ifconfig eth0 192.168.120.56 netmask 255.255.255.0 broadcast 192.168.120.255

給eth0網卡配置IP地址:192.168.120.56,加上子掩碼:255.255.255.0,加上個廣播地址: 192.168.120.255


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM