Skip to content
This repository has been archived by the owner on Nov 21, 2019. It is now read-only.

手动恢复网关

icymind edited this page Sep 9, 2017 · 4 revisions

如果出 bug 造成无法上网或者无法解析域名, 而 VRouter 又无法恢复系统默认网关.可以手动恢复.

macOS

# 查找你的路由器地址, 假设命令输出1.2.3.4
/usr/sbin/networksetup -getinfo Wi-Fi | grep Router

# 恢复网关
sudo /sbin/route change default 1.2.3.4

# 恢复DNS
sudo networksetup -setdnsservers Wi-Fi 1.2.3.4

# 确认网关已恢复
/usr/sbin/netstat -nr | grep default | awk '{print $2}'

# 确认DNS已恢复
/usr/sbin/networksetup -getdnsservers Wi-Fi

Windows 10

  1. 控制面板- 网络和 Internet - 网络和共享中心 - 更改适配器设置
  2. 打开 "VirtualBox Host-only Network" 适配器的 IPV4 属性, 删除"首选 DNS 服务器(P)"的内容. 请不要删除IP 地址和子网掩码.
  3. 打开目前使用的物理适配器的 IPV4 属性, 勾选 "自动获得 DNS 服务器地址"
  4. 恢复默认路由, 在命令行执行route change 0.0.0.0 mask 0.0.0.0 你的路由器IP METRIC 1
  5. 确认已恢复:
    • 运行nslookup qq.com的结果, 服务器地址应该是你的物理路由器的 IPV4 或者 IPV6 地址;
    • 运行tracert qq.com的结果, 第一跳应该是你物理路由器的 IPV4 或者 IPV6 地址