linux之ifconfig查看ip

  • A+
所属分类:linux技术
摘要

ifconfig 用于显示或设置网络设备。语法常用参数更多参数参考案例查看所有网卡的信息 (包括down状态的网卡)


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