标签: osx-yosemite

OS X 命令行 IPv4 界面重置

如果没有正常断开连接,瞻博网络的 Network Connect VPN 客户端似乎会使 OS X 网络接口处于不可用状态。

编辑:“正常断开连接”是指 VPN 因单击软件客户端上的“退出”按钮以外的其他原因而断开的任何时间。当 wifi 断开足够长的时间导致 VPN 断开时,就会发生这种情况,或者我可能在没有记住断开连接的情况下关闭了笔记本电脑屏幕等。

从终端,一个简单的 ping 会得到以下结果:

ping: sendto: Cannot allocate memory
Run Code Online (Sandbox Code Playgroud)

重新启动可以解决问题,但这很不方便。

使用 ifconfig 重置界面不起作用:

ifconfig en0 down
ifconfig en0 up
Run Code Online (Sandbox Code Playgroud)

刷新路由表也不行:

route -n flush
Run Code Online (Sandbox Code Playgroud)

我还尝试重置 DNS 缓存(完全无关,但我想无论如何我都会尝试一下)。那显然行不通。

launchctl unload /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist
launchctl load /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist
Run Code Online (Sandbox Code Playgroud)

最终可靠的是关闭 IPv4,然后使用以下步骤重新打开它:

  1. 打开系统偏好设置
  2. 点击网络图标
  3. 点击损坏的界面。
  4. 单击高级按钮。
  5. 选择 TCP/IP
  6. 在配置 IPv4 下选择“关闭”。
  7. 选择“确定”
  8. 选择“应用”。
  9. 再次执行步骤 4 - 8,但将 6 替换为您所需的 IP 配置方法。

所以对于我的问题......有没有办法从命令行实现与上述步骤 1-9 相同的功能?理想情况下,我希望能够调用 bash 脚本来进行重置。

注意:这是在 OS X Mountain Lion 和 OS X …

mac-osx osx-mountain-lion osx-yosemite

10
推荐指数
1
解决办法
1万
查看次数

Postfix 不适用于 MacOS Yosemite

Postfix 不会绑定到 ipv6 端口。给出以下错误:

*** 后缀/主 [39799]:致命:绑定 fe80::1 端口 25:无法分配请求的地址

postfix mac-osx osx-yosemite

9
推荐指数
1
解决办法
1万
查看次数

DigitalOcean DNS 或我的计算机为我的网站域返回 ERR_NAME_NOT_RESOLVED

访问我们网站的两个人(我 - 网站管理员 - 和一个普通用户,目前)在 Chromewww.lastroarte.comERR_NAME_NOT_RESOLVED出现错误,任何其他浏览器都没有找到该页面,并且他们没有预先显示错误日志,所以我假设它的同样的错误。(我也没有搜索过)

当我输入 IP 地址时,它工作正常。所以我相信这是一个DNS错误。这是whois我的域上的:

Name Server: NS1.DIGITALOCEAN.COM
Name Server: NS2.DIGITALOCEAN.COM
Name Server: NS3.DIGITALOCEAN.COM
DNSSEC: unSigned
Run Code Online (Sandbox Code Playgroud)

看起来不错吧?也许是这个 DNSSEC?

我在网上看到了一些提示,

  • 刷新 DNS
  • 清除 Chrome DNS 缓存
  • 重启服务器
  • 检查 /etc/private/hosts 文件是否有误导性条目
  • 关闭防火墙
  • 检查whois
  • 检查谷歌的公共DNS
  • 在我的网络设置中使用了 googles 和 OpenDNS DNS ips
  • 等等

但没有一个工作。我仍然相信它是我的电脑。

关于如何解决这个问题的任何想法?

我正在路由器下的 WiFi上MacBook Pro运行Yosemite 10.10

domain-name-system osx-yosemite

1
推荐指数
1
解决办法
1807
查看次数