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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Виснет pop3 Сессия через шлюз под убунтой  (Прочитано 2755 раз)

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

Оффлайн Hile

  • Автор темы
  • Новичок
  • *
  • Сообщений: 34
  • Что то ломаю что то строю...
    • Просмотр профиля
Re: Виснет pop3 Сессия через шлюз под убунтой
« Ответ #15 : 08 Сентября 2009, 19:29:52 »
/root/.netrc:1: предупреждение: неизвестный маркер "poll"
/root/.netrc:1: предупреждение: неизвестный маркер "pop.mail.ru"
/root/.netrc:1: предупреждение: неизвестный маркер "proto"
/root/.netrc:1: предупреждение: неизвестный маркер "pop3"
/root/.netrc:1: предупреждение: перед всеми именами хостов найден "login"
/root/.netrc:1: предупреждение: неизвестный маркер "pass"
/root/.netrc:1: предупреждение: неизвестный маркер "пасс"


Пользователь решил продолжить мысль 08 Сентября 2009, 19:30:29:
эээм.. я что т с почто не лажу видимо)

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Виснет pop3 Сессия через шлюз под убунтой
« Ответ #16 : 08 Сентября 2009, 19:48:13 »
А почему ты конфиг fetchmail в .netrc пишешь?? Пиши в .fetchmailrc !
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Hile

  • Автор темы
  • Новичок
  • *
  • Сообщений: 34
  • Что то ломаю что то строю...
    • Просмотр профиля
Re: Виснет pop3 Сессия через шлюз под убунтой
« Ответ #17 : 09 Сентября 2009, 00:10:57 »
в мане так...

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Виснет pop3 Сессия через шлюз под убунтой
« Ответ #18 : 09 Сентября 2009, 01:16:11 »
Не так там.
.netrc - это файл паролей! Только!
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Hile

  • Автор темы
  • Новичок
  • *
  • Сообщений: 34
  • Что то ломаю что то строю...
    • Просмотр профиля
Re: Виснет pop3 Сессия через шлюз под убунтой
« Ответ #19 : 09 Сентября 2009, 13:48:46 »

2 сообщения для %username%  на pop.mail.ru (24576 октетов). .. колличество писем и отлук показывает...

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Виснет pop3 Сессия через шлюз под убунтой
« Ответ #20 : 09 Сентября 2009, 16:22:21 »
Ну, прогресс. Теперь можно начинать эксперименты с получением.
fetchmail -ka
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн valery

  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: Виснет pop3 Сессия через шлюз под убунтой
« Ответ #21 : 09 Сентября 2009, 17:32:17 »
Дело в том, что не только pop3 (протокол 110), но и протокол 443 (https) не проходит и именно на www.mail.ru. Видно это по Mail.Ru Agent.
iptables пропускает 443 и 110, причём в одной строчке перечислены -p tcp -m multiport --dport 20,21,25,110,587,995,443 -j ACCEPT.

Пинги на mail.ru с клиента очень длинные и нестабильные, около 30% пропадает, страница www.mail.ru не открывается.
Пинги со шлюза обычные, в elinks www.mail.ru открывается.
Если это MTU, то почему на тот же gmail почта идёт, да и сайты открываются (НО, открываются не так гладко как надо).
Если переключить кабель в интернет непосредственно на клиента, минуя шлюз, то всё работает великолепно.

Шлюз - ubuntu server 8.10, пакет ppptp-linux, соединение с провайдером через VPN pppoe (такой провайдер, другого нет), шифрования нет.

неделю не могу разобраться
« Последнее редактирование: 09 Сентября 2009, 17:39:06 от valery »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Виснет pop3 Сессия через шлюз под убунтой
« Ответ #22 : 09 Сентября 2009, 18:28:43 »
(отвлеченно) Ты определись, PPTP или PPPoE. VPN обычно PPTP.

И проверь, что будет, если соединить шлюз с клиентом проводочком минуя хабы и прочие мелочи.
У тебя явно где-то вц творится в сети, а ты уперся в проблему и не можешь отойти на шаг в сторону.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн valery

  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: Виснет pop3 Сессия через шлюз под убунтой
« Ответ #23 : 09 Сентября 2009, 18:41:51 »
Это верно, надо железячные проблемы решить. Сейчас схожу на работу, возьму гарантированно исправный свич, заодно возьму инструменты, сделаю кросс-овер, дома не оказалось.

Пользователь решил продолжить мысль 09 Сентября 2009, 18:26:07:
Интерфейс поднимается pptp-linux, протокол pppoe

Поставил гарантировано рабочий свич - проблема осталась
Соеденил шлюз и клиент кроссовером - проблема осталась

