【ifconfig && ip a】超详细解释ubuntu中ifconfig 和 ip a 命令输出信息含义(用于显示和配置网络接口)

在Ubuntu中,超详细解释 ifconfig 和 ip a 命令输出信息含义(用于显示和配置网络接口)

运行前确保安装:

sudo apt install net-tools
以这个为例,讲一下:
ifconfig 

它输出的内容如下:

ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.147  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 fe80::79d:bd3b:5e19:e9fd  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:7d:4c:85  txqueuelen 1000  (以太网)
        RX packets 3591  bytes 942775 (942.7 KB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 366  bytes 42503 (42.5 KB)
        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  (本地环回)
        RX packets 214  bytes 17881 (17.8 KB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 214  bytes 17881 (17.8 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
  1. 接口名称ens33,这是网络接口的名称。

    ​ (lo,这是本地环回接口的名称。)

  2. flags 标志UP, BROADCAST, RUNNING, MULTICAST,这些是标志位,指示网络接口的状态。UP表示接口已启用,BROADCAST表示接口支持广播通信,RUNNING表示接口正在运行,MULTICAST表示接口支持多播通信。

  3. MTU1500,这是网络接口的最大传输单元(Maximum Transmission Unit),表示可以在单个数据包中传输的最大字节数。

  4. inet IPv4地址192.168.1.147.

    IP地址127.0.0.1,这是本地环回接口的IPv4地址。IPv4的回环地址是127.0.0.1,用于本地主机内部进行通信。)

  5. netmask 子网掩码255.255.255.0,这是子网掩码,用于确定网络地址和主机地址的部分。

  6. broadcast 广播地址192.168.1.255,这是广播地址,用于向同一网络中的所有设备发送数据包。

  7. inet6 IPv6地址fe80::79d:bd3b:5e19:e9fd,这是网络接口的IPv6地址。

  8. 链路范围ID0x20<link>,这是IPv6地址的链路范围ID。

  9. ether MAC地址00:0c:29:7d:4c:85,这是网络接口的物理地址(MAC地址)。

  10. txqueuelen 发送队列长度1000,这是发送队列长度,表示可以在队列中等待发送的数据包数量。

  11. RX packets 接收数据包统计信息RX packets 3591,表示接收到的数据包数量为3591;bytes 942775,表示接收到的总字节数为942,775(约为942.7 KB)。

  12. RX errors 接收错误统计RX errors 0,表示接收过程中出现的错误数量为0;dropped 0,表示丢弃的数据包数量为0;overruns 0,表示接收缓冲区溢出的次数为0;frame 0,表示接收到的错误帧数量为0。

  13. TX packets 发送数据包统计信息TX packets 366,表示已发送的数据包数量为366;bytes 42503,表示已发送的总字节数为42,503(约为42.5 KB)。

  14. TX errors 发送错误统计TX errors 0,表示发送过程中出现的错误数量为0;dropped 0,表示丢弃的数据包数量为0;overruns 0,表示发送缓冲区溢出的次数为0;carrier 0,表示发送过程中出现的载波错误数量为0;collisions 0,表示发生的碰撞次数为0。

ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 00:0c:29:7d:4c:85 brd ff:ff:ff:ff:ff:ff
    altname enp2s1
    inet 192.168.1.147/24 brd 192.168.1.255 scope global dynamic noprefixroute ens33
       valid_lft 5440sec preferred_lft 5440sec
    inet6 fe80::79d:bd3b:5e19:e9fd/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever
  1. 接口名称ens33,这是网络接口的名称。
  2. 标志BROADCAST, MULTICAST, UP, LOWER_UP,这些是标志位,指示网络接口的状态。BROADCAST表示接口支持广播通信,MULTICAST表示接口支持多播通信,UP表示接口已启用,LOWER_UP表示链路层连接已建立。
  3. MTU1500,这是网络接口的最大传输单元(Maximum Transmission Unit),表示可以在单个数据包中传输的最大字节数。
  4. 队列调度器fq_codel,这是网络接口所使用的队列调度器算法。
  5. 状态UP,表示网络接口处于运行状态。
  6. default,表示网络接口所属的组。
  7. 队列长度1000,这是发送队列长度,表示可以在队列中等待发送的数据包数量。
  8. 链路link/ether 00:0c:29:7d:4c:85,这是网络接口的链路层地址(MAC地址)。
  9. 广播地址brd ff:ff:ff:ff:ff:ff,这是广播地址,用于向同一网络中的所有设备发送数据包。
  10. 备用名称altname enp2s1,这是网络接口的备用名称。
  11. IP地址inet 192.168.1.147/24,这是网络接口的IPv4地址。其中,192.168.1.147是分配给接口的IP地址,/24表示子网掩码是24位,即255.255.255.0。
  12. 广播地址brd 192.168.1.255,这是广播地址,用于向同一网络中的所有设备发送数据包。
  13. 作用域scope global,表示IP地址在全局范围内可见。
  14. 动态分配dynamic,表示IP地址是通过动态分配获取的。
  15. 无前缀路由noprefixroute,表示IP地址没有附加的前缀路由。
  16. 有效生存时间valid_lft 5440sec,表示IP地址的有效生存时间为5440秒。
  17. 首选生存时间preferred_lft 5440sec,表示IP地址的首选生存时间为5440秒。
  18. IPv6地址inet6 fe80::79d:bd3b:5e19:e9fd/64,这是网络接口的IPv6地址。其中,fe80::79d:bd3b:5e19:e9fd是分配给接口的IPv6地址,/64表示前缀长度为64位。
  19. 链路作用域scope link,表示IPv6地址的
  • 17
    点赞
  • 38
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

SensizliKLoU

感谢您的慷慨支持和鼓励!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值