|
0 / 0 / 0
Регистрация: 24.09.2019
Сообщений: 4
|
|
Настройка SSH на двух сетевых интерфейсах24.09.2019, 19:15. Показов 5705. Ответов 7
Метки нет (Все метки)
Приветствую форумчане.
Имеется несколько серверов под Debian с двумя сетевыми интерфейсами. Eth0 имеет статический адрес и смотрит в интернет. Eth1 подключён к локальной сети, которая тоже имеет выход в интернет через роутер. Доступ по ssh из интернет через eth0 работает без проблем. Но при проброске порта через роутер на eth1 соединения нет. Из локалки напрямую ssh соединяется через eth1 без проблем. Проблема похоже кроется именно в наличии двух интерфейсов в системе, и она одинаковая на всех серверах с двумя интерфейсами. В локалке есть другие сервера с одним только локальным интерфейсом. На них проброс порта через роутер работает без проблем. Роутер на проброшенный порт пускает, переадресация работает. Но ssh сервер не слышит/не хочет слышать. Настройки sshd пробовал разные: слушать на 0.0.0.0 или только на конкретном адресе - разницы нет. Всё как бы должно работать, вот только не работает. Подскажите что проверить и куда копать?
0
|
|
| 24.09.2019, 19:15 | |
|
Ответы с готовыми решениями:
7
Cоздать резервирование на 2-х сетевых интерфейсах Настройка двух сетевых Настройка двух сетевых карт |
|
923 / 639 / 198
Регистрация: 08.09.2013
Сообщений: 1,693
|
||
| 24.09.2019, 22:23 | ||
|
Одно из решений: 1. Создаете два правила iptables: 1) маркирующeе входящие из роутера вашей сети пакеты (узнать можно, напр. по мак-адресу) 2) снимающeе маркировку у исходящих пакетов. 2. Создаете новую таблицу маршрутизации и прописываете там маршрут по умолчанию, указывающий на роутер вашей сети. 3. Прописываете правило маршрутизации, заворачивающее маркированные пакеты в созданную вами таблицу. Примеры, думаю, найдете поиском по запросу о маршрутизации с двумя провайдерами .
1
|
||
|
0 / 0 / 0
Регистрация: 24.09.2019
Сообщений: 4
|
||
| 25.09.2019, 01:13 [ТС] | ||
|
Я создал две таблицы маршрутизации и назначил каждую своему интерфейсу. Теперь ответ сервера по дефолту идёт через шлюз интерфейса, на который поступил запрос. Ssh заработал и напрямую, и через проброшенный порт. Ssh настроил слушать запросы только из локальной сети. Цель в целом достигнута. Однако выяснился другой момент, который мне пока не понятен. Перестал отзываться ssh сервера на запросы другой машины внутри локальной сети. Видимо сервер теперь этот трафик отправляет на роутер вместо той машины в локальной сети. Я не имею опыта ручной настройки маршрутизации, но могу нарыть и научиться, что частично уже сделал по Вашей наводке. Но вот для поиска не могу сформулировать задачу. Прошу дать ещё наводку что поискать, чтобы окончательно решить вопрос. Можно оставить и так, тк основная задача решена, но хочется убрать все зазубрины, чтобы всё было идеально. Добавлено через 9 минут Для изучения и настройки использовал эту инструкцию.
0
|
||
|
923 / 639 / 198
Регистрация: 08.09.2013
Сообщений: 1,693
|
|
| 25.09.2019, 11:50 | |
|
PaperMan013, покажите
# ip rule # ip r show table all
0
|
|
|
0 / 0 / 0
Регистрация: 24.09.2019
Сообщений: 4
|
|||||||||||||
| 26.09.2019, 23:24 [ТС] | |||||||||||||
0
|
|||||||||||||
|
923 / 639 / 198
Регистрация: 08.09.2013
Сообщений: 1,693
|
|||||||||||||||||||||||||||
| 27.09.2019, 15:06 | |||||||||||||||||||||||||||
|
Все пакеты, у которых исходящий адрес 93.95.102.1, попадают в таблицу table1 и идут через 93.95.102.1, а с исходящим адресом 192.168.1.9 попадают в table2 и идут через 192.168.1.1 Исходящий адрес устанавливается вашим sshd при настройке сокета. 2. Что должно быть: Пакеты, ответные на приходящие с внешней сети через ens192, должны уходить через 93.95.102.1, а ответы на пакеты внешние пакеты через ens256, долдны уходить через 192.168.1.1. 3. Возможное решение. 1) Маркируем маркером 1 внешние пакеты, приходящие с ens256
Добавлено через 28 минут PS. Если будете играться с моими настройками, свои старые не забудьте сбросить.
0
|
|||||||||||||||||||||||||||
|
0 / 0 / 0
Регистрация: 24.09.2019
Сообщений: 4
|
|
| 27.09.2019, 15:18 [ТС] | |
|
gng, спасибо за ответ
Не понимаю пока в чём разница. У меня сейчас:
Почему тогда ssh соединение c соседнего адреса 192.168.1.21 на 192.168.1.9 не работает? По указанной выше логике ведь должно работать. Трафик от сервера 192.168.1.9 отправляется на шлюз 192.168.1.1 и должен направляться шлюзом на 192.168.1.21. Почему так не происходит? И в чём принципиальная разница с предложенным Вами вариантом? Вы предлагаете сортировать запросы не по получателю, а по отправителю, но внутренние запросы также будут отправлены на шлюз 192.168.1.1. Или есть нюанс? Я пытаюсь понять корень проблемы, даже если Ваш вариант будет работать, а использованный мной нет, хотя сейчас они оба кажутся мне похожими.
0
|
|
|
923 / 639 / 198
Регистрация: 08.09.2013
Сообщений: 1,693
|
|||
| 27.09.2019, 17:31 | |||
|
Почитайте что-нибудь из азов про отличие 2 и 3 уровней OSI.
1
|
|||
| 27.09.2019, 17:31 | |
|
Помогаю со студенческими работами здесь
8
Настройка двух сетевых интерефейсов в ESXi 6.7 Настройка двух сетевых карт на Windows 8 Настройка двух сетевых карт в одной подсети Настройка двух сетевых карт Ubuntu Server Настройка браузера на одну из двух сетевых карт (Lan+WiFi) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Валидация и контроль данных табличной части документа перед записью
Maks 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2.
Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
|
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2.
Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом.
В. . .
|
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2.
Задача: отобразить спецтехнику, которая на данный момент находится в ремонте.
Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
|
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
|
|
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
|
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут
Суть:
- Группа наркоманов из 10 человек.
- Только один инфицирован ВИЧ.
- Колются одной иглой.
- Колются раз в день.
- Колются последовательно через. . .
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|