Ubuntu ifconfig命令详解

简介

ifconfig命令在Ubuntu中用于显示网络接口的配置信息。该命令属于net-tools工具包。可以通过以下命令安装net-tools工具包

sudo apt install net-tools

使用ifconfig或者ifconfig -a:

ifconfig
ifconfig -a

用于显示所有网路接口的详细信息,包括IP地址,MAC地址,数据包统计等。

如图在测试机Ubuntu上使用ifconfig,显示如下:

在这里插入图片描述来分析以下,从以上内容中可以得到哪些信息(ens,lo两个接口的信息类似):
ens33:代表网络接口名称,一般以en开头的为以太网接口。

flags:这是与该网络接口相关的状态标志。UP代表已激活在运行中;BROADCAST代表支持广播通信,可以向同一网络中所有设备发送数据包;RUNNING表示接口正在工作,已连接到网络;MULTICAST代表支持多播通信,可以将数据包发送到多个设备。

mtu:全称是Maximum Transmission Unit,表示接口可以传输的最大数据包大小,单位是字节。1500字节是以太网默认值,表示每个数据包最大大小为1500字节。

inet:是IPv4地址,这是接口的分配IP地址,192.168.229.133表示这个设备在局域网中的IP地址。

netmask:子网掩码。255.255.255.0最常见的划分方式,前24位是网络位,后8位为主机位。

broadcast:广播地址为192.168.229.255.

inet6:这是IPv6地址,fe80::2c73:2e60:3baa:bd82是该网络接口的链路本地IPv6地址。链路本地地址只在同一网络链路上有效。

ether 00:0c:29:9d:ee:25:代表网卡的MAC地址。用于在局域网内表示设备。00:0c:29:9d:ee:25是网卡的唯一标识符。

RX packets 16983 bytes 24818166 (24.8 MB):表示接收到的数据包总数为16983个,接收到的数据总量为24.8MB.

RX errors 0 dropped 0 overruns 0 frame 0:errors表示接收数据时发生的错误数量;dropped表示接收时丢弃的数据包数量;overruns表示接收缓冲区溢出的次数;frame表示帧错误。

TX packets 1292 bytes 122805 (122.8 KB):表示发送的数据包为1292个,数据量为122.8KB.

TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0:同接收。

lo 接口是本地环回地址。它允许系统自身进行网路通信,不需要通过物理网络。

lo: flags=73<UP,LOOPBACK,RUNNING>:同ens接口,表示接口已激活;LOOPBACK是环回接口,用于本地通信(127.0.0.1);RUNNING: 接口正在运行。

mtu 65536:最大传输单元为65536字节。环回接口的PTU很大,它不受外部物理网络的影响。

inet 127.0.0.1:127.0.0.1为本地主机IP。

剩下的内容与ens接口类似

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

旺旺的碎冰冰~

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值