два ip в одной /24 на разных emX

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
ViktorichZ
сержант
Сообщения: 152
Зарегистрирован: 2008-10-30 12:15:26

два ip в одной /24 на разных emX

Непрочитанное сообщение ViktorichZ » 2010-07-27 20:15:22

FreeBSD 8.0-RELEASE
есть два ip в одной сети, два интерфейса, один шлюз.
em0 10.10.10.10/24
em1 10.10.10.11/24
gw 10.10.10.1

netstat -rn
default 10.10.10.1 UGS 971 46593092 em0
127.0.0.1 link#3 UH 0 626 lo0
10.10.10.0/24 link#1 U 0 15 em0
10.10.10.11 link#2 UHS 0 34809 lo0 =>
10.10.10.11/32 link#2 U 0 0 em1
10.10.10.10 link#1 UHS 0 82380 lo0

как можно без ipfw fwd завернуть весь исходящий трафик с ip 10.10.10.11 через em1

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Pablo
рядовой
Сообщения: 37
Зарегистрирован: 2009-12-01 20:02:56

Re: два ip в одной /24 на разных emX

Непрочитанное сообщение Pablo » 2010-07-27 20:35:51

Попробовать изменить маску подсети для em0 с 24 на 32. Только, тогда хост из локалки будет доступен только через em1 с IP=10.10.10.11
Unix is simple. It just takes a genius to understand its simplicity – D. Ritchie

ViktorichZ
сержант
Сообщения: 152
Зарегистрирован: 2008-10-30 12:15:26

Re: два ip в одной /24 на разных emX

Непрочитанное сообщение ViktorichZ » 2010-07-27 20:42:15

а как быть с default gw ?

risk94
лейтенант
Сообщения: 831
Зарегистрирован: 2007-06-01 19:27:51

Re: два ip в одной /24 на разных emX

Непрочитанное сообщение risk94 » 2010-07-27 21:06:59

ViktorichZ писал(а):а как быть с default gw ?
повесить алиас на внешнюю сетевку и в туже подсетку с 32-й маской

ViktorichZ
сержант
Сообщения: 152
Зарегистрирован: 2008-10-30 12:15:26

Re: два ip в одной /24 на разных emX

Непрочитанное сообщение ViktorichZ » 2010-07-27 21:10:55

risk94 сетевые обе внешние, что-то я вас не понял, что куда повесить.

Pablo
рядовой
Сообщения: 37
Зарегистрирован: 2009-12-01 20:02:56

Re: два ip в одной /24 на разных emX

Непрочитанное сообщение Pablo » 2010-07-28 8:43:46

ViktorichZ писал(а):risk94 сетевые обе внешние...
С этого и надо было начинать. А уже затем
pablo писал(а):Попробовать изменить маску подсети для em0 с 24 на 32...
И может быть

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

route change -net 0.0.0.0/0 10.10.10.1
Unix is simple. It just takes a genius to understand its simplicity – D. Ritchie

ViktorichZ
сержант
Сообщения: 152
Зарегистрирован: 2008-10-30 12:15:26

Re: два ip в одной /24 на разных emX

Непрочитанное сообщение ViktorichZ » 2010-07-28 10:02:32

Pablo не то....
надо чтобы трафик шёл с ip 10.10.10.10 через em0 , а с ip 10.10.10.11 через em1 , при всём при этом роутер у них одинаковый 10.10.10.1 , в любых моих извращения трафик идёт через интерфес на котором висит дефолтный гейт.

_vadim64
проходил мимо

Re: два ip в одной /24 на разных emX

Непрочитанное сообщение _vadim64 » 2010-07-28 10:12:19

ViktorichZ писал(а):Pablo не то....
надо чтобы трафик шёл с ip 10.10.10.10 через em0 , а с ip 10.10.10.11 через em1 , при всём при этом роутер у них одинаковый 10.10.10.1 , в любых моих извращения трафик идёт через интерфес на котором висит дефолтный гейт.
Прислушайтесь, что вам говорят :evil:
Если вам нужно чтобы типа самба висела на одном адресе, а апач на другом, при этом оба адреса принадлежат одной физической и логической сети, то отцепите к чертям вторую сетевуху, выполните команду

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

