Форум пользователей сервиса "Радуга-Интернет" и "РадиоИнтернет"

Архив сообщений => Ускоритель Sprint => Асинронный интернет => Тестовые релизы Sprint => Тема начата: sycore от 08.11.2011, 13:32:18

Название: Тестовая версия sprint-3.4 под linux
Отправлено: sycore от 08.11.2011, 13:32:18
Ссылка для скачивания:

http://sprint.d-v.ru/linux/sprint-3.4a11-i386.deb

Сгодится для debian (squeeze) и ubuntu (10). Но там всего два бинарника, так что можно пробовать везде.
В пакете не указаны зависимости пока для более полноценного тестирования на разных дистрибутивах.

/usr/bin/sprintcore - ядро спринт, без GUI (управление через web-интерфейс)
/usr/bin/sprint - спринт с GUI

Для графики потребуется Qt (включай qtwebkit).

Все настроечные файлы создаются в ТЕКУЩЕЙ директории (конфиг и проч).

Пробуем, тестируем, отписываем.

p.s.: на сладкое:

Транспарентное проксирование с ускорением:


#Удаляем старую цепочку SPRINT
iptables -t nat -X SPRINT
#Создаём новую
iptables -t nat -N SPRINT
#Исключения (не проксифицируем лупбэк и свои сети, если есть)
iptables -t nat -A SPRINT -o lo -j RETURN
iptables -t nat -A SPRINT --dst 127.0.0.1 -j RETURN
iptables -t nat -A SPRINT --dst 192.168.0.0/16 -j RETURN
iptables -t nat -A SPRINT --dst 10.0.0.0/8 -j RETURN

# Исключаем проксификацию трафика самого спринта
iptables -t nat -A SPRINT -p tcp --dport  8080 -j RETURN
iptables -t nat -A SPRINT -p tcp --dport  3128:3132 -j RETURN
iptables -t nat -A SPRINT -p tcp --dport  8092 -j RETURN

# Собственно редирект трафика
iptables -t nat -A SPRINT -p tcp -j REDIRECT --to-port 3132


# Перенаправляем нужный трафик на цепочку SPRINT
iptables -t nat -A OUTPUT -p tcp --syn -j SPRINT
# Перенаправляем трафик сети на цепочку SPRINT
# Чтобы работал PREROUTING - укажите адрес сети в меню настройки->доступ->Разрешённые адреса сетей для сервисов
iptables -t nat -A PREROUTING -p tcp -s 10.0.0.0/8 --syn -j SPRINT

iptables -t nat -A PREROUTING -p tcp -s 192.168.0.0/16 --syn -j SPRINT


Убрать все правила можно набором команд:

Цитировать
#Удаляем старую цепочку SPRINT
iptables -t nat -X SPRINT
# Отменяем перенаправление трафика на цепочку SPRINT
iptables -t nat -D OUTPUT -p tcp --syn -j SPRINT
#  Отменяем перенаправление трафика сети на цепочку SPRINT
iptables -t nat -D PREROUTING -p tcp -s 10.0.0.0/8 --syn -j SPRINT
iptables -t nat -D PREROUTING -p tcp -s 192.168.0.0/16 --syn -j SPRINT

направляем весь tcp трафик на 3132 и работаем без TAP и без прокси.
Если у вас сеть - используем такое же правило с PREROUTING.

Более подробные инструкции будут в ответах на комментарии и (в виде документации) при выходе стабильной версии.

Название: Тестовая версия sprint-3.4 под linux
Отправлено: regulman от 08.11.2011, 17:10:54
а на ралинке оно будет работать?
Название: Тестовая версия sprint-3.4 под linux
Отправлено: tanshish от 08.11.2011, 22:40:20
sprintcore запустился сразу, а GUI потребовал библиотеки libQtWebKit.so.4 и libQtXmlPatterns.so.4, пришлось отдельно поставить пакеты libqtwebkit4 и libqt4-xmlpatterns.
Инициализировался спринт только после деактивации и активации подписки в ЛК (такая же ерунда у меня была на тестовом спринте под винду).

На 3132 с PREROUTING из сети заворачивается, а с локалхоста почему-то пока не получается (при использовании этого правила ВСЕ tcp-запросы направляются на 3132, и даже на веб-интерфейс зайти не получается).

При запуске sprintcore из-под root почему-то никуда не выводится лог.
При запуске GUI на рабочем столе поверх всех окон появляется какое-то серое окошко, из которого мышью можно вытащить кое-какие элементы старого ЛК.  :o
А что это за цифры в интерфейсе, где раньше было написано время старта?
А плагин оффлайн-новостей появится?

