Два сетевых подключения, одно для интернета

Я хотел бы иметь возможность подключаться к локальной сети Ethernet и к Wi-Fi-соединению одновременно. У меня есть локальная сеть, подключенная через Ethernet, и сеть для Интернета, к которой я подключен по беспроводной сети.

Для локального я использую ручной метод в настройках IPv4.

Я уже пытался выбрать «Использовать это соединение только для ресурсов в своей сети», и это делает то, что мне нужно делать локально, не работает.

Я хочу иметь возможность использовать Интернет для серфинга в своем браузере, а также делать вещи с локальной сетью вне браузера.

0
задан 30 April 2019 в 21:58

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, подключенного к router3 (10.0.20.1). Router1 (192.168.1.1) является моим шлюзом беспроводного соединения, и Router2 (172.31.1.1) является моим шлюзом соединения Ethernet. Я выполнил бы следующее для получения возможности соединения к 10.0.20.0/24 сети. Кроме того, название интерфейса LAN является 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

0
ответ дан 30 April 2019 в 21:58

Другие вопросы по тегам:

Похожие вопросы: