ip addr show

本文内容来自智谱清言 

 ip addr show 是 Linux 系统中用于显示网络接口配置的命令。这个命令属于 iproute2 软件包,该软件包在大多数 Linux 发行版中都是预安装的。ip addr show 命令可以用来查看所有网络接口的当前配置,或者指定某个特定接口的配置

以下是一些关于 ip addr show 命令的使用示例:

  1. 显示所有网络接口的配置

    ip addr show
    

    这个命令将列出系统上所有网络接口的配置信息,包括接口的 IP 地址、子网掩码、广播地址等。

  2. 显示特定网络接口的配置

    ip addr show [interface]
    

    在 [interface] 处替换为你要查询的接口名称。例如,要查看名为 ens160 的接口的配置,可以使用以下命令:

    ip addr show ens160
    

    这将显示 ens160 接口的详细信息,如 IP 地址、子网掩码、MAC 地址等。

ip 命令是一个多功能的工具,不仅可以显示和监控接口、连接、路由和流量,还可以用于管理和监控网络的多方面。它取代了传统的 ifconfig 命令,成为现代 Linux 发行版中的标准网络配置工具。

------ 

 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

它描述了 loopback(环回)接口的配置信息。以下是该输出的详细解释:

  • lo::这是 loopback 接口的名称,通常简称为 “lo”。

  • <LOOPBACK,UP,LOWER_UP>:这些是接口的状态标志

    • LOOPBACK 表示这是一个环回接口,通常用于本机上的进程间通信
    • UP 表示接口已经启动
    • LOWER_UP 表示链路层设备是启动的,尽管对于环回接口来说这通常没有实际意义。
  • mtu 65536MTU(Maximum Transmission Unit(最大传输单元)设置为 65536 字节,这是环回接口的默认值,实际上它可以处理任意大小的数据包。

  • qdisc noqueue:qdisc(queueing discipline)(队列规则)设置为 noqueue,表示不使用任何队列规则,数据包直接发送。

  • state UNKNOWN:环回接口的状态通常是 “UNKNOWN”,因为环回接口不与物理硬件相关联。

  • group default接口所属的组别

  • qlen 1000:队列长度设置为 1000,但这对于环回接口来说并不重要。

  • link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00

    • link/loopback 表示接口的类型是环回
    • 00:00:00:00:00:00 是环回接口的 MAC 地址,通常都是全零。
    • brd(广播地址)也是全零,因为环回接口不进行实际的广播
  • inet 127.0.0.1/8 scope host lo

    • inet 表示 IPv4 地址。
    • 127.0.0.1/8 是环回接口的 IP 地址和子网掩码,127.0.0.1 是标准的环回地址,/8 表示子网掩码是 255.0.0.0。
    • scope host 表示这个地址只在本地主机有效。(scope:范围)
    • lo 表示这个地址属于 loopback 接口。
  • valid_lft forever preferred_lft forever:这两个参数表示地址的有效期和首选期是永久的。(lft:lifetime)

  • inet6 ::1/128 scope host

    • inet6 表示 IPv6 地址。
    • ::1/128 是环回接口的 IPv6 地址,::1 是标准的 IPv6 环回地址,/128 表示子网掩码是完整的,即 128 位都是 1。
    • scope host 同样表示这个地址只在本地主机有效。

环回接口是一个虚拟的网络接口,它允许计算机上的软件通过 TCP/IP 协议与自己通信,而不需要任何物理网络硬件。这在开发和测试网络应用程序时非常有用。

------ 

 “ens” 在 Linux 系统中通常不是作为一个缩写词,而是作为网络接口的名称的一部分。这个名称遵循了一个命名约定,它代表的是网络接口的名称。在较新的 Linux 系统中,网络接口名称通常遵循以下格式:

  • en:表示以太网(Ethernet)
  • s:代表 "s"ystem 或 "s"tandard,表明这是一个标准的系统以太网接口
  • <编号>:表示接口的编号。

因此,当你看到像 “ens” 这样的名称时,它通常指的是一个以太网接口,而 “ens” 后面的数字(例如 “ens3”)则指定了具体的接口编号。这样的命名约定是由 udev 规则集在系统启动时自动分配的,旨在提供一致且可预测的网络接口命名

例如,一个名为 “ens3” 的接口表示它是系统上的第三个标准以太网接口。这样的命名方式有助于系统管理员和用户更容易地识别和配置网络接口。

------

ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 00:0c:29:0b:cd:43 brd ff:ff:ff:ff:ff:ff
    altname enp2s1
    inet 192.168.106.130/24 brd 192.168.106.255 scope global dynamic noprefixroute ens33
       valid_lft 1208sec preferred_lft 1208sec
    inet6 fe80::7272:9d32:a1f3:72de/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever

 它描述了名为 ens33 的网络接口的配置信息。以下是该输出的详细解释:

  • ens33: 这是网络接口的名称。在某些系统中,网络接口名称可能会根据系统启动时的硬件检测顺序而有所不同。

  • <BROADCAST,MULTICAST,UP,LOWER_UP>: 这些是网络接口的状态标志。

    • BROADCAST: 表示该接口支持广播
    • MULTICAST: 表示该接口支持多播
    • UP: 表示该接口已启动。
    • LOWER_UP: 表示链路层设备已启动,即物理或虚拟链路是激活的。
  • mtu 1500: MTU(最大传输单元)设置为 1500 字节,这是以太网的标准MTU大小。

  • qdisc fq_codel: 指定排队规则为 fq_codel,这是一种用于网络流量管理的算法。

  • state UP: 表示网络接口的状态是激活的。

  • group default: 表示该接口属于默认组。

  • qlen 1000: 队列长度设置为 1000,这是等待发送的数据包的最大数量

  • link/ether 00:0c:29:0b:cd:43 brd ff:ff:ff:ff:ff:ff:

    • link/ether: 表示链路类型是以太网
    • 00:0c:29:0b:cd:43: 这是网络接口的 MAC(媒体访问控制)地址。
    • brd ff:ff:ff:ff:ff:ff: 广播地址,用于广播数据包。
  • altname enp2s1: 这是该接口的备用名称

  • inet 192.168.106.130/24 brd 192.168.106.255 scope global dynamic noprefixroute ens33:

    • inet: 表示 IPv4 地址。
    • 192.168.106.130/24: 这是分配给该接口的 IPv4 地址和子网掩码(24位表示子网掩码是 255.255.255.0)。
    • brd 192.168.106.255: 子网广播地址
    • scope global: 表示这个地址是全球范围内的
    • dynamic: 表示这个地址是通过动态主机配置协议(DHCP)分配的。
    • noprefixroute: 表示不使用路由前缀。
  • valid_lft 1208sec preferred_lft 1208sec:

    • valid_lft: 地址的有效生存期为 1208 秒。
    • preferred_lft: 地址的首选生存期也为 1208 秒。
  • inet6 fe80::7272:9d32:a1f3:72de/64 scope link noprefixroute:

    • inet6: 表示 IPv6 地址。
    • fe80::7272:9d32:a1f3:72de/64: 这是分配给该接口的链路本地 IPv6 地址和前缀长度。
    • scope link: 表示这个地址仅在本地链路范围内有效。
  • valid_lft forever preferred_lft forever: 对于链路本地地址,通常设置无限的有效生存期和首选生存期。

这段输出提供了网络接口 ens33 的详细信息,包括其物理地址、IP地址、状态和地址生存期等。

------

scope global: 表示这个地址是全球范围内的

在 Linux 系统的网络配置中,“scope global” 这个术语用来指明一个 IP 地址是全局可路由的,也就是说,这个地址可以被网络中的任何其他设备访问,不仅仅限于本地网络。

全局地址通常是指公网 IP 地址,它可以在互联网上路由。相对地,还有其他类型的地址范围,比如:

  • scope link:链路本地地址,只能在同一网络段(通常是同一物理或虚拟局域网)内的设备之间通信。
  • scope host:主机本地地址,通常用于环回接口(lo),仅能由主机本身访问。

在您提供的输出中,“scope global” 表示该 IPv4 地址 192.168.106.130 是全局可路由的,尽管它是一个私有地址(通常用于本地网络内部),但如果配置了适当的网络设备和路由策略,它理论上可以被路由到更广泛的网络中。然而,通常情况下,私有地址空间(如 192.168.x.x)不会在互联网上公开路由

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/58930.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【ESP32】ESP-IDF开发 | 低功耗管理+RTC唤醒和按键唤醒例程

1. 简介 ESP32支持5种低功耗模式&#xff0c;低功耗管理单元包括调压器、功耗控制器、电源开关单元、电源域隔离单元 (Isolation Cell) 等部分。 1.1 RTC单元 RTC单元是ESP32低功耗管理的核心&#xff0c;可用于管理低功耗模式的进入和退出&#xff0c;控制时钟源、PLL、电源开…

重学 Android 自定义 View 系列(三):自定义步数进度条

前言 本篇文章主要是实现仿QQ步数View&#xff0c;很老的一个View了&#xff0c;但技术永不落后&#xff0c;开搂&#xff01; 最终效果如下&#xff1a; 1. 结构分析 QQStepView 主要由三个元素组成&#xff1a; 显示一个圆环进度条&#xff0c;通过外环和内环的角度变化来…

Spring中的过滤器和拦截器

Spring中的过滤器和拦截器 一、引言 在Spring框架中&#xff0c;过滤器&#xff08;Filter&#xff09;和拦截器&#xff08;Interceptor&#xff09;是实现请求处理的两种重要机制。它们都基于AOP&#xff08;面向切面编程&#xff09;思想&#xff0c;用于在请求的生命周期…

查缺补漏----用户上网过程(HTTP,DNS与ARP)

&#xff08;1&#xff09;HTTP 来自湖科大计算机网络微课堂&#xff1a; ① HTTP/1.0采用非持续连接方式。在该方式下&#xff0c;每次浏览器要请求一个文件都要与服务器建立TCP连接当收到响应后就立即关闭连接。 每请求一个文档就要有两倍的RTT的开销。若一个网页上有很多引…

C++之vector类的模拟实现

片头 嗨~小伙伴们&#xff0c;今天我们来一起学习关于C的vector类的模拟实现&#xff0c;准备好了吗&#xff1f;咱们开始咯~ 一、基本框架 namespace bit {template<class T>class vector {public:typedef T* iterator;typedef const T* const_iterator;// 针对const修…

流体力学ansys Fluent二次开发scheme_eval模块剖析

在ANSYS Fluent的二次开发中&#xff0c;scheme_eval 是 Scheme 编程语言中一个非常重要的模块&#xff0c;它允许用户执行动态的 Scheme 表达式和函数&#xff0c;从而扩展 Fluent 的功能。scheme_eval 模块通常与 Fluent 的计算和自定义脚本操作紧密结合。下面我们会对这个模…

前端入门一之DOM、获取元素、DOM核心、事件高级、操作元素、事件基础、节点操作

前言 JS是前端三件套之一&#xff0c;也是核心&#xff0c;本人将会更新JS基础、JS对象、DOM、BOM、ES6等知识点&#xff0c;这篇是DOM;这篇文章是本人大一学习前端的笔记&#xff1b;欢迎点赞 收藏 关注&#xff0c;本人将会持续更新。 文章目录 DOMDOM简介1.1、什么是DOM1…

ubuntu 22.04 server 安装 和 初始化 LTS

ubuntu 22.04 server 安装 和 初始化 下载地址 https://releases.ubuntu.com/jammy/ 使用的镜像是 ubuntu-22.04.5-live-server-amd64.iso usb 启动盘制作工具 https://rufus.ie/zh/ rufus-4.6p.exe 需要主板 支持 UEFI 启动 Ubuntu22.04.4-server安装 流程 https://b…

【elkb】kibana后台删除索引

打开kibana后台 点击 Management ---> Index Management 找到要删除的所以点击 点击delete index 删除成功

【计网】实现reactor反应堆模型 --- 多线程方案优化 ,OTOL方案

没有一颗星&#xff0c; 会因为追求梦想而受伤&#xff0c; 当你真心渴望某样东西时&#xff0c; 整个宇宙都会来帮忙。 --- 保罗・戈埃罗 《牧羊少年奇幻之旅》--- 实现Reactor反应堆模型 1 重新认识Reactor2 普通线程池3 OTOL方案3.1 多进程版3.2 多线程版 1 重新认识Re…

langgraph_plan_and_execute

整体入门demo 教程概览 欢迎来到LangGraph教程&#xff01; 这些笔记本通过构建各种语言代理和应用程序&#xff0c;介绍了如何使用LangGraph。 快速入门&#xff08;Quick Start&#xff09; 快速入门部分通过一个全面的入门教程&#xff0c;帮助您从零开始构建一个代理&a…

UnixBench和Geekbench进行服务器跑分

1 概述 服务器的基准测试&#xff0c;常见的测试工具有UnixBench、Geekbench、sysbench等。本文主要介绍UnixBench和Geekbench。 1.1 UnixBench UnixBench是一款开源的测试UNIX系统基本性能的工具&#xff08;https://github.com/kdlucas/byte-unixbench&#xff09;&#x…

布谷直播源码部署服务器关于数据库配置的详细说明

布谷直播源码搭建部署配置接口数据库 /public/db.php&#xff08;2019年8月后的系统在该路径下配置数据库&#xff0c;老版本继续走下面的操作&#xff09; 在项目代码中执行命令安装依赖库&#xff08;⚠️注意&#xff1a;如果已经有了vendor内的依赖文件的就不用执行了&am…

Gen-RecSys——一个通过生成和大规模语言模型发展起来的推荐系统

概述 生成模型的进步对推荐系统的发展产生了重大影响。传统的推荐系统是 “狭隘的专家”&#xff0c;只能捕捉特定领域内的用户偏好和项目特征&#xff0c;而现在生成模型增强了这些系统的功能&#xff0c;据报道&#xff0c;其性能优于传统方法。这些模型为推荐的概念和实施带…

太速科技-440-基于XCVU440的多核处理器多输入芯片验证板卡

基于XCVU440的多核处理器多输入芯片验证板卡 一、板卡概述 本板卡系我司自主研发的基于6U CPCI处理板&#xff0c;适用于多核处理器多输入芯片验证的应用。芯片采用工业级设计。 基于XCVU440T的多核处理器多输入芯片验证板卡基于6U CPCI架构&#xff0c;是单机中的一个…

SpringBoot框架在共享汽车管理中的应用

3系统分析 3.1可行性分析 通过对本共享汽车管理系统实行的目的初步调查和分析&#xff0c;提出可行性方案并对其一一进行论证。我们在这里主要从技术可行性、经济可行性、操作可行性等方面进行分析。 3.1.1技术可行性 本共享汽车管理系统采用SSM框架&#xff0c;JAVA作为开发语…

【数据分享】1901-2023年我国省市县镇四级的逐年降水数据(免费获取/Shp/Excel格式)

之前我们分享过1901-2023年1km分辨率逐月降水栅格数据和Shp和Excel格式的省市县四级逐月降水数据&#xff0c;原始的逐月降水栅格数据来源于彭守璋学者在国家青藏高原科学数据中心平台上分享的数据&#xff01;基于逐月数据我们采用求年累计值的方法得到逐年降水栅格数据&#…

Javaweb-book书籍借阅系统-开源计划-起源-003

效果视频&#xff1a; https://www.bilibili.com/video/BV1w5m6YkEW3/?spm_id_from333.999.0.0项目地址&#xff1a; https://gitee.com/lucky-six/Javaweb-book

基于springboot+vu的二手车交易系统(全套)

一、系统架构 前端&#xff1a;vue | element-ui | html 后端&#xff1a;springboot | mybatis-plus 环境&#xff1a;jdk1.8 | mysql | maven | nodejs 二、代码及数据库 三、功能介绍 01. web端-首页1 02. web端-首页2 03. web端-注册 04. web端-登录 05. w…

系统架构师2023版:习题

架构设计基础 计算机基础 目前处理器市场中存在 CPU 和 DSP 两种类型的处理器&#xff0c;分别用于不同的场景&#xff0c;这两种处理器具有不同的体系结构&#xff0c;DSP采用()。 A.冯诺依曼结构 B.哈佛结构 C.FPGA 结构 D.与 GPU 相同的结构 解析:…