Я хотел бы иметь возможность подключаться к локальной сети Ethernet и к Wi-Fi-соединению одновременно. У меня есть локальная сеть, подключенная через Ethernet, и сеть для Интернета, к которой я подключен по беспроводной сети.
Для локального я использую ручной метод в настройках IPv4.
Я уже пытался выбрать «Использовать это соединение только для ресурсов в своей сети», и это делает то, что мне нужно делать локально, не работает.
Я хочу иметь возможность использовать Интернет для серфинга в своем браузере, а также делать вещи с локальной сетью вне браузера.
Необходимо добавить статический маршрут для локальной сети.
Сначала установите 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