(ubuntu 10.10, kernel 2.6.37.1)
Название: Тестовая версия sprint-3.4 под linux
Отправлено: mahinist от 09.11.2011, 11:36:56
Спасибо за спринт  :ura1: , и сразу вопрос - для услуги по  доставке файлов этот спринт будет применяться  ???
На Росинке 9 -ой запустился sprint-3.4 под linux с пол оборота  , попробую на Debian и Ubuntu - отпишусь  :)
Название: Тестовая версия sprint-3.4 под linux
Отправлено: sycore от 09.11.2011, 12:06:08
sprintcore запустился сразу, а GUI потребовал библиотеки libQtWebKit.so.4 и libQtXmlPatterns.so.4, пришлось отдельно поставить пакеты libqtwebkit4 и libqt4-xmlpatterns.
Инициализировался спринт только после деактивации и активации подписки в ЛК (такая же ерунда у меня была на тестовом спринте под винду).

На 3132 с PREROUTING из сети заворачивается, а с локалхоста почему-то пока не получается (при использовании этого правила ВСЕ tcp-запросы направляются на 3132, и даже на веб-интерфейс зайти не получается).

При запуске sprintcore из-под root почему-то никуда не выводится лог.
При запуске GUI на рабочем столе поверх всех окон появляется какое-то серое окошко, из которого мышью можно вытащить кое-какие элементы старого ЛК.  :o
А что это за цифры в интерфейсе, где раньше было написано время старта?
А плагин оффлайн-новостей появится?

(ubuntu 10.10, kernel 2.6.37.1)

Спасибо за информацию, всё учтём, по iptables и зависимостям скорректировал первый пост.
по логу - лог должен появляться в текущей директории.
Название: Тестовая версия sprint-3.4 под linux
Отправлено: mahinist от 09.11.2011, 12:10:57
Так же глюк описанный пользователем - tanshish подтверждаю , вот в правом углу окошко -
Название: Тестовая версия sprint-3.4 под linux
Отправлено: mahinist от 09.11.2011, 12:52:52
При соединении спринта с отключенным тапком большой расход трафика по наземке ( MTC 3G  usb modem ) примерно 110-130 кб ,( по сравнению   спринт-3.3.2 для linux  по наземке на соединение уходило до 100 байт) , если тапок включить на соединение уходит 15-20 кб  :wow:
Название: Тестовая версия sprint-3.4 под linux
Отправлено: tanshish от 09.11.2011, 20:13:06
Так, стоп.
# Собственно редирект трафика
iptables -t nat -A SPRINT -p tcp -j REDIRECT --to-port 3132
С таким правилом у меня трафик перенаправляется на ИНТЕРФЕЙС НАЗЕМНОГО КАНАЛА на порт 3132. Спринт такой трафик не пускает - в журнале пишет предупреждение попытки доступа к сервису с IP наземного интерфейса. А по идее трафик должен направляться на 127.0.0.1:3132 (или как?)

А что должна делать эта строка?
Цитировать
# Исключаем loopback
iptables -t nat -A SPRINT -m owner --cmd-owner transocks -j RETURN
У меня говорит
Цитировать
iptables v1.4.4: unknown option `--cmd-owner'
Try `iptables -h' or 'iptables --help' for more information.

По логу. При запуске Спринта от имени обычного юзера, лог выводится на stdout. При запуске от рута на stdout почему-то ничего не выводится (не знаю, может так и должно быть, ну да ладно). В конфиге старого спринта я прописывал <process logfile="/var/log/sprint.log" daemon="on" ... /> (и он работал у меня как демон, а лог писал в файл). Тут logfile по умолчанию указан /dev/stdout (поэтому никаких файлов логов не появляется).

Ну и присоединяюсь к mahinist'у. Спасибо за спринт, надеемся, что в нём появятся оффлайн-новости и доставка файлов:)
Название: Тестовая версия sprint-3.4 под linux
Отправлено: sycore от 10.11.2011, 12:08:10
REDIRECT
       This target is only valid in the nat table, in the PREROUTING and OUTPUT chains, and user-defined chains which are only called from  those
       chains.   It  redirects  the  packet to the machine itself by changing the destination IP to the primary address of the incoming interface
       (locally-generated packets are mapped to the 127.0.0.1 address).
т.е. REDIRECT отправляет трафик на 127.0.0.1 для OUTPUT (локальных) и на локальный ip-адрес интерфейса для PREROUTING.
По-умолчанию должен работать OUTPUT, а для PREROUTING нужно добавить подсеть в список разрешённых сетей через интерфейс спринта.


Что касается правила с cmd - его можно заменить, см. первый пост.

По остальному - учтём, обновим.
Название: Тестовая версия sprint-3.4 под linux
Отправлено: sofrosh от 15.11.2011, 05:48:24
у меня не коннектится спринт, пишет логин не верный, а так все верно, в ЛК заходит этим же логином и паролем, и всегда использую копи паст. Для проверки использовал свою другую подписку, коннектится без проблем.. почему так? и еще, думаю, все потому что у меня ЛК все еще старого образца (внешний вин, оформления) а тот другая подписка уже новая оформления и этим заходит коннектится спринт спокойно, думаю при смене оформления тоже кое-что поменяли, авторизация может связан с новым спринтом и с новым ЛК....

