路由和桥接混合模式下,如何共享两个IP网络
ww8ww 2008-12-09 02:41:26 环境:
使用电信的4口adsl modem 修改modem设置:pppoe,路由桥混合模式。。。。。。
问题:
现在modem可以自动拨号,内网机器可以直接上网,也可以拨号上网,但是拨号以后就无法再使用modem拨号的网络与外网联系。
详细做法:
内网一台机器(win2003系统)设置内网固定ip:192.168.1.10
在modem上设置DMZ主机(或net端口映射)目的服务器ip:192.168.1.10
在这台服务器上开启web服务和远程访问测试:外网可以使用modem拨号得到的ip地址(例如:60.60.60.60)直接访问这台服务器。
在服务器上进行拨号连接后。外网就不能通过modem拨号得到的ip地址访问这台服务器了,而只能使用这台机器自己拨号得到的外网ip(例如:70.70.70.70)访问。这时ping modem的ip(例如:60.60.60.60)也ping不通。其他内网机器仍然可以通过modem拨号的网络访问外网。
尝试过双网卡,同时连接这个modem的两个端口,并确认被DMZ映射ip的那张网卡没有用于拨号,还是不行,尝试过关闭防火墙,设置连接共享。。。。。(高手不要见笑)。。。。。。偶尔发现ok了,而且没有使用“本地连接2”(本地连接 被DMZ映射且被拨号使用),赶紧拔掉第二张网卡,但重启机器和modem后发现还是不行。。。。。。于是又想重复刚才的做法,但是又是半天过去了,还是不行?(发现ok的时候仅测试了web访问,使用代理,难道。。。)只能在此求教高手解疑了。
总结:
被DMZ映射的那台机器一旦拨号(无论是否使用同一张网卡)后,外网发往路由器ip的请求(本应映射到这台机器)就得不到应答,不知道这个数据包在哪里被卡?路由器?还是电脑?还是返回数据被卡? 一旦断开拨号连接立即恢复畅通,访问正常。
正题:
说白了,我的目的就是让这台机器拥有两个IP资源,一个是通过自己的pppoe拨号获得的公网IP,另一个是通过路由拨号映射DMZ主机过来的“IP”。前提是一个adsl的4口modem开启了路由和桥混合模式。