Форум пользователей сервиса "Радуга-Интернет" и "РадиоИнтернет"
Архив сообщений => Ускоритель Sprint => Асинронный интернет => Тестовые релизы Sprint => Тема начата: 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.
Более подробные инструкции будут в ответах на комментарии и (в виде документации) при выходе стабильной версии.
-
а на ралинке оно будет работать?
-
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)
-
Спасибо за спринт :ura1: , и сразу вопрос - для услуги по доставке файлов этот спринт будет применяться ???
На Росинке 9 -ой запустился sprint-3.4 под linux с пол оборота , попробую на Debian и Ubuntu - отпишусь :)
-
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 и зависимостям скорректировал первый пост.
по логу - лог должен появляться в текущей директории.
-
Так же глюк описанный пользователем - tanshish подтверждаю , вот в правом углу окошко -
-
При соединении спринта с отключенным тапком большой расход трафика по наземке ( MTC 3G usb modem ) примерно 110-130 кб ,( по сравнению спринт-3.3.2 для linux по наземке на соединение уходило до 100 байт) , если тапок включить на соединение уходит 15-20 кб :wow:
-
Так, стоп.
# Собственно редирект трафика
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'у. Спасибо за спринт, надеемся, что в нём появятся оффлайн-новости и доставка файлов:)
-
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 - его можно заменить, см. первый пост.
По остальному - учтём, обновим.
-
у меня не коннектится спринт, пишет логин не верный, а так все верно, в ЛК заходит этим же логином и паролем, и всегда использую копи паст. Для проверки использовал свою другую подписку, коннектится без проблем.. почему так? и еще, думаю, все потому что у меня ЛК все еще старого образца (внешний вин, оформления) а тот другая подписка уже новая оформления и этим заходит коннектится спринт спокойно, думаю при смене оформления тоже кое-что поменяли, авторизация может связан с новым спринтом и с новым ЛК....
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
-
i0254663 - мой
i0294848 - не используемый, который спокойно коннектится
1) да, вы пока каким-то чудом остались в СТАРОМ интерфейсе, почему не подключается-попробуем разобраться
2) а "спокойно коннектится" как? вы же на безлимитном как я вижу и он неактивен...
-
i0254663 - мой
i0294848 - не используемый, который спокойно коннектится
1) да, вы пока каким-то чудом остались в СТАРОМ интерфейсе, почему не подключается-попробуем разобраться
2) а "спокойно коннектится" как? вы же на безлимитном как я вижу и он неактивен...
просто для проверки ввел логин и пароль от другой подписки, проверка логина и пароля проходит успешно, и начинает соединятся, но тут конечно в скрипте не настроил ip и мак, видимо поэтому соединение без конца соединяется, а так свая основная подписка, даже не проходит проверку логина, а сразу говорит не правильный логин.
-
i0254663 - мой
i0294848 - не используемый, который спокойно коннектится
1) да, вы пока каким-то чудом остались в СТАРОМ интерфейсе, почему не подключается-попробуем разобраться
2) а "спокойно коннектится" как? вы же на безлимитном как я вижу и он неактивен...
просто для проверки ввел логин и пароль от другой подписки, проверка логина и пароля проходит успешно, и начинает соединятся, но тут конечно в скрипте не настроил ip и мак, видимо поэтому соединение без конца соединяется, а так свая основная подписка, даже не проходит проверку логина, а сразу говорит не правильный логин.
спасибо за разъяснения. Подписку из старого ЛК в новый переведем завтра. :)
-
i0254663 - мой
i0294848 - не используемый, который спокойно коннектится
Перевели в новый кабинет. Перепроверили. Сейчас с подпиской все должно быть в порядке. Если вдруг не будет принимать логин i0254663 - попробуйте просто 254663.
-
Спасибо, как поменяли мой ЛК на новый интерфейс, спринт 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
...... я особо не понял, это как? скрипт или что?, пожалуйста объясните подробно
-
...... я особо не понял, это как? скрипт или что?, пожалуйста объясните подробно
Это firewall для linux: http://ru.wikipedia.org/wiki/Iptables
К сожалению, более подробные инструкции появятся только с выходом стабильной версии.
Пока рекомендуем поискать информацию по настройке iptables в интернете или пользоваться прокси-сервисом/TAP.
-
На Debian - 6.0.3 и Ubuntu - 10.04.3 так же спринт запустился без проблем и без деактивации и активации подписки , пробовал транспарентное проксирование с ускорением - почему то не хочет трафик идти на 3132 , и так же выше я указал - большой расход трафика при соединении спринта по наземке ???