无法为适配器设置静态 IP 地址

无法为适配器设置静态 IP 地址

我正在尝试使用托管网络在我的笔记本电脑上创建热点并共享互联网连接,以便我可以在其他设备上使用互联网。

首先,我启用了托管网络:

netsh wlan set hostednetwork mode=allow ssid=MYNETWORK key=SomeStrongPassword

然后我使用以下命令启动网络: netsh wlan start hostednetwork

现在我有一个在其他设备上可见的 WiFi 连接,但由于无法获取 IP 地址,因此我无法连接它。

然后我通过启用 Internet 连接共享来共享互联网连接

通过这样做,托管网络适配器现在将具有一个静态 IP 地址,192.168.137.1通过赋予此地址,此适配器上将启用 DHCP,并且互联网将共享给它,其他设备也将能够获取 IP 地址。

托管网络适配器无法获取设置的 IP。当我检查连接信息时,我只能看到

Autoconfiguration IPv4 Address :  169.254.x.x

我尝试过了 :

Disable/Enable the adapter
ipconfig /flushdns
ipconfig /release
ipconfig /renew
Restart my computer
Restart the Internet Connection Sharing (ICS) Service

但它没有起作用。

答案1

通过使用以下方法重置与接口相关的所有内容来解决:

netsh interface ip reset

当我尝试申请时建议的解决方案经过@Nova当我使用以下命令设置静态 IP 时:

netsh interface ip set address "TestWIFI" static 192.168.137.1 255.255.255.0 196.168.137.1

我收到以下错误:

The object already exists.

手动逐一检查所有适配器后,我找不到任何具有此 IP 地址的适配器。

但使用以下命令:netsh interface ip show ipaddresses

我注意到其中一个连接(以太网)有该 IP(即使它没有显示在 GUI 中!!)。应用上述解决方案并重新启动计算机后,托管网络适配器接受了该192.168.137.1地址,现在我可以通过它访问互联网。

相关内容