我的ISP默认提供IPv6。 但是,我的ISP的IPv6设置看起来有点奇怪,因为默认的IPv6网关位于我的服务器子网之外。 在linux下,可以使用ip -6 route add <gateway ip> dev <interface>设置一个到该网关的静态路由。 然而,这不能在openbsd上工作,有没有人知道在openbsd上该命令的等价物,还是有人知道另一种方法来解决这个问题?
将以下内容添加到/etc/rc.conf中:
ipv6_defaultrouter="<v6-gateway-ip>"
然后重新启动或运行重置networking
/etc/rc.d/network_ipv6 restart
或者你可以手工做到这一点:
route -n add -inet6 default <v6-gateway-ip>
我知道有三种方法来解决这个问题:
这看起来像一个可能的networking错误configuration。 路由器公告中携带IPv6中每个网段的默认路由器。 看看他们在RA中给你什么,它应该是一个链路层(fe80:…)IPv6地址。
如上所述,你可以超越,但你不应该这样做。