Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Squid и почтовики? Как решить проблему почты?  (Прочитано 1858 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн F_zero

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
  • Fix-Wam
    • Просмотр профиля
Есть прозрачный прокси на Ubuntu Server+Nat+Squid
 Насколько я знаю squid это http прокси   а почтовики типа Mozilla Thunderbird немогут получать и отправлять почту по это му протоколу как решить тогда задачку приема и отправки почты? Открыл в Nat порты
В nat добавил
ptables -A FORWARD -i eth0 -o eth1 -p tcp --dport 25 -j ACCEPT
iptables -A FORWARD -i eth0 -o eth1 -p tcp --dport 110 -j ACCEPT
В iptables -L пишет что порты Pop SMTP  открыты  а почта непроходит
Просканил Nmap шлюз открыты только 80, 8080, и samba порты
Кто сталкивался как решить проблему? :(

Оффлайн Unreg

  • Активист
  • *
  • Сообщений: 751
  • Ubuntu 8.04 / Acer Aspire One 110 > Debian 5.04
    • Просмотр профиля
    • LJ
sudo iptables-save
ip a
ip r
sudo netstat -lpan --inet

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Просканил Nmap шлюз открыты только 80, 8080, и samba порты
К вопросу этот шаг не имеет никакого отношения. Порты 25 и 110 на нём и не должны быть открыты.

Поддерживаю предыдущего оратора: ждём выкладку правил iptables...
Кстати, ещё покажите
cat /proc/sys/net/ipv4/ip_forward

Оффлайн F_zero

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
  • Fix-Wam
    • Просмотр профиля
содержимое interfaces
(Нажмите, чтобы показать/скрыть)
содержимое nat
(Нажмите, чтобы показать/скрыть)


Пользователь решил продолжить мысль 23 Мая 2011, 08:13:18:
sudo netstat -lpan --inet
(Нажмите, чтобы показать/скрыть)

Пользователь решил продолжить мысль 23 Мая 2011, 08:18:29:
cat /proc/sys/net/ipv4/ip_forward
Там 1
« Последнее редактирование: 23 Мая 2011, 08:18:29 от F_zero »

Оффлайн podkovyrsty

  • Старожил
  • *
  • Сообщений: 1547
  • Content-Type: alternative
    • Просмотр профиля
sudo iptables-save
где?
Шаг за шагом можно достичь цели.

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
iptables -t nat -A PREROUTING -i eth1 -d  10.0.0.0/24 -p tcp -m multiport --dpo$
1. Ковыряться в буковках нам лениво. Может там у Вас кириллистические буквы вкрались...
2. Судя по процитированному мной правилу - Вы скопировали не весь скрипт...

Именно поэтому здесь всегда просят показать не Ваши познания в скриптописании или литературные возможности, а результирующие правила, именно то, что повторно просит podkovyrsty

Оффлайн F_zero

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
  • Fix-Wam
    • Просмотр профиля
# Generated by iptables-save v1.4.10 on Mon May 23 09:39:04 2011
*filter
:INPUT ACCEPT [9471227:9674552056]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [9465320:635753865]
COMMIT
# Completed on Mon May 23 09:39:04 2011


Пользователь решил продолжить мысль 23 Мая 2011, 09:49:50:
Я сомневаюсь что у меня буковки вкрались ;D
мне просто надо в нате порты прокинуть скорее всего а как это сделать я не :idiot2: :-[

Пользователь решил продолжить мысль 23 Мая 2011, 09:59:06:
Или так?
iptables -A FORWARD -i eth1 -o eth0 -p tcp --dport 25 -j ACCEPT
iptables -A FORWARD -i eth1 -o eth0 -p tcp --dport 110 -j ACCEPT
или так?
iptables -t nat -A PREROUTING -i eth1 -d  10.0.0.0/24 -p tcp -m multiport --dport 25 -j DNAT --to [$ip_mail]:25
[$ip_mail]- ip почтового сервера? :D
Так все работаеш шлюз прозрачный инет на всех машинах идет по трубам а почтовики типа Тандерберда не работают...
« Последнее редактирование: 23 Мая 2011, 09:59:06 от F_zero »

Оффлайн podkovyrsty

  • Старожил
  • *
  • Сообщений: 1547
  • Content-Type: alternative
    • Просмотр профиля
В каком месте у вас прозрачный прокси, если у вас правила девственно чисты?
Шаг за шагом можно достичь цели.

Оффлайн F_zero

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
  • Fix-Wam
    • Просмотр профиля
Упс извиняюсь :P, а показать IPTables не могу
я пустил инет в обход шлюза иначе манагеры меня за почты заклюют вместе с директором(офис люди работают)
после 17:00 все свалят по домам ...

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
А у Вас хоть какой интерфейс куда смотрит?
И порты надо не пробросить,  а разрешить форвардиться через шлюз.
К тому же, чувствую, что камнем преткновения у Вас является отсутствие  маскарадинга (или SNAT) на интернетном интерфейсе. Для прокси это не нужно, потому как для него этот интефейс локальный потому и работает.

Пользователь решил продолжить мысль 23 Мая 2011, 12:48:30:
Упс извиняюсь :P, а показать IPTables не могу
я пустил инет в обход шлюза
Странно. Обычно если шлюз в обходе, то делай с ним что хочешь. Да и если траффик топает мимо, то правила-то никуда не деваются.

Оффлайн F_zero

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
  • Fix-Wam
    • Просмотр профиля
eth0 - WLan
eth1 - Lan
что непонятно отключил нат очистил iptables
модем воткнул в хаб из хаба в eth0 из eth1 вынул кабель и усе
Цитировать
И порты надо не пробросить,  а разрешить форвардиться через шлюз.
Ты прав и вот как мне это сделать только для 25 и 110 портов

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Как-то так
sudo iptables -P FORWARD DROP
sudo iptables -A FORWARD -i eth0 -m state --state RELATED,ESTABLISHED -j ACCEPT
sudo iptables -A FORWARD -i eth1 -o eth0 -p tcp -m multiport --dport 25,110 -j ACCEPT
sudo iptables -t nat -A PREROUTING -i eth1 -o eth0 -p tcp -m multiport --dport 80,8080 -j REDIRECT 3128
sudo iptables -t nat -A POSTROUTING -s 10.0.0.0/24 -o eth0 -j MASQUERADE

Оффлайн F_zero

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
  • Fix-Wam
    • Просмотр профиля
Спасибо!! Попробую...

 

Страница сгенерирована за 0.056 секунд. Запросов: 25.