Windows 10下为静态IP设备配置Internet Connection Sharing(ICS)的可行性咨询
Windows 10下为静态IP设备配置Internet Connection Sharing(ICS)的可行性咨询
当然可以实现!虽然Windows的ICS默认依赖DHCP给设备分配地址,但既然你能手动修改设备的静态IP,只需要几步简单配置,就能让这个设备通过你的Win10电脑WLAN连上互联网。下面是具体的操作步骤:
第一步:开启Windows ICS服务
- 按下
Win+R输入ncpa.cpl,快速打开「网络连接」界面 - 右键点击你的WLAN适配器(当前连接互联网的那个),选择「属性」
- 切换到「共享」选项卡,勾选允许其他网络用户通过此计算机的Internet连接来连接,然后在「家庭网络连接」下拉框中选择那个连接静态IP设备的适配器(就是IP为
192.168.200.5的那个) - 点击确定后,Windows会自动把这个连接设备的适配器IP改为
192.168.137.1(这是ICS的默认网段),同时开启内置的NAT和DHCP服务
第二步:手动配置静态IP设备的网络参数
因为你的设备无法使用DHCP,需要手动设置以下关键参数:
- IP地址:和ICS适配器的IP在同一网段即可,比如设为
192.168.137.10(只要不与192.168.137.1冲突,且在192.168.137.2~192.168.137.254范围内都可以) - 子网掩码:
255.255.255.0 - 默认网关:填写ICS适配器的IP,也就是
192.168.137.1 - DNS服务器:可以填公共DNS(比如
8.8.8.8或114.114.114.114),也可以用你电脑WLAN当前使用的DNS地址(在WLAN适配器属性→IPv4设置里查看)
第三步:验证连通性
- 先在Win10电脑上ping设备的新IP(比如
192.168.137.10),确认设备和电脑能正常通信 - 然后在设备上尝试执行
ping 8.8.8.8,如果能收到回应,就说明配置成功了
可选:保留原192.168.200.x网段的配置方法
如果你不想用ICS默认的192.168.137.x网段,想保留原来的192.168.200.x网段,可以通过修改注册表调整:
- 按下
Win+R输入regedit打开注册表编辑器 - 导航到路径:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters - 修改以下几个键值(注意要转换成十六进制):
ScopeAddress:设为你想要的网关IP的十六进制,比如192.168.200.5转成十六进制是C0 A8 C8 05ScopeAddressBackup:和ScopeAddress设为相同值ScopeMask:子网掩码255.255.255.0对应的十六进制是FF FF FF 00
- 重启电脑后再开启ICS,此时连接设备的适配器会使用你设置的
192.168.200.5作为网关,设备只需保持静态IP192.168.200.10,网关设为192.168.200.5,DNS设为公共DNS即可
备注:内容来源于stack exchange,提问作者Alex




