当我在命令行中输入 ifconfig 时,显示的信息是什么意思?

当我在命令行中输入 ifconfig 时,显示的信息是什么意思?

当我输入是否配置我看到很多信息,这是什么意思?特别是标题 eth0 下的信息。

答案1

eth0      Link encap:Ethernet  HWaddr a0:1d:48:fc:28:5d  
          inet addr:192.168.42.42  Bcast:192.168.42.255  Mask:255.255.255.0
          inet6 addr: fe80::a21d:48ff:fefc:285d/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:19743266 errors:0 dropped:0 overruns:0 frame:0
          TX packets:13762352 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:20091618674 (20.0 GB)  TX bytes:4119979239 (4.1 GB)
  • eth0是接口的名称
  • Link encap显示第 1 层媒体的类型,在本例中为以太网
  • HWaddr显示适配器的 MAC 地址
  • inet addr是接口的 IP 地址
  • Bcast是用于广播消息(例如 ARP)的 IP 地址
  • Mask是接口使用的子网掩码
  • inet6 addr是接口的 IPv6 地址,其子网掩码为 ( /64)
  • Scope表示 IPv6 地址的范围是本地的还是全局的(用于路由)
  • UP BROADCAST RUNNING MULTICAST是与接口相关的标志,在这种情况下,它表示 IP 堆栈已启动、能够广播、正在运行并且支持多播。
  • MTU以太网帧的最大长度是多少
  • Metric是路由中使用的优先级机制
  • RX packets是收到的数据包数量
    • errors:数据包中的错误数量(即无效的 CRC)
    • dropped:丢弃的数据包数量(已接收但未发往机器的数据包)
    • overruns当内核无法及时清空缓冲区时,就会发生这种情况,从而导致缓冲区溢出
    • frame是未对齐的帧的数量(帧不是字节的整数倍)
  • TX packets是传输的数据包数量
    • 大多数字段与上面相同
    • carrier是与运营商相关的错误(即双工不匹配)
  • collisions是发生的碰撞次数
  • txqueuelen是 NIC 传输队列的大小
  • RX/TX bytes是接收/发送的字节数

相关内容