This repository has been archived by the owner on Nov 21, 2019. It is now read-only.
切换失败后,DNS 未恢复成启动前的 #2
Labels
Comments
切换失败有提示吗? 每次都会失败吗? 切换成功的话, dns切成10.19.28.37是预期的结果. |
退出VRouter, 然后先用以下命令恢复系统网关: # 查找你的路由器地址, 假设命令输出1.2.3.4
/usr/sbin/networksetup -getinfo Wi-Fi | grep Router
# 恢复网关, 1.2.3.4 换成第一条命令的输出
sudo /sbin/route change default 1.2.3.4
# 恢复DNS,1.2.3.4 换成第一条命令的输出
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 恢复后再试试VRouter, 看看能不能正常切换 |
按这个输出判断, 切换已经成功了. 默认路由已经从192.168.57.1切换成了VRouter的地址. 你是从哪里判断失败了呢? 如果是因为不能上网, 在默认路由和DNS都是10.19.28.37的情况下, 请依次排除:
|
切换后 $ /usr/sbin/networksetup -getinfo Wi-Fi | grep Router 并且不能上网 使用 dig 提示超时 VRouter IP 为 192.168.57.114 |
我应该找到bug源头了. 再麻烦你把 |
$ /usr/sbin/networksetup -getinfo Wi-Fi
DHCP Configuration
IP address: 192.168.57.166
Subnet mask: 255.255.255.0
Router: 192.168.57.1
Client ID:
IPv6: Automatic
IPv6 IP address: none
IPv6 Router: none
Wi-Fi ID: xx:xx:Xx:cd:22:02
我公司是禁止二级路由的,应该会有影响 VRouter 使用的吧,绑定 MAC 地址和 IP 的路由器才能上网
在 2017年6月28日 下午7:24:40, icymind (notifications@github.com) 写到:
我应该找到bug源头了. 再麻烦你把 /usr/sbin/networksetup -getinfo Wi-Fi的整个输出贴出来吧, 谢谢
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#2 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AC_jvQ5leqGMc8lcEfzcU90tRcv_jFMSks5sIjf4gaJpZM4OHvxf>
.
|
无法恢复系统默认路由的bug已经在v0.1.1中修复. 至于你无法上网的问题, 可能就在于贵司的政策了. 如果使用家里的wifi还不行, 请再反馈 |
嗯,我猜是路由器限制的问题,我回去家里再看看 |
如果你可以申请到IP, 可以把Vrouter的mac地址提交给网管 😄 |
|
Closed
Closed
Open
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
点击切换,开始 loading,之后恢复成切换状态
这个时候DNS 成了 10.19.28.37,不能正常解析域名
The text was updated successfully, but these errors were encountered: