两个网络连接,一个用于互联网

两个网络连接,一个用于互联网

我希望能够同时连接到本地以太网和 wifi 互联网连接。我有一个通过以太网连接的本地网络和一个通过无线方式连接的互联网网络。

对于本地的,我使用 IPv4 设置中的手动方法。

我已经尝试选择“仅将此连接用于其网络上的资源”,这使得我需要在本地执行的操作不起作用。

我希望能够使用互联网在我的浏览器中浏览以及在浏览器之外使用本地网络执行操作。

答案1

您需要为本地网络添加静态路由。

如果尚未安装 nmcli,请先安装。从终端运行:

sudo apt install nmcli

现在创建静态路由:

sudo nmcli connection modify <name> +ipv4.routes <destination> ipv4.gateway <gateway>

通过运行可以找到名称nmcli c show,目标是本地子网,网关很可能是路由器。

例如,假设我有一个本地网络 10.0.20.0/24 连接到路由器 3 (10.0.20.1)。路由器 1 (192.168.1.1) 是我的无线连接网关,路由器 2 (172.31.1.1) 是我的以太网连接网关。我将运行以下命令来获得与 10.0.20.0/24 网络的连接。此外,局域网接口的名称是 enp0s3:

sudo nmcli connection modify enp0s3 +ipv4.routes 10.0.20.0/24 ipv4.gateway 172.31.1.1

您可能没有如此复杂的网络,并且本地网络可能是您需要访问的全部,在这种情况下,命令将如下所示:

sudo nmcli connection modify enp0s3 +ipv4.routes 172.31.1.0/24 ipv4.gateway 172.31.1.1

相关内容