маршрутизация

Настройка сетевых служб, маршрутизации, фаерволлов. Проблемы с сетевым оборудованием.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
belya-dj
рядовой
Сообщения: 37
Зарегистрирован: 2007-11-19 16:10:10

маршрутизация

Непрочитанное сообщение belya-dj » 2009-02-12 16:14:17

Приветствую, уважаемый all!

Есть некая схема:
linux-box на котором крутится на OpenVZ 2 виртхоста 192.168.100.1 и 192.168.100.2
на linuxbox приходит инет от прова по PPPoE там есть 1 айпи (IP1) статика и ещё 2 типа ххх.ххх.ххх.хх/30 (IP2,IP3).
есть 3 домена:
1 - на статике от прова по PPPoE (name1.com)
2,3 на статике ххх.ххх.ххх.хх/30 (name2.com, name3.com)
на серверах веб и почта

собсно вопрос - как реализовать роут на эти виртхосты ?

P.S.: вариант с NATом не предлагать, т.к. не подходит по причине того что на виртхостах почтовики пишут в хидерах исходящих писем IP1 и name1.com которые не хотелось бы светить.

Хостинговая компания 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/

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: маршрутизация

Непрочитанное сообщение paradox » 2009-02-12 16:45:25

других вариантов кроме маскарада в голову не приходят
если токо емеилы выпусть то ставте меил проксик/релей

belya-dj
рядовой
Сообщения: 37
Зарегистрирован: 2007-11-19 16:10:10

Re: маршрутизация

Непрочитанное сообщение belya-dj » 2009-02-13 8:52:38

paradox писал(а):других вариантов кроме маскарада в голову не приходят
если токо емеилы выпусть то ставте меил проксик/релей
Хорошо, если это будет проксик или релей - то он по идее будет добавлять в хидеры свои строки - типа путь письма (насколько я понимаю), а это наоборот критично и не применимо к данной ситуации.

Может многоуважаемый All подскажет варианты какие-нибудь маршрутизации нормальной ?

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: маршрутизация

Непрочитанное сообщение zingel » 2009-02-13 8:57:47

Z301171463546 - можно пожертвовать мне денег

belya-dj
рядовой
Сообщения: 37
Зарегистрирован: 2007-11-19 16:10:10

Re: маршрутизация

Непрочитанное сообщение belya-dj » 2009-02-13 10:37:00

хм....не додумался тута посмотреть, спасибо что тыкнули пальцем :)
буду пытаться поднять ;)

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: маршрутизация

Непрочитанное сообщение zingel » 2009-02-13 10:38:42

отпиши обязательно, потому, что может и не получится
Z301171463546 - можно пожертвовать мне денег

belya-dj
рядовой
Сообщения: 37
Зарегистрирован: 2007-11-19 16:10:10

Re: маршрутизация

Непрочитанное сообщение belya-dj » 2009-02-13 11:17:15

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

# /sbin/ip rule add from $IP table $TBL
# /sbin/ip route add default dev $ETH via $GW table $TBL
# /sbin/ip route add $NET dev $ETH table $TBL
$IP is an IP address which should use non-default gateway. You can also use netmask here, e.g. 10.9.8.0/24 will mean that all containers with addresses like 10.9.8.x will be routed through the given gateway.
$NET is an IP network which should be routed straight, that is, not through the gateway. E.g. 10.9.8.0/24.
$ETH is the network interface to route to, e.g. eth0.
$GW is a gateway for this IP address.
$TBL is any free table number, I use numbers from 6 upwards. Note that tables 250-255 are usually reserved (see /etc/iproute2/rt_tables).
ну исходя из моего варианта выходит такой код:

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

/sbin/ip rule add from 192.168.100.0/24 table 10
/sbin/ip route add default dev $ETH via GW table 10
/sbin/ip route add 192.168.100.0/24 dev $ETH table 10
где:
GW-это шлюз прова который я звял из таблицы (route -v)

$ETH - это мне не понятно - здеся должен быть PPPoE интерфейс (ppp0) или venet0 - виртуальный ?

belya-dj
рядовой
Сообщения: 37
Зарегистрирован: 2007-11-19 16:10:10

Re: маршрутизация

Непрочитанное сообщение belya-dj » 2009-02-17 17:52:39

Людииииии!
ответьте плиз на вопрос :cz2: (что в предыдущем посте)

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: маршрутизация

Непрочитанное сообщение zingel » 2009-02-18 1:39:33

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

$ETH is the network interface to route to, e.g. eth0.
to route
Z301171463546 - можно пожертвовать мне денег