龙芯开源社区

 找回密码
 注册新用户(newuser)
查看: 7990|回复: 21

刘世伟等精通网络的请进

[复制链接]
发表于 2009-4-20 20:28:16 | 显示全部楼层 |阅读模式
有一个问题想请教一下:
是这样的:
我们学校上网方式很恶心,只允许Windows机器上网,而其他平台的机器无法上网;六个人的寝室,网络接口只有四个。
我想是否有方法能让其他平台的机器上网,同时又能多人共享上网。

具体情况如下:
每个以太网接口最终都连到寝室楼下的集线器中,一个寝室楼一个网段如:172.16.27.0/24,同网段中不知哪里有一个dhcp服务器(172.16.27.254,应该是一个路由器)。

如过要连外网(172.16.0.0/16-172.18.0.0/16之外的),必须使用一个登录软件,而该登录软件只有windows版,且登录协议不是任一的标准协议。我曾经通过虚拟机等手段截获该登录软件发出的IP包,其中未加密的数据主要就是运行该软件的机器以太网卡的IP。(本想自己写一个中间软件,对登录服务器模拟客户端,对客户端模拟登录服务器,然而以失败告终。)猜测一定是服务器在出口对未登录的IP作限制:所有的网络包(网络层,我试过ICMP)都会被拦截。

于是想在Windows上做NAT,发现那个变态软件竟然识别多网卡!而通过DHCP获得IP的网卡不知怎样设置第二个IP。于是作罢。

目前上网是通过开应用层代理,但麻烦不少:
1)应用层代理无法使用很多不支持代理的软件,如svn。
2)服务器是Mac机上的虚拟机VMWare Fusion中的Windows XP,虚拟机联网方式是桥接,相当于一台真机连在网口上,通过DHCP获得IP。这样,要连代理服务器,则需要在客户端设置代理服务器IP。由于DHCP获得的IP定期会变,客户端也要定期变更设置。
3)那个变态软件识别Windows系统的代理客户端,并强制断网,显示“检测到使用代理”,所以Windows系统无法直接连虚拟机中的代理服务器。目前是通过在真机(MacOS X)中设置二级代理,Windows客户端连二级代理解决。

我的问题是:是否有更好的办法解决上述问题?谢谢!
发表于 2009-4-20 20:52:10 | 显示全部楼层
学校肯定有方法可以根据mac锁定来建立特殊的通道,想想办法,白道黑道都努力一下。
 楼主| 发表于 2009-4-20 21:00:55 | 显示全部楼层
原帖由 刘世伟 于 2009-4-20 20:52 发表
学校肯定有方法可以根据mac锁定来建立特殊的通道,想想办法,白道黑道都努力一下。


不懂。。。
具体一些
发表于 2009-4-20 21:44:19 | 显示全部楼层
在linux中使用wine运行登录,通过iptables等软件共享上网。
发表于 2009-4-21 01:08:22 | 显示全部楼层
“我们学校上网方式很恶心,只允许Windows机器上网,而其他平台的机器无法上网”
恶心ing……
发表于 2009-4-21 03:56:29 | 显示全部楼层
方法一:
于是想在Windows上做NAT
==》不能用windows自带的共享上网,需要安装sygate、winroute等软件。

发现那个变态软件竟然识别多网卡!
==》肯定会识别的。建议手工设置网卡ip。如:172.16.27.2等。

第2块网卡,设置成192.168.0.1。然后通过sygate、winroute等软件,提供共享上网服务。

-------------------------------------------------------------------------------------------------------------------------
方法二:
在linux中使用wine运行登录,通过iptables等软件共享上网。wine设置成win98或者win2000方式。
发表于 2009-4-21 09:46:48 | 显示全部楼层
好强悍的软件……
发表于 2009-4-21 11:05:07 | 显示全部楼层
原帖由 jamesr 于 2009-4-20 20:28 发表
必须使用一个登录软件,而该登录软件只有windows版,且登录协议不是任一的标准协议。


这个登录软件估计就是将运行这个软件的计算机的IP或MAC地址放入到出口的允许列表.
假如这样, 那你登录成功后, 找一台路由器, IP填刚才那台计算机的IP, MAC也克隆一下, 然后拨掉计算机上的网线插入到路由器上, 如果幸运通过, 你就一直开着那个路口器就行了.
发表于 2009-4-21 11:10:48 | 显示全部楼层
宿舍里面的电脑是用集线器/交换机连在一起的?可试试学校的网络接口接集线器/交换机 的 uplink口,其他机器接 集线器/交换机 其他口,然后看看其中一台电脑用登录软件可不可以成功登录上。如果可以,则继续尝试用该台电脑做NAT,其他电脑可不可以出外网。如果可以,则再思考解决IP地址会变的问题。这种方式用单网卡就OK的
发表于 2009-4-25 01:29:02 | 显示全部楼层
不要玩抓包,要玩儿逆向。

本版积分规则

小黑屋|手机版|Archiver|Lemote Inc.  

GMT+8, 2019-6-26 11:37 , Processed in 0.173912 second(s), 17 queries .

快速回复 返回顶部 返回列表