debian

Debian ifconfig能查看到哪些网络信息

小樊
51
2025-05-31 13:36:29
栏目: 智能运维

在Debian系统中,使用ifconfig命令可以查看许多网络接口的详细信息。以下是一些主要的信息类别:

网络接口基本信息

  1. 接口名称

    • eth0, wlan0, lo(回环接口)等。
  2. 硬件地址(MAC地址)

    • 显示接口的物理地址。
  3. IP地址和子网掩码

    • IPv4地址和相应的子网掩码。
    • IPv6地址(如果配置了IPv6)。
  4. 广播地址

    • 对于IPv4,显示广播地址。
  5. MTU(最大传输单元)

    • 网络接口支持的最大数据包大小。
  6. 状态

    • UP, DOWN, PROMISC(混杂模式)等。

网络接口统计信息

  1. 接收和发送的数据包数量

    • RX packetsTX packets
  2. 接收和发送的字节数

    • RX bytesTX bytes
  3. 错误和丢弃的数据包

    • errors, dropped, overruns 等。
  4. 多播数据包

    • multicast

网络接口配置信息

  1. IP地址的详细配置

    • 包括静态IP地址、DHCP分配的IP地址等。
  2. 路由表

    • 显示接口的默认网关和其他路由信息。
  3. DNS服务器

    • 显示配置的DNS解析器地址。

其他高级信息

  1. 接口别名

    • eth0:0 等。
  2. IPv6邻居发现

    • 显示IPv6邻居缓存的信息。
  3. 接口选项

    • mtu 设置、broadcast 地址等。

示例输出

以下是一个典型的ifconfig命令输出示例:

eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.100  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 fe80::a00:27ff:fe4e:66a1  prefixlen 64  scopeid 0x20<link>
        ether 08:00:27:4e:66:a1  txqueuelen 1000  (Ethernet)
        RX packets 123456  bytes 123456789 (117.7 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 654321  bytes 987654321 (941.5 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 12345  bytes 123456 (120.6 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 12345  bytes 123456 (120.6 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

注意事项

希望这些信息对你有所帮助!

0
看了该问题的人还看了