游客发表
第一次在东北大学连校园网,东北大学浏览器弹出来的控制不是认证页面,而是网关一行冷冰冰的提示:“您未通过IP控制网关认证。”我当时愣了一下,东北大学以为网卡坏了。控制后来才知道,网关这玩意儿是东北大学东大网络中心给全校师生设的一道“电子门禁”。
说白了,控制IP控制网关就是网关一套绑定IP和用户身份的认证系统。每个宿舍楼、东北大学实验室、控制教学楼的网关网口都分配了固定的私有IP段,你插上网线,东北大学网关先拦着你,控制不让你直接出去。网关你得在浏览器里输入自己的学号或工号,加上统一身份认证的密码,网关才放行。放行之后,你用的那个IP就跟你的账号绑定了,换台电脑插同一个网口,还得重新认证。
这套机制在2010年前后陆续铺开。我查过一些老帖子,早些年东大校园网是开放式的,网线一插就能上网。后来BT下载、ARP攻击、私接路由器泛滥,网络中心扛不住了,才上了网关。现在每个楼层的交换机都做了端口隔离,你没法直接嗅探同楼层的流量,网关还带流量审计功能。有人抱怨网速慢,其实网关本身不降速,它只做认证和转发,但如果你账号欠费或者被拉黑,网关直接把你丢进隔离区,只能访问校内资源。
实际用起来,有几个坑得注意。第一,网关认证页面偶尔抽风,尤其是晚上十一点断电断网前,登录请求排队,你输完密码转半天圈,最后提示“认证失败”。这时候别急着重启电脑,等两分钟再试,或者直接访问https://ipgw.neu.edu.cn手动登录。第二,一个账号默认只能同时在线两台设备。手机连WiFi算一台,电脑插网线算另一台。如果你开了热点给平板,第三台设备一上线,前两台里必有一台被踢。想多设备?去网络中心办多终端套餐,或者自己搭个代理。第三,网关对P2P流量有限制。我试过用迅雷下Linux镜像,速度被压在2MB/s左右,换成HTTP直连能跑到10MB/s以上。这不是网关限速,是它识别到P2P特征后做了QoS标记。
有个细节挺有意思。网关的认证页面是自适应的,手机浏览器打开会显示移动版布局,但如果你用curl或者Python的requests库去访问,它返回的是纯文本提示。我写过一个自动登录脚本,模拟POST请求到/login接口,带上学号和密码的MD5值,就能拿到一个session cookie。不过网络中心每隔几个月会改一次前端参数,脚本经常失效。后来我干脆用路由器刷了OpenWrt,装了个ipgw插件,自动重连,省心。
从管理角度看,IP控制网关确实解决了大问题。以前ARP欺骗导致整层楼断网的事一个月能出好几回,现在基本绝迹。但代价是灵活性。比如你在实验室做分布式计算,需要多台机器对外提供SSH服务,网关的NAT和端口映射策略会让你很头疼。你得去网络中心申请固定IP和端口开放,流程走下来少说三天。我认识一个搞机器人控制的博士,为了能让外部服务器主动连接他的工控机,最后自己拉了条电信宽带进实验室。
东大的网关还有个“无感知认证”功能,针对校园WiFi。你连上NEU-Mobile,第一次输账号密码,之后设备MAC地址会被记录,下次自动放行。但如果你换了网卡或者刷了MAC,又得重新认证。我室友换了块Intel AX210网卡,结果网关不认,折腾了一下午才在自助服务里解绑旧MAC。
说到底,IP控制网关是个折中的产物。它既不是纯粹的防火墙,也不是简单的认证服务器。它卡在接入层,用IP绑定身份,用身份控制权限。对普通学生来说,它就是个每天要输密码的烦人玩意儿;对网络中心来说,它是维持校园网秩序的最后一道闸门。你要是刚来东大,记住两件事:保存好认证页面的书签,别轻易换网卡。
友情链接