首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >禁用OSX中特定接口上的ipv6自动配置

禁用OSX中特定接口上的ipv6自动配置
EN

Server Fault用户
提问于 2013-05-02 18:01:36
回答 1查看 1.2K关注 0票数 1

是否可以通过命令行或使用sysctl/fcntl/etc. API的C代码,在OSX上禁用特定接口的IPv6路由器请求、路由器广告接收等?这似乎可以通过sysctl从命令行,但只有系统范围内。

Linux的等效内容是:

代码语言:javascript
复制
sysctl net.ipv6.conf.<ifname>.autoconf=0
sysctl net.ipv6.conf.<ifname>.accept_ra=0
sysctl net.ipv6.conf.<ifname>.accept_redirects=0
sysctl net.ipv6.conf.<ifname>.router_solicitations=0

(最后一个是多余的,可能是不必要的。)

在Linux上,这只用于一个接口,但不是所有接口。

我不想禁用链接本地寻址或阻止手动配置使用ifconfig,只是为了使OSX禁用和忽略IPv6路由器自动配置的东西。

EN

回答 1

Server Fault用户

发布于 2013-06-03 13:30:16

您可以获得以下接口的列表:

网络设置-listallnetworkservices

然后根据每个接口关闭它:

网络设置-setv6off“以太网1”

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/504566

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档