Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Программное обеспечение Linux и FreeBSD » Postfix и три сетевых интерфейса.

Ответить
Настройки темы
Postfix и три сетевых интерфейса.

Новый участник


Сообщения: 38
Благодарности: 0

Профиль | Отправить PM | Цитировать


Здравствуйте. Подскажите пожалуйста как в Postfix указать интерфейс, через который отправлять письма.

-------
Жизнь продолжается...


Отправлено: 13:14, 08-09-2009

 

Аватара для [mzd]

Линуксоид-стакановец


Сообщения: 2391
Благодарности: 186

Профиль | Отправить PM | Цитировать


В /etc/postfix/main.cf укажите параметр inet_interfaces = ваш_интерфейфс

-------
Живя в реальном мире, стремись к невероятному... Эрнесто Че Гевара
Everybody lies. (c) House M.D.
Базовая настройка Ubuntu. Документация для новичка.
Руководство по установке, начальной настройке и основам использования операционной системы Ubuntu


Отправлено: 16:22, 08-09-2009 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 38
Благодарности: 0

Профиль | Отправить PM | Цитировать


[mzd], Параметр inet_interfaces указывает все адреса сетевых интерфейсов, на которых Postfix должен ждать соединений.
А мне надо указать через какой письма будут уходить в inet.

-------
Жизнь продолжается...


Отправлено: 07:54, 09-09-2009 | #3


Аватара для WhitePangolin

Старожил


Сообщения: 398
Благодарности: 49

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
smtp_bind_address (default: empty)

    An optional numerical network address that the Postfix SMTP client should bind to when making an IPv4 connection.

    This can be specified in the main.cf file for all SMTP clients, or it can be specified in the master.cf file for a specific client, for example:

        /etc/postfix/master.cf:
            smtp ... smtp -o smtp_bind_address=11.22.33.44

    Note 1: when inet_interfaces specifies no more than one IPv4 address, and that address is a non-loopback address, it is automatically used as the smtp_bind_address. This supports virtual IP hosting, but can be a problem on multi-homed firewalls. See the inet_interfaces documentation for more detail.

    Note 2: address information may be enclosed inside [], but this form is not required here.

-------
"Будьте реалистами - требуйте невозможного!" (c) Ernesto Che Guevara


Отправлено: 08:39, 09-09-2009 | #4


Новый участник


Сообщения: 38
Благодарности: 0

Профиль | Отправить PM | Цитировать


Может я не верно задал вопрос.
Мне нужно привязать postfix к IP, который выдан провайдером, не являющимся моим шлюзом по умолчанию.
Мне нужно ОТПРАВЛЯТЬ через данный IP почту.

-------
Жизнь продолжается...


Отправлено: 08:40, 09-09-2009 | #5


Аватара для [mzd]

Линуксоид-стакановец


Сообщения: 2391
Благодарности: 186

Профиль | Отправить PM | Цитировать


Цитата BachiStil:
Мне нужно привязать postfix к IP, который выдан провайдером, не являющимся моим шлюзом по умолчанию.
Мне нужно ОТПРАВЛЯТЬ через данный IP почту. »
Вот теперь более понятно.
Тогда вам подойдёт ответ WhitePangolinа.

-------
Живя в реальном мире, стремись к невероятному... Эрнесто Че Гевара
Everybody lies. (c) House M.D.
Базовая настройка Ubuntu. Документация для новичка.
Руководство по установке, начальной настройке и основам использования операционной системы Ubuntu


Отправлено: 10:18, 09-09-2009 | #6


Новый участник


Сообщения: 38
Благодарности: 0

Профиль | Отправить PM | Цитировать


Есть три интерфейса
vr0 – IpOut1
vr1 – IPOut2
re0 – 10.0.0.12
vr0, vr1 внешние сетевые интерфейсы и соответственно IpOut1, IpOut2 их IP-адреса.
Default Gateway указан 2-ой провайдер.

В main.cf внес:
inet _interfaces = IpOut1, 10.0.0.12

В master.cf:
-o smtp_bind_address=IpOut1

Отправляя письмо, в maillog вижу:
Sep 11 14:36:43 postfix/smtp[41221]: connect to mx1.yandex.ru[77.88.21.89]:25: Operation timed out
Sep 11 14:37:13 postfix/smtp[41221]: connect to mx3.yandex.ru[213.180.204.89]:25: Operation timed out
Sep 11 14:37:43 postfix/smtp[41221]: connect to mx2.yandex.ru[93.158.134.89]:25: Operation timed out


В security
kernel: ipfw: 10120 Accept TCP IpOut1:52999 77.88.21.89:25 out via vr1

Пробовал с помощью setfib назначать таблицу маршрутизации, но не получается.
В rc.firewall добавил правило:
add 09700 setfib 1 ip from IpOut1 to any 25 keep-state

В security
Sep 11 12:04:08 kernel: ipfw: 9700 SetFib 1 TCP IpOut1:53978 213.180.204.89:25 out via vr1
Sep 11 12:04:08 kernel: ipfw: 10120 Accept TCP IpOut1:53978 213.180.204.89:25 out via vr1

-------
Жизнь продолжается...


Отправлено: 12:26, 11-09-2009 | #7


Аватара для WhitePangolin

Старожил


Сообщения: 398
Благодарности: 49

Профиль | Отправить PM | Цитировать


Цитата BachiStil:
В master.cf:
-o smtp_bind_address=IpOut1 »
эм... прямо так и написано? вместе с -o? Там же вроде бы как должно быть просто:
Код: Выделить весь код
smtp_bind_address=IpOut1
если не ошибаюсь, конечно...

-------
"Будьте реалистами - требуйте невозможного!" (c) Ernesto Che Guevara


Отправлено: 22:34, 11-09-2009 | #8



Компьютерный форум OSzone.net » Linux и FreeBSD » Программное обеспечение Linux и FreeBSD » Postfix и три сетевых интерфейса.

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Прочее - 2 сетевых интерфейса Lelik1985 Сетевые технологии 1 22-09-2009 02:26
FreeBSD - Проблема при настройка postfix (postmap: fatal: file /usr/local/etc/postfix/main.cf:) _soldat_ Общий по FreeBSD 3 27-08-2008 08:05
Route/Bridge - 2 сетевых интерфейса zock Сетевые технологии 7 07-06-2008 15:38
Redhat/Fedora - Postfix + MySQL + Dovecot + Postfix Admin xargaster Общий по Linux 4 26-10-2007 09:02
Два сетевых интерфейса на одной машине AVGUR Сетевые технологии 5 22-03-2007 14:16




 
Переход