Macos 如何使用route命令配置默认ipv6路由

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

我的系统是macOS,我尝试使用
/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路由条目。

哦,回答这个问题后才意识到这个问题在错误的站点上。有人能把这个给超级用户吗?谢谢,并表示歉意。