Ubuntu 18.04, Netplan, 2-е сетевые карты

Настройка, программирование, распределённые вычисления

Модераторы: Olej, bellic, vikos

ZicoRio
Активист
Сообщения: 19
Зарегистрирован: 16 окт 2012, 19:34
Контактная информация:

Ubuntu 18.04, Netplan, 2-е сетевые карты

Непрочитанное сообщение ZicoRio » 27 авг 2021, 22:47

Всех приветствую.
Ubuntu 18.04 Server
Прошу помощи с настройкой Netplan.
2-а интернет-провайдера.
2-е сетевые карты.
Каждая через свой роутер (своего провайдера) выходит в интернет.
Карты со статичными IP:
eth1 - 192.168.1.11
gate1 - 192.168.1.1
eth2 - 192.168.100.12
gate2 - 192.168.100.1
Нужно прописать настройки Netplan так, чтобы все ответы уходили именно через ту сетевуху через которую пришли запросы.
Спасибо.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Ubuntu 18.04, Netplan, 2-е сетевые карты

Непрочитанное сообщение Olej » 28 авг 2021, 14:32

ZicoRio писал(а):
27 авг 2021, 22:47
Ubuntu 18.04 Server
Добрый день.
А почему это обязательно должен быть Netplan?
Это можно сделать и традиционными NetworkManager, и, если вы "на ты" с командной строкой, с помощью route.

P.S. Инсталляции из пакетной системы стандартных репозиториев дистрибутива всегда предпочтительнее инсталляциям из сайтов проектов, сторонних репозиториев, или даже из исходников. Использование традиционных системных инструментов всегда предпочтительнее новых экзотических инструментов.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Ubuntu 18.04, Netplan, 2-е сетевые карты

Непрочитанное сообщение Olej » 28 авг 2021, 14:45

ZicoRio писал(а):
27 авг 2021, 22:47
Прошу помощи с настройкой Netplan.
Вообще то, там не должно быть ничего особо сложного.
Всё замечательно описано:
НАСТРОЙКА СЕТИ NETPLAN В UBUNTU
Netplan и как его правильно приготовить
Настройка сети в Linux с помощью netplan
Настройка сети в Linux при помощи Netplan
(это то, что мне показалось обстоятельным и достаточным)

Некоторое замешательство может вызывать то, что конфигурации Netplan записываются на языке разметки YAML, а это относительно новый язык (сравнивая с XML или JSON) и ещё не очень привычный.
Но у нас в форуме уже была тема вскользь именно про YAML: YAML — ещё один язык разметки
P.S. Гораздо проще понимать конфигурации Netplan именно исходя из общих правил синтаксиса YAML, чем как отдельные конкретные конфигурации программы.

ZicoRio
Активист
Сообщения: 19
Зарегистрирован: 16 окт 2012, 19:34
Контактная информация:

Re: Ubuntu 18.04, Netplan, 2-е сетевые карты

Непрочитанное сообщение ZicoRio » 28 авг 2021, 23:39

Все что по ссылкам или тривиальный пример с одной картой или не пашет.
Почти решил через route, но wget теперь тупит страшно, похоже лезет то в одну сеть, то в другую,
потому как если отсоединю один кабель работать начинает без проблем.
Вот как теперь, чтобы wget нормально заработал, вот вопрос.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Ubuntu 18.04, Netplan, 2-е сетевые карты

Непрочитанное сообщение Olej » 29 авг 2021, 00:41

