linux – 一个适配器上的多个全局范围IPv6地址是否合理?

linux – 一个适配器上的多个全局范围IPv6地址是否合理?,第1张

概述在 Linux上设置IPv6非常简单,您可以遵循IPv4准则并为自己提供静态IPv6地址. 在Solaris上,事情并不乐观,IPv6仅在运行in.ripng后才能运行.运行此命令后,您将在本地LAN网段上获得IPv6地址自动配置.因此,虽然我为一个静态IPv6地址配置了Solaris,但我最终得到了三个,链接本地范围,静态全局范围和自动配置的全局范围: lo0: flags=2001000849 在 Linux上设置IPv6非常简单,您可以遵循IPv4准则并为自己提供静态IPv6地址.

在Solaris上,事情并不乐观,IPv6仅在运行in.ripng后才能运行.运行此命令后,您将在本地LAN网段上获得IPv6地址自动配置.因此,虽然我为一个静态IPv6地址配置了Solaris,但我最终得到了三个,链接本地范围,静态全局范围和自动配置的全局范围:

lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MulTICAST,IPv4,VIRTUAL> mtu 8232 index 1        inet 127.0.0.1 netmask ff000000 eri0: flags=1000843<UP,broADCAST,IPv4> mtu 1500 index 2        inet 10.6.28.36 netmask ffffff00 broadcast 10.6.28.255lo0: flags=2002000849<UP,IPv6,VIRTUAL> mtu 8252 index 1        inet6 ::1/128 eri0: flags=2100841<UP,ROUTER,IPv6> mtu 1500 index 2        inet6 fe80::203:baff:fe4e:6cc8/10 eri0:1: flags=2100841<UP,IPv6> mtu 1500 index 2        inet6 2002:dce8:d28e::36/64 eri0:2: flags=2180841<UP,ADDRCONF,IPv6> mtu 1500 index 2        inet6 2002:dce8:d28e:0:203:baff:fe4e:6cc8/64

eri0:1是我通常选择匹配IPv4主机的静态地址,eri0:2显示自动配置的地址重新使用链路本地接口的数字.

in.ripng配置了/etc/inet/ndpd.conf:

ifdefault AdvSendAdvertisements trueprefixdefault AdvOnlinkFlag on AdvautonomousFlag onif eri0 AdvSendAdvertisements 1prefix 2002:dce8:d28e::/64 eri0

因此,自动配置扩展到LAN网段上的所有其他主机,因此以前只有一个全局范围地址的linux服务器现在产生两个:

eth0      link encap:Ethernet  HWaddr 00:14:5e:bd:6d:da            inet addr:10.6.28.31  Bcast:10.6.28.255  Mask:255.255.255.0          inet6 addr: 2002:dce8:d28e:0:214:5eff:febd:6dda/64 Scope:Global          inet6 addr: fe80::214:5eff:febd:6dda/64 Scope:link          inet6 addr: 2002:dce8:d28e::31/64 Scope:Global          UP broADCAST RUNNING MulTICAST  MTU:1500  Metric:1

这些理智的配置?

让面向Internet的服务器从其MAC地址获取地址似乎是不现实的.

从网络堆栈的开发角度来看,我想用IPv6绑定到eth0,而忽略链接本地范围界面很简单,我如何在两个全局范围地址之间进行选择?

应用RFC 3484排序规则很困难,因为它们具有相同的范围和前缀长度.

编辑:对于Solaris管理员的旁注,在查看系统配置之后,我实际上现在可以在没有自动配置的情况下使静态寻址正常工作.

解决方法 这种情况完全正常.如果您不希望linux机箱自动配置IPv6地址,您可以随时在/etc/sysctl.conf中的linux机器上关闭它:
net.ipv6.conf.eth0.autoconf = 0
总结

以上是内存溢出为你收集整理的linux – 一个适配器上的多个全局范围IPv6地址是否合理?全部内容,希望文章能够帮你解决linux – 一个适配器上的多个全局范围IPv6地址是否合理?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1039354.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存