Macos 如何使用route命令配置默认ipv6路由
我的系统是macOS,我尝试使用Macos 如何使用route命令配置默认ipv6路由,macos,networking,routes,ipv6,bsd,Macos,Networking,Routes,Ipv6,Bsd,我的系统是macOS,我尝试使用/sbin/route来确认一些自定义路由,我知道0.0.0是默认的ipv4路由,所以我可以通过运行route delete 0.0.0来删除/更改/添加默认的ipv4路由 然后我搜索了wiki,发现ipv6的默认路由地址是:或::/0,我试图通过运行路由删除::或路由删除::/0来删除路由,它返回路由:错误地址:: 我的ipv6路由表是: Internet6: Destination Gateway
/sbin/route
来确认一些自定义路由,我知道0.0.0
是默认的ipv4路由,所以我可以通过运行route delete 0.0.0
来删除/更改/添加默认的ipv4路由
然后我搜索了wiki,发现ipv6的默认路由地址是:
或::/0
,我试图通过运行路由删除::
或路由删除::/0来删除路由,它返回路由:错误地址::
我的ipv6路由表是:
Internet6:
Destination Gateway Flags Netif Expire
default fe80::3600:a3ff:fed3:93e5%en0 UGcI en0
default fe80::%utun0 UGcI utun0
::1 ::1 UHL lo0
问题是什么是默认值
以及如何更改它?在本例中默认值
表示::/0
。使用route
命令操作IPv6路由时,不要忘记指定-inet6
,以便它知道您正在谈论IPv6路由表
以下命令应适用于您:
sudo route delete -inet6 default
sudo route delete -inet6 ::/0
sudo route delete -inet6 default fe80::3600:a3ff:fed3:93e5%en0
sudo route delete -inet6 ::/0 fe80::3600:a3ff:fed3:93e5%en0
他们都应该从您的en0
界面中删除默认的IPv6路由条目。哦,回答这个问题后才意识到这个问题在错误的站点上。有人能把这个给超级用户吗?谢谢,并表示歉意。