Windows 10 以太网不工作,网络也重置不了,但在 Linux 上工作正常

Windows 10 以太网不工作,网络也重置不了,但在 Linux 上工作正常

我暂时住在只有有线连接的公寓里。在 Linux 上它运行良好(因此我知道问题不在于硬件或电缆),但在 Windows 10 上我无法连接。我尝试了很多方法,但都没有用:

  • 网络重置什么都没发生。重置和系统重启后,我没有收到任何要求“允许发现您的 PC”的消息,也没有收到任何表明网络确实已重置的迹象
  • 故障排除 Windows 工具只说“我没有有效的 IP 配置”,这很清楚,因为它无法通过 DHCP 连接获取 IP 地址
  • 我尝试启用/禁用适配器,或卸载/重新安装驱动程序...无济于事
  • 我还尝试按照此处的建议启用一些与“网络发现”相关的运行时服务https://www.youtube.com/watch?v=UMr5Xd9dyIQ或此处https://www.tenforums.com/tutorials/49652-turn-off-network-discovery-windows-10-a.html。因为我的房东说:您应该检查您的 Microsoft 设置,它是否允许/激活自动网络搜索;您应该激活 DHCP。... 但我想直到我从 DHCP 获取 IP 地址之前这才有效。

有两张截图 1)以太网设置 2)故障排除

我的硬件是联想 Ideapad Y700(15 英寸)笔记本电脑中的“Realtek PCIe GbE 系列控制器”


编辑:尝试了 El8tedN8te 的建议并根据 Linux 设置 IP 后的结果:

从 Linux:

enp9s0    Link encap:Ethernet  
          inet addr:10.102.255.149  Bcast:10.102.255.255  Mask:255.255.255.0
          inet6 addr: fe80::975a:f98d:7b6f:539b/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:6421 errors:0 dropped:0 overruns:0 frame:0
          TX packets:5365 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:3581010 (3.5 MB)  TX bytes:986192 (986.1 KB)

prokop@prokop-Lenovo-ideapad-Y700-15ISK:~$ nmcli dev show enp9s0
GENERAL.DEVICE:                         enp9s0
GENERAL.TYPE:                           ethernet
GENERAL.MTU:                            1500
GENERAL.STATE:                          100 (connected)
GENERAL.CONNECTION:                     Wired connection 1
GENERAL.CON-PATH:                       /org/freedesktop/NetworkManager/ActiveConnection/1
WIRED-PROPERTIES.CARRIER:               on
IP4.ADDRESS[1]:                         10.102.255.149/24
IP4.GATEWAY:                            10.102.255.254
IP4.ROUTE[1]:                           dst = 134.76.10.46/32, nh = 10.102.255.254, mt = 100
IP4.DNS[1]:                             134.76.10.46
IP4.DNS[2]:                             134.76.33.21
IP4.DOMAIN[1]:                          ibz.gwdg.de
IP4.WINS[1]:                            134.76.26.21
IP4.WINS[2]:                            134.76.11.71
IP4.WINS[3]:                            134.76.26.26
IP6.ADDRESS[1]:                         fe80::4860:b051:6a87:3e6f/64

ipconfig 使用手动 IP 和 DNS:

Ethernet adapter Ethernet:
   Connection-specific DNS Suffix  . :
   Link-local IPv6 Address . . . . . : fe80::848:5ab1:b52d:49b5%6
   IPv4 Address. . . . . . . . . . . : 10.102.255.149
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Default Gateway . . . . . . . . . : 10.102.255.254

截屏手动设置IP和DNS后

切换回 DHCP 后的 ipconfig:

Ethernet adapter Ethernet:
   Connection-specific DNS Suffix  . :
   Link-local IPv6 Address . . . . . : fe80::848:5ab1:b52d:49b5%6
   Autoconfiguration IPv4 Address. . : 169.254.73.181
   Subnet Mask . . . . . . . . . . . : 255.255.0.0
   Default Gateway . . . . . . . . . :

编辑2:

C:\Users\Prokop Hapala>ipconfig /release
Windows IP Configuration
No operation can be performed on Wi-Fi while it has its media disconnected.
No operation can be performed on Local Area Connection* 11 while it has its media disconnected.
An error occurred while releasing interface Ethernet : An address has not yet been associated with the network endpoint.

