- 论坛徽章:
- 0
|
我以前的windows PC和单位的 linux 都是公网 IP ,且不在同一网段。
我在 windows PC 上安装了 cygwin ,用 startdmcp.bat 来访问
linux。 只要将 startdmcp.bat 中的 REMOTE_HOST 设为 linux 的
IP 即可。
现在,由于有多台 windows PC 要共享上网。 于是使用了一个简单的
路由器,路由器 WAN 端 IP 为原来 我的 windows PC 的IP。 而其它
其它 windows PC (包括我原来的那台) 都 使用内网地址 192.168.1.XXX
。
目前,内网访问外网的网站没有问题。 但 startdmcp.bat 不能访问
到原来的 linux 机器了。 提示的错误信息是
Fatal server error:
XDMCP fatal error: Session declined Maximum number of open sessions from your host reached
但我敢确定,这和服务端的最大session 数设置无关。因为只要不使用路由器,
将PC按原来方式接,就没有问题。此外,若使用路由,并将我的PC设为该
路由器的 DMZ 主机,则也可以访问到 linux。 然而,DMZ 只能让我访问linux,
而其它的 windows PC 也有访问 linux 的需求。
请教高手,我将如何设置路由器,使得内网的 windows PC 可以使用
startdmcp 访问 外网的 linux.
谢谢 |
|