portal认证和dns的问题

2013-03-16 12:58:53 +08:00
 gyteng
学校有个公共的wifi,首次登录会跳转到认证页面,输入学号密码上网,现在的问题是它自动分配的dns是学校的dns,这dns上网等于半残。但是如果填其它公共的dns上网是正常,只是首次上网的时候没法跳转到认证页面。
所以每次都要先切换到学校的dns,认证完再切换dns,非常麻烦,有没有什么解决办法?

另外,我是用一个openwrt的路由连接那个wifi的,能不能在路由上做点什么可以让它自动切换?
3889 次点击
所在节点    宽带症候群
9 条回复
nsxuan
2013-03-16 13:12:44 +08:00
记住认证页面地址不就行了
meteor
2013-03-16 22:03:09 +08:00
学校的认证页面一般IP地址是固定的。
可以直接访问IP地址登录,这样就不需要改DNS了。
另外,移动的宽带一般也可以采用这个方法。
认证服务一般是固定的,不怎么会改IP地址。
jasontse
2013-03-17 13:20:16 +08:00
你可以在openwrt用dnsmasq只把wifi认证的域名交给学校解析
比如
server=/wifi.com/10.10.10.10
jacy
2013-03-17 15:05:29 +08:00
2楼+1
@jasontse 不行哦,认证是所有域名都会跳转到认证服务器
jacy
2013-03-17 15:08:15 +08:00
记住认证服务器的地址,在路由器写个脚本自动登陆,路由分配个不是学校的dns给客户。
gyteng
2013-03-17 15:53:08 +08:00
@jacy 我路由用的是client relay,没有nat的,
现在是自己再建一个dhcp服务器,把dns调成想要的,
每次认证的时候再手工输入网址,手机上稍微有点麻烦。
jasontse
2013-03-17 19:57:44 +08:00
@jacy 这玩意一般是TCP劫持HTTP协议跳转
sobigfish
2013-03-18 15:53:46 +08:00
记得windows下有个命令Netsh 是导出 导入网络设置的 你这个相当于网络切换,找个类似的一键切换应用

导出
netsh dump >c:\home.netbackup
导入
netsh exec c:\home.netbackup

我会建议你用不同.txt的其他后缀是因为你可以把.netbackup 注册 open 选项为 netsh exec %1


http://support.microsoft.com/kb/242468
sobigfish
2013-03-18 15:56:54 +08:00
更正:Netsh 远不止导入导出这么简单

另:你也可以写个bat来netsh exec 切换 以前dump出的结果。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/63116

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX