获取自动分配的IPv6信息

获取自动分配的IPv6信息

Neko Sakura Lv1

Pixiv ID: 114759504 Author ID: 22497107

开始

本文只讲述了从支持自动分配IPv6的服务器上获取具体前缀的方法。

首先我们需要安装ndisc6

Arch Linux

1
sudo pacman -S ndisc6

Debian

1
sudo apt install ndisc6

这里需要使用由ndisc6提供的其中一个工具 rdisc6 ,我们需要使用它来从路由器获取自动分配的信息

RDisc6是一个 Unix 程序,它在用户空间中实现 ICMPv6 路由器发现(通常由内核完成)。它用于查找在线路由器和 IPv6 前缀的列表。

使用

这里需要先确定你想要获取的网卡

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
1: 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 noprefixroute
valid_lft forever preferred_lft forever
2: ens5: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 9001 qdisc mq state UP group default qlen 1000
link/ether 02:fe:e5:cc:9f:47 brd ff:ff:ff:ff:ff:ff
altname enp0s5
inet 172.26.14.44/20 metric 100 brd 172.26.15.255 scope global dynamic ens5
valid_lft 2220sec preferred_lft 2220sec
inet6 2406:da18:**************/128 scope global dynamic noprefixroute
valid_lft 418sec preferred_lft 108sec
inet6 fe80::fe:e5ff:fecc:9f47/64 scope link
valid_lft forever preferred_lft forever

从这里我们得知该服务器从路由器获取到了一个/128的地址,但是我认为只有一个IPv6地址不是很够用,使用 rdisc6 ens5

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
root@NekoCat:~# rdisc6 ens5
Soliciting ff02::2 (ff02::2) on ens5...

Hop limit : 255 ( 0xff)
Stateful address conf. : Yes
Stateful other conf. : No
Mobile home agent : No
Router preference : medium
Neighbor discovery proxy : No
Router lifetime : 1800 (0x00000708) seconds
Reachable time : unspecified (0x00000000)
Retransmit time : unspecified (0x00000000)
Source link-layer address: 02:E3:7B:42:CF:A6
Prefix : 2406:**********::/64
On-link : Yes
Autonomous address conf.: No
Valid time : infinite (0xffffffff)
Pref. time : infinite (0xffffffff)
from fe80::e3:7bff:fe42:cfa6

这里我们可以得知给此服务器分配的前缀为2406:**********::/64,接下来你就可以尽情使用这些IPv6了。

  • 标题: 获取自动分配的IPv6信息
  • 作者: Neko Sakura
  • 创建于 : 2024-09-23 22:59:43
  • 更新于 : 2025-05-04 08:43:16
  • 链接: https://blog.nekocat.org/2024/09/23/get-auto-ipv6/
  • 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论
目录
获取自动分配的IPv6信息