我的计算机连接了两个网络,一个是通过 WiFi 连接的公司网络(互联网),因此我无法更改此网络上的 IP 地址或其他设置,第二个是我的计算机通过电缆连接的本地 LAN 网络。此本地 LAN 有一个路由器,我可以更改此有线网络上的设置。但是,如果我同时激活两个网络,互联网连接将不再起作用。如果我拔下本地 LAN 电缆或将其停用,则通过 WiFi 连接的互联网将正常工作。我曾在某处读到过,如果您有两个不同的网络,则所有设置都应该是手动的,我的意思是 IP 地址、网关、网络掩码等。由于我无法更改 WiFi 网络的这些设置,我如何才能让 2 个网络正常工作?
答案1
从您的问题中我了解到,您的互联网接入是通过 WiFi 而不是 LAN 进行的。并且您通过 LAN 路由器的 DHCP 获取 LAN 连接设置。
要访问互联网,您需要将“默认路由”设置为连接到互联网的路由器。您的 LAN 路由器的 DHCP 可能会将您的默认路由设置为其自己的地址。
由于您没有提供任何有关操作系统的信息(Ubuntu、kubuntu、xubuntu 还是其他?),因此很难提供详细的建议。您可以打开控制台终端并输入netstat -nr
,这将为您提供
Ziel Router Genmask Flags MSS Fenster irtt Iface
0.0.0.0 192.168.192.1 0.0.0.0 UG 0 0 0 enp2s0
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 virbr0
192.168.122.0 0.0.0.0 255.255.255.0 U 0 0 0 virbr0
192.168.192.0 0.0.0.0 255.255.255.0 U 0 0 0 enp2s0
(抱歉,是德国系统)。重要的是目标(Ziel)0.0.0.0
,即默认路由(访问互联网时使用的路由器地址)。尝试此命令一次,不连接 LAN,一次连接 LAN,然后在此处提供输出以获得进一步帮助。
编辑
根据 LAN 的用途(连接到其他本地计算机、路由器后面的其他网络),解决问题的最简单方法是将 LAN 设置从“自动(DHCP)”切换到“手动”。
启动网络管理器(应该是系统托盘中的某个图标;在 Unity 中搜索它 - 请参阅 ubuntu wiki 中的官方文档点击此处,查看德语版本)。找到名为“有线连接”的连接,选择并点击“编辑”。
在编辑窗口中,切换到“IPV4”选项卡。将方法从“自动(DHCP)”更改为“手动”。在地址窗口中添加一行(单击“添加”)。在地址窗口中,输入 LAN 中的固定地址和相应的网络掩码;将“网关”字段留空。如果 LAN 中的其他计算机通过 DHCP 获取其 IP 地址,请确保使用路由器/DHCP 服务器的 DHCP 范围之外的固定 IP 地址。
如果您想通过 LAN 路由器访问其他子网,则必须通过单击“路由”为每个子网添加一个条目。
保存更改的配置。现在,当您连接 LAN 时,路由表中将不会添加任何默认网关条目。