使用 ip addr 命令在Linux系统上获取的网络接口配置信息。以下是对每部分内容的详细解读:

网络接口编号和名称

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 2: sit0@NONE: mtu 1480 qdisc noop state DOWN group default qlen 1000 3: eth0@if10547: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000 4: warp: <POINTOPOINT,NOARP,UP,LOWER_UP> mtu 1400 qdisc noqueue state UNKNOWN group default qlen 1000 5: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default 6: br-b700d3bee0cc: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default

  • 每个部分开头的数字(如 1:2: 等)是网络接口的编号。

  • 冒号后面的名称(如 losit0eth0 等)是网络接口的名称。

接口标志

<LOOPBACK,UP,LOWER_UP> <BROADCAST,MULTICAST,UP,LOWER_UP> <POINTOPOINT,NOARP,UP,LOWER_UP> <NO-CARRIER,BROADCAST,MULTICAST,UP>

这些标志描述了接口的状态和特性:

  • LOOPBACK:表示这是一个环回接口,主要用于本地通信。

  • UP:表示接口已启用。

  • LOWER_UP:表示底层链路已启用。

  • NOARP:表示该接口不使用ARP协议。

  • BROADCAST:表示该接口支持广播。

  • MULTICAST:表示该接口支持多播。

  • POINTOPOINT:表示该接口是点到点连接。

  • NO-CARRIER:表示没有检测到载波信号,通常意味着链路没有连接。

MTU(最大传输单元)

mtu 65536 mtu 1480 mtu 1500 mtu 1400 mtu 1500 mtu 1500

MTU 定义了在该接口上能够传输的最大数据包大小。

队列规则(qdisc)

qdisc noqueue qdisc noop qdisc noqueue qdisc noqueue qdisc noqueue qdisc noqueue

队列规则(qdisc)用于管理数据包在接口上的排队和调度。noqueue 表示不使用队列,noop 表示不进行任何操作。

接口状态

state UNKNOWN state DOWN state UP state UNKNOWN state DOWN state DOWN

接口状态表示接口当前的运行状态,UP 表示正常运行,DOWN 表示接口已禁用,UNKNOWN 表示状态未知。

链路层信息

link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 link/sit 0.0.0.0 brd 0.0.0.0 link/ether bc:24:11:80:40:0e brd ff:ff:ff:ff:ff:ff link-netnsid 0 link/none link/ether 02:42:0e:af:1a:3d brd ff:ff:ff:ff:ff:ff link/ether 02:42:6a:f8:21:fd brd ff:ff:ff:ff:ff:ff

这些信息描述了接口的链路层协议和硬件地址(MAC地址):

  • link/loopback:环回接口的链路层类型。

  • link/sit:表示IPv6-in-IPv4隧道接口。

  • link/ether:表示以太网接口,后面跟着MAC地址和广播地址。

  • link-netnsid:表示网络命名空间ID。

IP地址信息

inet....

这些信息列出了接口配置的IPv4和IPv6地址:

  • inet:表示IPv4地址,格式为 地址/子网掩码scope 表示地址的作用域。

  • inet6:表示IPv6地址,格式为 地址/子网前缀长度scope 表示地址的作用域。

  • brd:表示广播地址。

  • nodad:表示无状态自动配置(Stateless Address Autoconfiguration)。

有效期

valid_lft forever preferred_lft forever

valid_lftpreferred_lft 分别表示地址的有效期限和首选期限。forever 表示地址的有效期是无限的。

通过这些信息,可以全面了解系统中各个网络接口的配置和状态。

然后利用ipv6地址转化子网地址,可以在 1panel 面板中进行 ipv6 设置。

  1. 删除容器网络

    首先点击路径:容器 - 网络 - 1panel-network,
    我们可以看到 "EnableIPv6": false ,ipv6 未启用。 这边我们将它直接删除。

  2. 设置子网

    还记得我们开头查询过本机的 ipv6 地址为 2a01:484:222:1d0e::1111:60/64,我们可知它的子网是 2a01:484:222:1d0e::/64(具体怎么转化推荐IPv4/IPv6 地址转换计算器)。
    点击路径:容器 - 配置,
    子网填入 2a01:484:222:1d0e::/64,把高级设置里的 ip6tables 和 experimental 勾上。
    然后会自动进行一次重启。

  3. 添加容器网络

    我们回到路径:容器 - 网络 - 1panel-network,
    将网络 1panel-network 添加回来,
    模式:bridge
    IPv4 子网:172.18.0.0/16
    IPv4 网关:172.18.0.1
    勾选 IPv6(子网地址可随意)
    IPv6 子网:fc00:0:0:1::/64
    IPv6 网关:fc00:0:0:1::1

  4. 这样1panel的IPV6设置就完成了。


Copyright © 2025 pokerbounce theme by Stellar Powered by pokerbounce.cc

本站总访问量 次 本站总访客数