找不到我的 IPv6

找不到我的 IPv6

我一直遇到网络问题,现在突然我的 IPv6 没有出现,我的路由器设置为 IPv6,我查看了日志。我正在运行Ubuntu 服务器 20.04 ip address

root@sturtz001:/etc# ip address
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 
       valid_lft forever preferred_lft forever
2: enp0s25: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 00:23:24:08:58:1f brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.8/24 brd 192.168.1.255 scope global dynamic enp0s25
       valid_lft 86091sec preferred_lft 86091sec
    inet6 fe80::223:24ff:fe08:581f/64 scope link 
       valid_lft forever preferred_lft forever
3: ens2: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN group default qlen 1000
    link/ether 00:1b:21:bf:e7:28 brd ff:ff:ff:ff:ff:ff

cat /etc/netplan/*.yaml

# This is the network config written by 'subiquity'
network:
  version: 2
  renderer: NetworkManager
  ethernets:
    enp0s25:
       dhcp4: yes
       dhcp6: no
       accept-ra: true
    ens2:
       dhcp4: no
       dhcp6: yes
       accept-ra: true

答案1

你确定你的 ISP 为你提供了 IPv6 吗?我的路由器也设置为 IPv6(和 IPv4),但我的 ISP 只提供 IPv4。如果我想要 IPv6,我必须要求他们更改它。

在我的路由器界面中,我可以看到状态中 IPv6 已断开连接。也许你可以去那里看看。

编辑: 您可以使用 Wireshark。我不知道如何从 CLI 运行它,但这是可行的,并且如果您与它有任何连接,它还应该显示您的 IPv6。

CLI 上的 Wireshark 文档

另请注意 Ubuntu 文档Wireshark。您需要向您的用户授予至少一些权限。

答案2

我联系了我的 ISP,他们打开了 Ipv6 DNS,IPv6 已经打开了,但他们告诉我重新启动路由器,所以我照做了。

答案3

如果我没记错的话,IPv6 就显示在那里:

inet6 fe80::223:24ff:fe08:581f/64 scope link 

相关内容