ifconfig <первая сетевуха> alias <адрес сетевухи, которую к чертям отключили>
и всё. В итоге демоны будут работать в соответствии с конфигами, а в инет вы будете ходить с, скажем так, основного адреса сетевухи.
Если я не в тему, и у вас другие причины и идеи, то обьясняйте их здесь сначала, ибо для абстрактного соображения "ViktorichZ хочет именно так" никто кумекать не будет

ViktorichZ
сержант
Сообщения: 152
Зарегистрирован: 2008-10-30 12:15:26

Re: два ip в одной /24 на разных emX

Непрочитанное сообщение ViktorichZ » 2010-07-28 10:25:02

на одном интерфесе использовать два Ip не проблема, проблема в том, что есть канал 100 мегабит, второй канал 100 мегабит, нужны все 200 мегабит , вопрос стоит вполне конкретно
"как можно без ipfw fwd завернуть весь исходящий трафик с ip 10.10.10.11 через em1"

_vadim64
проходил мимо

Re: два ip в одной /24 на разных emX

Непрочитанное сообщение _vadim64 » 2010-07-28 10:52:08

Хммм... Резонно.
Тогда давайте вы опишите ваши извращения которые не принесли результатов и подумаем с вами что ещё можно поробывать

ViktorichZ
сержант
Сообщения: 152
Зарегистрирован: 2008-10-30 12:15:26

Re: два ip в одной /24 на разных emX

Непрочитанное сообщение ViktorichZ » 2010-07-28 16:25:54

всячески извращения с pf , к сожалению переписывать их нереально..

Pablo
рядовой
Сообщения: 37
Зарегистрирован: 2009-12-01 20:02:56

Re: два ip в одной /24 на разных emX

Непрочитанное сообщение Pablo » 2010-07-28 20:52:13

ViktorichZ писал(а):всячески извращения с pf , к сожалению переписывать их нереально..
А вот это пробовал? http://house.hcn-strela.ru/BSDCert/BSDA ... alance-out. В примере используется 2 шлюза, но, IMHO, их можно будет заменить одним.
Unix is simple. It just takes a genius to understand its simplicity – D. Ritchie

Вася
проходил мимо

Re: два ip в одной /24 на разных emX

Непрочитанное сообщение Вася » 2010-07-28 22:34:22

Если тебе надо объедить два физических канала в лочический надо копать в сторону агрегированного канала, почитай про lagg(4)

FiL
ст. лейтенант
Сообщения: 1374
Зарегистрирован: 2010-02-05 0:21:40

Re: два ip в одной /24 на разных emX

Непрочитанное сообщение FiL » 2010-07-29 4:53:17

Вася писал(а):Если тебе надо объедить два физических канала в лочический надо копать в сторону агрегированного канала, почитай про lagg(4)
для аггрегации на другом конце это должны понимать. А это не всегда так. Да и балансировка -это не совсем (совсем не) аггрегация.


ViktorichZ,
а на гейте что? гигабит, я надеюсь.

вобще вроде как можно повесить два дефолтовых гейта через разные сетевушки (-ifp флаг для route add). Но как оно будет работать я предсказать не берусь. :)

ViktorichZ
сержант
Сообщения: 152
Зарегистрирован: 2008-10-30 12:15:26

Re: два ip в одной /24 на разных emX

Непрочитанное сообщение ViktorichZ » 2010-07-29 7:26:28

Pablo попробовал, не завелось
Вася не стал туда копать, хотябы по тем соображения что хочется два,.а не один агрегированный =)
FiL ты меня тут на мысль натолкнул, а как я в системе смогу ОДИН мак од ОДНОГО гейтвея повесить на РАЗНЫЕ сетвые ?

ViktorichZ
сержант
Сообщения: 152
Зарегистрирован: 2008-10-30 12:15:26

Re: два ip в одной /24 на разных emX

Непрочитанное сообщение ViktorichZ » 2010-07-29 13:35:08

вообще решилось получения ip из другой сетки, и пересборкой ядра с IPFIREWALL_FORWARD
ipfw add fwd GW2 ip from NET2/24 to any