FastNetMon

Tuesday, 8 December 2009

Как заставить Exim слушать на всех интерфейсах ?

Симптомы: на машине много айпи адресов, но Exim слушает только один:

netstat -lnpt | grep exim
tcp 0 0 ip.ad.dr.es:25 0.0.0.0:* LISTEN 3420/exim4
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 3420/exim4



Открываем конфиг:
vi /etc/exim4/exim4.conf.template


Находим там строку (может немного отличаться):
local_interfaces = 127.0.0.1 : ip.ad.dr.es


Где ip.ad.dr.es - IP, который слушает Exim.

Теперь делаем просто - комментируем эту строку (переходя к конфигурации по-умолчанию, в которой Exim случает все порты):

# local_interfaces = 127.0.0.1 : ip.ad.dr.es


И перезапускаем Exim:

/etc/init.d/exim4 restart


В итоге Exim биндится на все интерфейсы:

netstat -lnpt | grep exim
tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN 32035/exim4
tcp6 0 0 :::25 :::* LISTEN 32035/exim4

No comments :

Post a Comment

Note: only a member of this blog may post a comment.