Пинги на mail.ru с клиента идут (2% потерь, но и на остальные гуглы так же).
Пинги на mail.ru со шлюза идут (1% потерь).

Почему именно mail.ru так странно себя ведёт? Может проблема не в железе и не в MTU, а, допустим, в кукисах?




Пользователь решил продолжить мысль 09 Сентября 2009, 21:29:34:
MTU на интерфейсе ppp0 1460
MTU на интерфейсе eth1 (смотрит на VPN провайдера) 1500
MTU на интерфейсе eth0 (смотрит в локаль) 1500

Твикером поменял MTU на клиенте (XP) с 1500 до 1300, убрал автоматическое определение

Проблема сохранилась.

Если менять MTU eth0 перестаёт грузиться Google
« Последнее редактирование: 09 Сентября 2009, 21:29:34 от valery »

Оффлайн Hile

  • Автор темы
  • Новичок
  • *
  • Сообщений: 34
  • Что то ломаю что то строю...
    • Просмотр профиля
Re: Виснет pop3 Сессия через шлюз под убунтой
« Ответ #24 : 10 Сентября 2009, 00:37:19 »
интереснее уже... может дело в какоих-то апдейтах? у меня серв этот не обновлялся уже порядочно - месяц гдето...

Оффлайн valery

  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: Виснет pop3 Сессия через шлюз под убунтой
« Ответ #25 : 10 Сентября 2009, 20:48:47 »
Сделал шлюз с 0.
Скачал Ubuntu Server 9.04, поставил (русификация стала лучше, кстати)
Настроил iptables на полный ACCEPT, маскарадинг, подгрузил модули для gre.
Чтобы поставить pptp-linux сделал шлюзом машину с XP. Поставил pptp, mc (привык к синим табличкам).
Попробовал открыть elinks www.mail.ru - открывает
В ХР firefox - открывает

Снова сделал Ubuntu шлюзом, подключил провод от провайдера к ней, поднял ppp0 (быстро так, наловчился)
Попробовал открыть elinks www.mail.ru - открывает
В ХР firefox - НЕ открывает.

Убиться тапком и не жить, блин.
Вот сейчас набираю сообщение, в XP подключённой к Ubuntu



Оффлайн VinnyPooh

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 2577
  • В работе
    • Просмотр профиля
    • Linux для чайников (пых-пых)
Re: Виснет pop3 Сессия через шлюз под убунтой
« Ответ #26 : 10 Сентября 2009, 21:11:51 »
Послушай, попробуй на клиенте на XP медленно опускать MTU, всмысле пинговать пакетами

проверять судя по гуглю можно через терминал и пинг

 ping mail.ru -l -f

ping mail.ru -l 1499 -f

Опускай по чуть-чуть пока не появится нормальный пинг.

Отсюда взял, за точность не ручаюсь,как то также подбирал вроде

http://alex54.ru/forum/showthread.php?t=65
« Последнее редактирование: 10 Сентября 2009, 21:14:38 от VinnyPooh »

Оффлайн valery

  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: Виснет pop3 Сессия через шлюз под убунтой
« Ответ #27 : 10 Сентября 2009, 21:50:27 »
Вот ведь какая г(р)адость.
Нашёл и прочитал - действительно длинна пакетов, не проходят они через VPN!!!
Умная статья: http://xlabz.org/archives/294
Ещё умная статья: http://www.mikrotik.by/index.php?s=42f3550bad524c29424bd45cacf32d06&showtopic=56&st=20

И полное решение для моего случая:

iptables -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --set-mss 1300

Уфф. Теперь надо автоматизировать поднятие ppp0 (кстати опция replacedefaulroute после defaultroute в /etc/ppp/peers/Провайдер делает свежеподнятый PPP дефолтным).
Ещё надо прибить свободы в iptables. Но это завтра.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Виснет pop3 Сессия через шлюз под убунтой
« Ответ #28 : 11 Сентября 2009, 03:21:45 »
MTU, MSS и прочую требуху лучше забить в конфиг PPP дабы не страдать всякой ерундой.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Hile

  • Автор темы
  • Новичок
  • *
  • Сообщений: 34
  • Что то ломаю что то строю...
    • Просмотр профиля
Re: Виснет pop3 Сессия через шлюз под убунтой
« Ответ #29 : 11 Сентября 2009, 08:16:28 »
Всем Спасибо :)  после ввода iptables -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --set-mss 1172

и кажись все получилось)  а проблема возникла  я думаю из за того что наш "Skylink Калуга" начал гонять наш трафик калужский через Москву и что то они поменяли у себя... Еще раз всем спасибо  :)

 

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