LINUX.ORG.RU

Centos 7 почта и КСПД

 


0

1

Доброе утро! Подскажите пожалуйста) Всю голову сломал) Есть почтовый сервер zimbra на Centos 7. Есть основной шлюз через который ходит почта eth0=172.16.0.5. Есть так же корпоративная сеть шлюз eth1=10.75.240.1. Вся проблема в том что мне необходимо видеть то что находится за корпоративной сетью. Там другие филиалы. Но видеть я их могу только если установлю основный шлюзом 10.75.240.1 , но в этом случае не работает почта т.к. белый Ip и все записи сделаны на интерфейсе eth0. Подскажите как можно реализовать это? Маршруты пробовал писать, но результатов нет.

Маршруты пробовал писать, но результатов нет.

Учитесь писать маршруты правильно, тогда результаты будут.

Пока что ваше описание выглядит как «у меня болит, я пробовал что-то но тогда по другому болит, а потом еще что то и оно вообще болит».

Nastishka ★★★★★
()

А что мешает прописать eth1=10.75.240.1 не как дефолт рутер, а просто как рутер для корпоративных подсетей (и с их стороны - тоже, либо NAT).

И будет тебе щасте.

slamd64 ★★★★★
()
Ответ на: комментарий от slamd64

Их сторона не будет заниматься этим) Если просто указать как шлюз в eth1, то ничего не произойдет) Мне надо сделать это все своими силами) Есть идеи?

papka039
() автор топика
Ответ на: комментарий от Nastishka

К сожалению маршруты писать я не умею. Пробовал ip route add 10.75.240.0/24 via 10.75.240.1. Так же пробовал в файле route-eth3: default via 10.75.240.1 dev eth3 10.75.240.0/24 via 10.75.240.1 dev eth3 eth0 IPADDR=«172.16.0.101» PREFIX=«16» GATEWAY=«172.16.0.5» eth3 IPADDR=«10.75.240.110» PREFIX=«24» GATEWAY=10.75.240.1

Destination Gateway Genmask Flags MSS Window irtt Iface 0.0.0.0 172.16.0.5 0.0.0.0 UG 0 0 0 eth0 0.0.0.0 10.75.240.1 0.0.0.0 UG 0 0 0 eth3 10.10.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth1 10.75.240.0 0.0.0.0 255.255.255.0 U 0 0 0 eth3 172.16.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0

Если можно подскажите? Или направление покажите. Прошу прощения если не правильно формирую сообщение.

papka039
() автор топика
Ответ на: комментарий от papka039

Пробовал ip route add 10.75.240.0/24 via 10.75.240.1

Так же пробовал в файле route-eth3:

default via 10.75.240.1 dev eth3

10.75.240.0/24 via 10.75.240.1 dev eth3

papka039
() автор топика
Ответ на: комментарий от papka039

Дефолтный маршрут оставьте как положено - через eth0.

Добавьте маршрут на корпоративную сеть:

route add -net 10.0.0.0 netmask 255.0.0.0 gw 10.75.240.1

Всё что осталось - это персистировать соответствующий маршрут, правильно записав его в вашем дистрибутиве, чтобы он поднимался автоматически после перезагрузки. Для CentOS, насколько помню, вам надо в /etc/sysconfig/network-scripts/route-eth1 написать

ADDRESS1=10.0.0.0
NETMASK1=255.0.0.0
GATEWAY1=10.75.240.1

Да, возможно еще потребуется правильно настроить DNS

Nastishka ★★★★★
()
Ответ на: комментарий от slamd64

У него при установке маршрута копроративная сеть начинает работать, и собственно адрес на eth1 вполне себе нормальный, так что NAT ему не нужен, скорей всего.

Nastishka ★★★★★
()
Ответ на: комментарий от Nastishka

Да как раз NAT и нужен, раз «с той стороны» его рутер прописывать не хотят.

slamd64 ★★★★★
()
Ответ на: комментарий от papka039

И не сомневалась, что заработает, на самом деле.

Nastishka ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.