ZicoRio писал(а):
28 авг 2021, 23:39
Почти решил через route, но wget теперь тупит страшно, похоже лезет то в одну сеть, то в другую,
потому как если отсоединю один кабель работать начинает без проблем.
Для того чтобы обсуждать конкретно нужно показывать вывод команд 'route -n' например, или скриншоты настройки интерфейсов NetworkManager.
Иначе получается просто разговор "на пальцах". :-(

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Ubuntu 18.04, Netplan, 2-е сетевые карты

Непрочитанное сообщение Olej » 29 авг 2021, 00:47

Olej писал(а):
29 авг 2021, 00:41
Для того чтобы обсуждать конкретно нужно показывать вывод команд 'route -n' например, или скриншоты настройки интерфейсов NetworkManager.
Я вот из-за этого обсуждения специально подключил (кабелем) 2-й незадействованный интерфейс на своём сервере 1U сервер DELL R420 ... и получаю вот такую картину (не совсем мне понятную когда 2 интерфейса работают в одной подсети):

Код: Выделить всё

olej@R420:~$ route -n
Таблица маршутизации ядра протокола IP
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0         192.168.1.3     0.0.0.0         UG    100    0        0 eno1
0.0.0.0         192.168.1.3     0.0.0.0         UG    101    0        0 eno2
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 eno1
172.17.0.0      0.0.0.0         255.255.0.0     U     0      0        0 docker0
192.168.1.0     0.0.0.0         255.255.255.0   U     100    0        0 eno1
192.168.1.0     0.0.0.0         255.255.255.0   U     101    0        0 eno2

Код: Выделить всё

olej@R420:~$ ping -I 192.168.1.249 1.1.1.1
PING 1.1.1.1 (1.1.1.1) from 192.168.1.249 : 56(84) bytes of data.
64 bytes from 1.1.1.1: icmp_seq=1 ttl=59 time=11.8 ms
64 bytes from 1.1.1.1: icmp_seq=2 ttl=59 time=11.2 ms
64 bytes from 1.1.1.1: icmp_seq=3 ttl=59 time=13.2 ms
^C
--- 1.1.1.1 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2003ms
rtt min/avg/max/mdev = 11.177/12.038/13.181/0.842 ms

Код: Выделить всё

olej@R420:~$ ping -I 192.168.1.13 1.1.1.1
PING 1.1.1.1 (1.1.1.1) from 192.168.1.13 : 56(84) bytes of data.
64 bytes from 1.1.1.1: icmp_seq=1 ttl=59 time=12.6 ms
64 bytes from 1.1.1.1: icmp_seq=2 ttl=59 time=13.3 ms
64 bytes from 1.1.1.1: icmp_seq=3 ttl=59 time=10.9 ms
64 bytes from 1.1.1.1: icmp_seq=4 ttl=59 time=13.3 ms
^C
--- 1.1.1.1 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3004ms
rtt min/avg/max/mdev = 10.949/12.529/13.274/0.950 ms
Вложения
Снимок экрана от 2021-08-29 00-43-18.png
Снимок экрана от 2021-08-29 00-43-18.png (52.19 КБ) 1866 просмотров

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Ubuntu 18.04, Netplan, 2-е сетевые карты

Непрочитанное сообщение Olej » 29 авг 2021, 00:49

Olej писал(а):
29 авг 2021, 00:47
2 интерфейса работают в одной подсети
Завтра прокину, интересу ради:
1). 2-й интерфейс через второй, отдельный шлюз;
2) перекину его в другую подсеть 192.168.100.х - т.е. просто воспроизведу вашу ситуацию;

ZicoRio
Активист
Сообщения: 19
Зарегистрирован: 16 окт 2012, 19:34
Контактная информация:

Re: Ubuntu 18.04, Netplan, 2-е сетевые карты

Непрочитанное сообщение ZicoRio » 29 авг 2021, 15:38

Хвала и слава автору сего ресурса:
https://tokmakov.msk.ru/blog/item/502
Именно то что искал, только средствами netplan.

ZicoRio
Активист
Сообщения: 19
Зарегистрирован: 16 окт 2012, 19:34
Контактная информация:

Re: Ubuntu 18.04, Netplan, 2-е сетевые карты

Непрочитанное сообщение ZicoRio » 30 авг 2021, 03:40

Вот только не все так сладко как хотелось бы.
Все что с роутеров приходит уходит куда надо.
Если подключаться скажем через SSH из внутренней сети к первому
сетевому адаптеру - все ок.
А вот ко второму ни SSH, ни DNS тебе, хотя пингуется.
Крутил-вертел настройки - пока не понял как подключиться ко
второму адаптеру из второй подсети.
Может кто подскажет ?

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Ubuntu 18.04, Netplan, 2-е сетевые карты

Непрочитанное сообщение Olej » 31 авг 2021, 17:11

ZicoRio писал(а):
30 авг 2021, 03:40
Если подключаться скажем через SSH из внутренней сети к первому
сетевому адаптеру - все ок.
А вот ко второму ни SSH, ни DNS тебе, хотя пингуется.
Что говорят?:

Код: Выделить всё

$ ping 192.168.100.12
...

Код: Выделить всё

$ ssh 192.168.100.12
...
Скопировать вывод сюда!
У вас такого не получается?:
Permission denied, please try again.
Если ping есть, а SSH сессия не открывается, то вопрос в разрешениях для SSH по IP хостов с которых разрешено.

P.S. А DNS здесь вообще при чём? вообще непонятно - адреса используемых DNS это свойства сетевых интерфейсов: что ему прописано - то он и использует.

Ответить

Вернуться в «Сети»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 11 гостей