C:\Users\Prokop Hapala>ipconfig /renew
Windows IP Configuration
No operation can be performed on Wi-Fi while it has its media disconnected.
No operation can be performed on Local Area Connection* 11 while it has its media disconnected.
__ wait inifinite time __

编辑3

C:\Users\Prokop Hapala>ipconfig  /all
Windows IP Configuration
   Host Name . . . . . . . . . . . . : LAPTOP-OH29KS41
   Primary Dns Suffix  . . . . . . . :
   Node Type . . . . . . . . . . . . : Hybrid
   IP Routing Enabled. . . . . . . . : No
   WINS Proxy Enabled. . . . . . . . : No
Wireless LAN adapter Wi-Fi:
   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : Intel(R) Dual Band Wireless-AC 8260
   Physical Address. . . . . . . . . : A4-34-D9-50-AB-E5
   DHCP Enabled. . . . . . . . . . . : Yes
   Autoconfiguration Enabled . . . . : Yes
Wireless LAN adapter Local Area Connection* 11:
   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : Microsoft Wi-Fi Direct Virtual Adapter
   Physical Address. . . . . . . . . : A4-34-D9-50-AB-E6
   DHCP Enabled. . . . . . . . . . . : Yes
   Autoconfiguration Enabled . . . . : Yes
Ethernet adapter Ethernet:
   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : Realtek PCIe GBE Family Controller
   Physical Address. . . . . . . . . : 50-7B-9D-A1-1B-FB
   DHCP Enabled. . . . . . . . . . . : Yes
   Autoconfiguration Enabled . . . . : Yes
   Link-local IPv6 Address . . . . . : fe80::e192:18a2:5a6a:5456%2(Preferred)
   Autoconfiguration IPv4 Address. . : 169.254.84.86(Preferred)
   Subnet Mask . . . . . . . . . . . : 255.255.0.0
   Default Gateway . . . . . . . . . :
   DHCPv6 IAID . . . . . . . . . . . : 105937821
   DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-1E-43-75-55-50-7B-9D-A1-1B-FB
   DNS Servers . . . . . . . . . . . : fec0:0:0:ffff::1%1
                                       fec0:0:0:ffff::2%1
                                       fec0:0:0:ffff::3%1
   NetBIOS over Tcpip. . . . . . . . : Enabled

C:\Users\Prokop Hapala>arp -a
Interface: 169.254.84.86 --- 0x2
  Internet Address      Physical Address      Type
  169.254.255.255       ff-ff-ff-ff-ff-ff     static
  224.0.0.22            01-00-5e-00-00-16     static
  224.0.0.252           01-00-5e-00-00-fc     static
  239.255.255.250       01-00-5e-7f-ff-fa     static
  255.255.255.255       ff-ff-ff-ff-ff-ff     static      

答案1

在 Linux 终端中运行ifconfig(因为您已经有了这个)并从命令输出中记下这些地址:

  • 默认网关
  • 子网掩码 - 尽管可能不需要
  • 列出的每个 DNS
  • 您的机器的当前 IPv4 地址 - 尽管可能不需要

然后在 Windows 的以太网属性中,选择 IPv4/TCP 属性,并将所有内容设置为自动获取(尽管我们会设置一些地址)。

选择“高级...”按钮,在 IP 设置选项卡中,选择“默认网关”下的“添加...”,然后输入从 Linux 获取的默认网关地址,并保持选中“自动度量”

在 DNS 选项卡中,选择“DNS 服务器地址...”下方的“添加...”,然后按以下顺序输入:

  1. 默认网关(通常默认网关也充当 DNS)
  2. 每个 DNS 列表按它们ifconfig在 Linux 命令中显示的顺序排列,除了已输入的默认网关地址(如果已列出)。如果未列出,您可以将其删除,以便稍后进行故障排除,因为它可能无法正常工作。

按“确定”并尝试新的设置。

如果这不起作用,请单击项目符号按钮“使用以下 IP 地址”禁用 DHCP,然后在“IP 设置”选项卡内的“高级 TCP/IP 设置”对话框中,单击“添加...”并输入机器 IP 地址和在 Linux 下使用的子网掩码。

按“确定”并尝试新的设置。

答案2

我注意到您根本没有提到防火墙。值得检查一下,因为如果它有限制性规则集(我不知道 Windows 防火墙的默认行为),它将阻止 DHCP 流量。

相关内容