i0254663 - мой
i0294848 - не используемый, который спокойно коннектится

еще есть вопрос по поводу

#Удаляем старую цепочку SPRINT
iptables -t nat -X SPRINT
#Создаём новую
iptables -t nat -N SPRINT
#Исключения (не проксифицируем лупбэк и свои сети, если есть)
iptables -t nat -A SPRINT -o lo -j RETURN
iptables -t nat -A SPRINT --dst 127.0.0.1 -j RETURN
iptables -t nat -A SPRINT --dst 192.168.0.0/16 -j RETURN
iptables -t nat -A SPRINT --dst 10.0.0.0/8 -j RETURN
........
где это надо править? где тот файл настройки., хотел бы сделать исключении прокси на определенные IP
Название: Тестовая версия sprint-3.4 под linux
Отправлено: Dima от 15.11.2011, 11:52:06

i0254663 - мой
i0294848 - не используемый, который спокойно коннектится


1) да, вы пока каким-то чудом остались в СТАРОМ интерфейсе, почему не подключается-попробуем разобраться
2) а "спокойно коннектится" как? вы же на безлимитном как я вижу и он неактивен...
Название: Тестовая версия sprint-3.4 под linux
Отправлено: sofrosh от 15.11.2011, 12:58:37

i0254663 - мой
i0294848 - не используемый, который спокойно коннектится


1) да, вы пока каким-то чудом остались в СТАРОМ интерфейсе, почему не подключается-попробуем разобраться
2) а "спокойно коннектится" как? вы же на безлимитном как я вижу и он неактивен...

просто для проверки ввел логин и пароль от другой подписки, проверка логина и пароля проходит успешно, и начинает соединятся, но тут конечно в скрипте не настроил ip и мак, видимо поэтому соединение без конца соединяется, а так свая основная подписка, даже не проходит проверку логина, а сразу говорит не правильный логин.
Название: Тестовая версия sprint-3.4 под linux
Отправлено: Dima от 15.11.2011, 14:49:37

i0254663 - мой
i0294848 - не используемый, который спокойно коннектится


1) да, вы пока каким-то чудом остались в СТАРОМ интерфейсе, почему не подключается-попробуем разобраться
2) а "спокойно коннектится" как? вы же на безлимитном как я вижу и он неактивен...

просто для проверки ввел логин и пароль от другой подписки, проверка логина и пароля проходит успешно, и начинает соединятся, но тут конечно в скрипте не настроил ip и мак, видимо поэтому соединение без конца соединяется, а так свая основная подписка, даже не проходит проверку логина, а сразу говорит не правильный логин.


спасибо за разъяснения. Подписку из старого ЛК в новый переведем завтра. :)
Название: Тестовая версия sprint-3.4 под linux
Отправлено: Steppler от 16.11.2011, 13:49:01
i0254663 - мой
i0294848 - не используемый, который спокойно коннектится

Перевели в новый кабинет. Перепроверили. Сейчас с подпиской все должно быть в порядке.  Если вдруг не будет принимать логин i0254663 - попробуйте просто 254663.
Название: Тестовая версия sprint-3.4 под linux
Отправлено: sofrosh от 16.11.2011, 18:17:09
Спасибо, как поменяли мой ЛК на новый интерфейс, спринт 3.4 без проблем соединился :) спасибо!
Теперь другая проблема, насчет исключений IP, видимо новый спринт 3.4 когда установлено соединение, и включен ТАП в настройках, не дает программ загружать страницы без использования прокси, как добавить исключении определенным IP, насчет вышесказанного:
#Удаляем старую цепочку SPRINT
iptables -t nat -X SPRINT
#Создаём новую
iptables -t nat -N SPRINT
#Исключения (не проксифицируем лупбэк и свои сети, если есть)
iptables -t nat -A SPRINT -o lo -j RETURN
...... я особо не понял, это как? скрипт или что?, пожалуйста объясните подробно
Название: Тестовая версия sprint-3.4 под linux
Отправлено: sycore от 16.11.2011, 18:28:31
...... я особо не понял, это как? скрипт или что?, пожалуйста объясните подробно
Это firewall для linux: http://ru.wikipedia.org/wiki/Iptables

К сожалению, более подробные инструкции появятся только с выходом стабильной версии.
Пока рекомендуем поискать информацию по настройке iptables в интернете или пользоваться прокси-сервисом/TAP.
Название: Тестовая версия sprint-3.4 под linux
Отправлено: mahinist от 17.11.2011, 08:47:00
На Debian - 6.0.3 и Ubuntu - 10.04.3 так же спринт запустился без проблем  и  без деактивации и активации подписки , пробовал транспарентное проксирование с ускорением - почему то не хочет трафик идти  на  3132 , и так же выше я указал  - большой расход трафика  при соединении спринта по наземке   ???