drA*_*erT 5 networking ipv6 mac-osx
我想完全避免我的 Mac OS X 计算机使用 ipv6。
我正在寻找一种编程方式来禁用每个网络接口上的 ipv6,并且可能完全避免内核支持 ipv6。
作为解释,我需要相当于在 Linux 中将“alias ipv6 off”添加到 modprobe.conf 中。
“不可能”的答案是值得欢迎的,当然,它得到了某种官方消息来源的支持。
编辑:
我想从日志、ipfw 和任何地方删除 ipv6。即使是为了知道这是否可能以及如何可能而感到满足。这样做是否正确是另一个问题:)
您可以使用以下命令禁用特定设备的 IP6
networksetup -setv6off Service name
(i.e networksetup -setv6off "Ethernet 1")
Run Code Online (Sandbox Code Playgroud)
并获取所有可能的服务的列表
networksetup -listallnetworkservices
Run Code Online (Sandbox Code Playgroud)
有关详细信息,请参阅 man networksetup。
我不知道您是否可以告诉 networksetup 立即对每个接口执行该命令,但编写一个简短的脚本来迭代 list 命令的输出并在所有设备上禁用 IP6 应该不会太难。
归档时间: |
|
查看次数: |
13560 次 |
最近记录: |