往期目录:
上一个教程中,我们了解了Linux系统的文件目录架构,本次教程我们将学习Linux系统基础设置中的网络设置。
一、 网络查看
对于网络查看我们可以使用ip命令。
ip addr
或者
ip addr show
现在我们来解析一下上图中的网络信息。
1、lo(Loopback)接口:lo是一个网络接口,它属于回环接口即用于本机与自己通信。
1)”lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000“:<LOOPBACK,UP,LOWER_UP>:表示的是接口的状态标志;LOOPBACK:表示这是回环接口,通常用于内部网络通信;UP表示该接口已经被启用;LOWER_UP:表示物理层状态处于“UP”状态,表明接口工作正常;”mtu 65536: MTU(Maximum Transmission Unit,最大传输单元)“表示最大允许的网络数据包大小,这里是 65536 字节(64KB),通常回环接口的MTU较大;qdisc noqueue是队列调度器(queuing discipline)的设置,表示没有配置排队队列,这通常意味着数据包直接传输,不进行排队;state UNKNOWN:指的是接口的状态,回环接口通常不需要太多的网络状态变化,因此标记为 "UNKNOWN";group default:表示该接口属于默认的接口组;qlen 1000表示接口的队列长度为1000个数据包。
2)”link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00“:link/loopback表示这是一个回环接口,没有硬件物理地址;00:00:00:00:00:00:表示这是回环接口的MAC地址,通常为全0;brd 00:00:00:00:00:00表示这是回环接口的广播地址,也为全0。
3)”inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever“:inet 127.0.0.1/8是IPv4地址和子网掩码,表示该接口的IP地址是 127.0.0.1(通常被称为“localhost”),它的子网掩码是 /8
,意味着子网掩码为 255.0.0.0;
scope host表示该地址仅在本机范围内有效,不可路由到其他主机;valid_lft forever preferred_lft forever表示该IP地址的有效期永远不会过期。
4)”inet6 ::1/128 scope host valid_lft forever preferred_lft forever“:inet6 ::1/128是IPv6回环地址,它与IPv4的 127.0.0.1 类似,表示本机的IPv6地址;scope host表示该地址仅在本机范围内有效,不可路由到其他主机。
2、ens33接口:en表示它是以太网接口,s33
可能表示网卡的某个硬件标识符,或基于设备的插槽编号等信息。
1)”inet 192.168.33.136/24 brd 192.168.33.255 scope global noprefixroute dynamic ens33
valid_lft 1631sec preferred_lft 1631sec“:inet 192.168.33.136/24是该接口的IPv4地址即192.168.33.136,它的子网掩码是/24,意味着子网掩码为255.255.255.0;brd 192.168.33.255是该接口的广播地址,通常是该子网的最后一个地址;scope global表示该IP地址是一个全局可路由的地址,可以在网络中访问;noprefixroute表示没有为该地址指定路由前缀;dynamic表示这个IP地址是动态分配的,可能通过DHCP获取;valid_lft 1631sec preferred_lft 1631sec表示该IP地址的有效期和首选期剩余时间分别是1631秒,过期后该地址将不再有效。
上述的ip addr命令查询出两个接口即lo网络接口和ens33网络接口,其中lo是本机自身通信的回环网络接口,而ens33是一个实际的以太网网络接口,它可以和外部计算机进行相互通信。