ip address、ip addr、ip a参数详解

ip address会显示网络接口的 IP 地址信息,ip addr和ip a均是其缩写。使用后会显示如下信息

以接口“ens192”为例

第一行:

第一行为接口的部分属性。

2: ens192: mtu 1500 qdisc fq_codel state UP group default qlen 1000

1:或2:、3:……

接口的索引编号,是系统自动分配的标识符。


ens192:

接口名称,由于本机为虚拟机安装,故显示为ens192:物理机实体网卡一般显示为eth0eth1……之类lo:为本地回环接口,wls160:为虚拟机中配置的无线网卡接口,实体无线网卡一般为wlan0wlan1。此外还有虚拟接口docker0veth0,自定义的网桥接口he-ipv6@NONE:,ipv6net@NONE:,sit0@NONE:


接口状态标志:

<BROADCAST,MULTICAST,UP,LOWER_UP.....>
  • BROADCAST:支持广播。
  • MULTICAST:支持多播。
  • UP:接口已启用。
  • LOWER_UP:物理链路已连接(如已插入网线)。
  • LOOPBACK:本地回环接口。
  • POINTOPOINT:点对点接口(例如隧道)
  • NOARP:接口不支持 ARP 协议
  • NO-CARRIER:网卡已经处于up状态,但因物理层原因没有网络连接(例如没插网线、没连接wifi)
  • PROMISC:混杂模式,将所有信息直接发给内核。
  • DYNAMIC:接口是动态创建、动态销毁的。
  • SLAVE:表示这个接口绑定到了其他接口上。
  • ALLMULTI:允许接收和处理所有的多播数据包
  • …………

其他参数

mtu 1500

最大传输单元(Maximum Transmission Unit),单个数据包的最大字节数。此处值为 1500。

qdisc

队列调度算法类型。

  • fq_codel(Fair Queuing with Controlled Delay)公平队列加延迟控制算法。
  • fq(Fair Queuing )公平队列算法。
  • mq(Multi-Queue)多队列并行处理算法。
  • noop(No Operation)空操作,没有流量控制,数据直接进入网卡驱动队列。
  • noqueue:没有启用队列规则,数据包直接发送或丢弃。
  • …………

state

接口状态:UP(启用)、DOWN(禁用)、UNKNOWN(未知)。

group

接口所属组,通常为 default。

qlen 1000

传输队列长度——即缓存的数据包数量。此处值为1000。


第二行:

第二行为链路层信息。

link/ether 00:e0:67:13:53:f2 brd ff:ff:ff:ff:ff:ff
  • link/ether:接口的MAC地址。
  • brd:(Broadcast MAC)MAC广播地址。

第三行:

altname enp11s0

altname:备用名称(Alternative Name) 是 Linux 系统为网络接口提供的别名,通常用于兼容旧版命名规则或特定场景的标识。常见于虚拟化环境。

可通过备用名称访问同一个接口:

root@ubuntu:~# ip link show ens192
2: ens192: mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000
link/ether 00:e0:67:13:53:f2 brd ff:ff:ff:ff:ff:ff
altname enp11s0

root@ubuntu:~# ip link show enp11s0
2: ens192: mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000
link/ether 00:e0:67:13:53:f2 brd ff:ff:ff:ff:ff:ff
altname enp11s0

第四行及四行以下:

网络层信息(inet ... 或 inet6 ...):

inet 10.0.0.17/24 brd 10.0.0.255 scope global noprefixroute ens192
valid_lft forever preferred_lft forever
inet6 2xxx:xxxx:xxxx:xxxx:xxxx:xxxx:d69:aca3/64 scope global deprecated dynamic mngtmpaddr noprefixroute
valid_lft 2591985sec preferred_lft 0sec

inet:IPV4地址/前缀长度

inet6:IPV6地址/前缀长度

brd:IPV4广播地址

scope:作用域

  • global:全局有效(可通过路由访问)。
  • link:仅本地链路有效(如局域网内通信)。
  • host:仅本机有效(如回环地址)。
  • site:仅针对IPV6,在特定站点内有效(如公司内)

dynamic:表示地址是通过 DHCP 动态获取的。

noprefixroute:不为此IP地址创建路由。

temporary:表示地址是临时地址。

secondary:当多个IP分配给同一个网口时,表示此IP为辅助IP地址,默认作为源地址。

deprecated:地址的首选生存时间已到,详情参阅下方的preferred_lft

mngtmpaddr:表示该地址是一个由系统管理并创建的临时IPV6地址,主要用于增强隐私保护。

valid_lft:(valid lifetime)地址的有效时间——即地址还能用多久(剩余时间),forever表示永久有效。

preferred_lft:(preferred lifetime)地址的首选生存时间(剩余时间)。IPV4的DHCP中无此定义,等同于有效时间。IPV6中定义了地址作为源地址能用多久,之后才被弃用,并逐步过渡到新地址。preferred_lft剩余时间不能大于valid_lft。当preferred_lft时间为0,valid_lft剩余时间不为0时,当前的地址作为首选的源地址,但仍然可以接受地址。forever表示永久有效。

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