我想将我的 Windows 7 电脑用作两个接口之间的路由器。目标是通过接口 2 网络中的调制解调器向接口 1 网络中的主机提供互联网。
因此我在注册表中启用了 IPEnableRouter,并且启动了路由和远程访问服务。
好的,假设接口 1 是 192.168.1.10,接口 2 是 192.168.2.10。192.168.2.1 中有一个调制解调器路由器,它具有互联网连接。现在我想使用启用了路由和转发功能的 PC 作为路由器,在接口 1 网络中使用互联网连接,就像我的 dlink 路由器一样。
在我的电脑(作为路由器)中,我设置了如下路由表:
192.168.1.0/24 ---> 192.168.1.10
192.168.2.0/24 ---> 192.168.2.10
0.0.0.0/0‐----->192.168.2.1
现在,对于接口 1 网络中的主机,我将网关设置为 192.168.1.10,以便将该主机连接到互联网。但我做不到,事实上,在接口 2 网络中,我唯一能从那里 ping 通的是 192.168.2.10,甚至无法 ping 192.168.2.1(调制解调器)。我该怎么办?也许缺少路由?
请考虑这是为了学习路由及其工作原理,所以我知道有很多方法可以实现我的问题的目标,但我想了解路由的工作原理以及我在这里做错了什么。
提前致谢