The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Маршрутизация, NAT)
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Linux несколько интерфейсов в одинаковой подсети, Denis (??), 11-Июн-22, (0) [смотреть все] +1

Сообщения [Сортировка по времени | RSS]


11. "Linux несколько интерфейсов в одинаковой подсети"  +/
Сообщение от Хаттаб (?), 12-Июн-22, 11:52 
>[оверквотинг удален]
> eth4 - 10.0.0.4
> все интерфейсы включены в отдельные свичи между свичами связи нет
> eth0 - sw1
> eth2 - sw2
> eth3 - sw3
> eth4 - sw4
> как сделать так что бы компьютер который находится за sw1-4 видел любой
> из адресов сервера причём независимо от того в какой из свичей
> он включен?
> для примера клиент 10.0.0.200 подключен к свичу sw4 и хочет пингануть 10.0.0.1

Я однажды так пытался сделать. Всё упрётся в таблицу ARP-запросов. Единственный рабочий вариант, который я нашёл: растащить сетевые интерфейсы в разные namespace, т.е. типа сделать недо-контейнеры. Каждый сетевой неймспейс будет иметь отдельную таблицу соседей.


Ответить | Правка | Наверх | Cообщить модератору

12. "Linux несколько интерфейсов в одинаковой подсети"  +/
Сообщение от Сергей (??), 13-Июн-22, 16:43 
>[оверквотинг удален]
>> eth2 - sw2
>> eth3 - sw3
>> eth4 - sw4
>> как сделать так что бы компьютер который находится за sw1-4 видел любой
>> из адресов сервера причём независимо от того в какой из свичей
>> он включен?
>> для примера клиент 10.0.0.200 подключен к свичу sw4 и хочет пингануть 10.0.0.1
> Я однажды так пытался сделать. Всё упрётся в таблицу ARP-запросов. Единственный рабочий
> вариант, который я нашёл: растащить сетевые интерфейсы в разные namespace, т.е.
> типа сделать недо-контейнеры. Каждый сетевой неймспейс будет иметь отдельную таблицу соседей.

А что бридж нельзя задействовать?


Ответить | Правка | Наверх | Cообщить модератору

14. "Linux несколько интерфейсов в одинаковой подсети"  +/
Сообщение от pavlinux (ok), 16-Июн-22, 02:52 
>[оверквотинг удален]
>> eth2 - sw2
>> eth3 - sw3
>> eth4 - sw4
>> как сделать так что бы компьютер который находится за sw1-4 видел любой
>> из адресов сервера причём независимо от того в какой из свичей
>> он включен?
>> для примера клиент 10.0.0.200 подключен к свичу sw4 и хочет пингануть 10.0.0.1
> Я однажды так пытался сделать. Всё упрётся в таблицу ARP-запросов. Единственный рабочий
> вариант, который я нашёл: растащить сетевые интерфейсы в разные namespace, т.е.
> типа сделать недо-контейнеры. Каждый сетевой неймспейс будет иметь отдельную таблицу соседей.

На онлайн курсах чтоль учился? Или FreeБЗДюк? :D
Какие впи...у арпы, контейнеры, неймспейсы.... :рукалицо:

В примере 10.0.0.0 сеть, маски 24 хватит за глаза.
Если сам себе в ногу не стрелял через sysctl -w net.ipv4.conf.all.arp_ ...,
то ядро само разрулит.  

Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру