You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

树莓派Ubuntu Server 22公网IPv6配置及外网可达问题求助

树莓派Ubuntu Server 22公网IPv6配置及外网可达问题求助

各位大佬好,我刚接触IPv6协议栈,还有好多东西要摸索。最开始入坑IPv6就是因为发现它能让设备摆脱NAT限制,哪怕用家用路由器也能搭个小型公网服务器,这点太吸引我了。

不过最近在配置树莓派上的Ubuntu Server 22时遇到了麻烦,想请教下大家:

  • 我在Windows 11上用ipconfig查看无线网卡的IPv6信息,能看到4个地址:
    • 两个带ISP分配的::/64前缀的地址,一个看起来是私有的、会随时间动态变化,另一个是公网地址、同样会动态变更
    • 一个带相同ISP前缀的临时IPv6地址
    • 一个以fe80::开头的链路本地地址,应该是路由器给局域网设备分配的本地地址
  • 但在树莓派的Ubuntu Server 22上,不管是运行ifconfig还是ip -6 addr,都只显示两个地址:一个带ISP前缀,另一个是fe80::开头的链路本地地址

更关键的是,Windows上那个公网IPv6是可以被外网访问到的,但Linux这边却做不到。我尝试过照着教程配置静态IPv6,但不仅没解决问题,反而搞崩了网卡——连本地SSH终端都连不上,设备甚至从DHCP的IPv4设备列表里消失了,折腾了好一阵才恢复。

有没有大佬能指点下,我该怎么正确配置Ubuntu Server 22的IPv6,让它能被外网正常访问呢?

备注:内容来源于stack exchange,提问作者Douglas Ferreira

火山引擎 最新活动