我暂时住在只有有线连接的公寓里。在 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 地址之前这才有效。
我的硬件是联想 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 服务器地址...”下方的“添加...”,然后按以下顺序输入:
- 默认网关(通常默认网关也充当 DNS)
- 每个 DNS 列表按它们
ifconfig
在 Linux 命令中显示的顺序排列,除了已输入的默认网关地址(如果已列出)。如果未列出,您可以将其删除,以便稍后进行故障排除,因为它可能无法正常工作。
按“确定”并尝试新的设置。
如果这不起作用,请单击项目符号按钮“使用以下 IP 地址”禁用 DHCP,然后在“IP 设置”选项卡内的“高级 TCP/IP 设置”对话框中,单击“添加...”并输入机器 IP 地址和在 Linux 下使用的子网掩码。
按“确定”并尝试新的设置。
答案2
我注意到您根本没有提到防火墙。值得检查一下,因为如果它有限制性规则集(我不知道 Windows 防火墙的默认行为),它将阻止 DHCP 流量。