WIn 10中的静态IP地址不像Win 7那样工作


0

我在学校继承了网络系统。在教室里,老师的电脑有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

所有的PC都是WIn7,一切都运行良好。然后服务器(教师PC)坏了,不得不用新的PC替换Win 10。当我在Win 10系统上面制作一个完整的设置副本并没有给学生上网时,他们可以在本地局域网上工作,但无法上网。我不知道这些Windows版本之间的网络有任何差异,但它不知何故不起作用。任何的想法?


1
恕我直言,首先要做的就是启动Wireshark并简单地比较Win10客户端和Win7客户端之间的差异。
重力

动态配置界面之前看起来是什么以及新配置界面如何(在配置方面)?由于您确实将第三个组件设置为默认网关,因此还必须有其他链接或组件?
Seth

@grawity我没有Win10客户端我试图更改服务器@ Seth不确定你对“动态接口”是什么意思如果它关于网卡它全部设置为动态所以它是相同的第三个组件是ruter接受来自服务器(教师PC),但我没有改变任何地方
Zed McJack

啊,对,没注意到。那么,在这种情况下,我猜你只是忘了在老师的电脑上启用IP转发 - 默认情况下它没有打开。检查旧系统是否已激活“Internet连接共享”。
grawity

@grawity我不确定IP转发是不是路由器的东西?,但我确实在两个系统上设置了互联网连接共享。
Zed McJack

Answers:


2

操作系统不会在接口之间自动转发数据包,因此仅使用两个网卡和配置子网不足以将教师的计算机变为路由器。

至少您需要启用IP转发 - 在客户端版本的Windows上,您可以通过启用“Internet连接共享”(ICS)或更改一些注册表设置来实现。

如果您坚持使用Windows作为路由器,那么ICS是首选选项,因为它还将执行SNAT并为学生的网络提供DHCP。


正如我在OP中所说的那样,其动态设置的一张卡(在服务器上)正在共享其互联网连接,或者换句话说已经启用(选中)“互联网连接共享”。客户端Pcs没有这种设置,因为他们只有一张卡,它们连接到连接到服务器的第二个网卡的交换机,并且具有OP中所述的静态IP。
Zed McJack

是防火墙吗?
罗斯

0

以下是此问题和解决方案的后续行动。在使用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,它的工作原理!

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.