我在学校继承了网络系统。在教室里,老师的电脑有 2 个网卡。一个卡共享其互联网连接并设置为动态 IP,另一个卡设置为静态 IP 地址,例如:
- IP 地址 192.168.11.1
- 子网掩码 255.255.255.0
- 默认网关 192.168.1.1
- 首选 DNS 服务器 192.168.1.1
学生电脑通过交换机连接到第二张卡,每台学生电脑的卡设置如下:
- IP 地址 192.168.11.102
- 子网掩码 255.255.255.0
- 默认网关 192.168.11.1
- 首选 DNS 服务器 192.168.1.1
所有电脑都是 WIn7,运行良好。后来服务器(教师电脑)坏了,不得不用装有 Win 10 的新电脑替换。当我复制上述设置时,Win 10 系统不给学生上网,他们可以在本地局域网上工作,但无法上网。我不知道这些 Windows 版本之间的网络有什么区别,但不知何故就是不行。有什么想法吗?
答案1
操作系统才不是自动在接口之间转发数据包,因此仅仅拥有两张网卡和配置子网不足以将老师的计算机变成路由器。
您至少需要启用 IP 转发 - 在 Windows 的客户端版本上,您可以通过启用“Internet 连接共享”(ICS)或更改一些注册表设置来实现这一点。
如果您只能使用 Windows 作为路由器,则 ICS 是首选方案,因为它还将执行 SNAT 并为学生网络提供 DHCP。
答案2
以下是此问题的后续内容和解决方案。在装有 Win 10 的新电脑上,我删除了 Win10 并安装了 Win 7,但遇到了与旧 Win 7 机器相同的问题,即 Internet 连接共享无法正常工作。经过更多的在线搜索,我发现 ICS 设置了自己的静态 IP,如果您想使用您的 IP 范围而不是默认的 192.168.137.1,您必须修改注册表 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\SharedAccess\Parameters 并将 ScopeAddress 和 StandaloneDHCPAddress 更改为所需的静态 IP,这样就可以了!