我无法从网络上的任何设备访问我在 Ubuntu PC(ubu)上设置的网络驱动器,我相信这是因为我正在从我的主 Windows PC(win)使用 Windows 以太网共享。
我的路由器上只有 2 个以太网端口,两个都在使用中,而且只有一个端口是我可以控制的。我将以太网从 win 共享给 ubu,因为 ubu 没有无线网卡,两台 PC 紧挨着,而且它们都超出了 wifi 范围。
win 的本地 ip 是 10.0.0.240,ubu 的本地 ip 是 192.168.137.10,我想知道我的设备是否因为网络驱动器“在另一个网络上”而无法找到它。
我想知道是否有人能提供一些关于如何通过路由器或其他东西通过 Windows 连接到网络驱动器的建议,抱歉,我不太熟悉网络。或者有没有人能提供一些关于如何重新配置我的 Windows 以太网共享以便可以从外部访问网络驱动器的建议。
如有任何建议我将不胜感激。
答案1
从长远来看,明智的做法是购买一个小型千兆以太网交换机(售价 20 美元或更低),将其插入您可控制的路由器以太网 LAN 端口,并将两台 PC 都插入该交换机。这样,即使 Windows PC 因任何原因停机,您的 Ubuntu PC 的网络共享驱动器仍将可用。
短期内,在 Windows PC 上,您应该从使用 Internet 连接共享 (ICS) 切换到仅将其两个以太网接口桥接在一起。以太网接口之间的桥接允许流量透明地通过,就像交换机一样,使 Windows PC 的两端成为同一以太网 LAN、同一广播/多播域和同一 IP 子网的一部分,从而使基于 LAN 的发现协议能够正常工作。相比之下,ICS 会创建 NAT,它可以有效地阻止发现协议,并且主要阻止 NAT“上游/公共/WAN”侧的设备发起与 NAT“下游/私有/LAN”侧设备的连接。
在 Windows 中,您应该能够通过进入网络连接,选择它们,右键单击并选择“桥接连接”来将两个以太网接口桥接在一起。
在 Windows 上桥接两个以太网接口可能会对您的 Windows 网络配置产生其他影响,因此最好在开始之前先了解该过程。这超出了本答案的范围,但这里有一篇文章可能会对您入门有所帮助:https://www.windowscentral.com/how-set-and-manage-network-bridge-connection-windows-10