Как подключить несколько компьютеров локальной сети к программе SETI@home

kvic_tula (команда VolgaSETI)

Хочу сказать, что идея подключить несколько компьютеров нашей сети на обсчет блоков начинает приносить некоторые плоды - это можно увидеть по статистике.

Хотелось бы поделиться моим пока небольшим опытом организации всего этого.

Для начала пришлось установить клиенты на те компы, владельцы которых согласились на это. Но, чтобы пересылка данных в Беркли происходила только с моего, установил программу SetiQueue, которая исполняет обязанности прокси для сетевых клиентов. В настройках клиентов указал соединение через HTTP прокси, адрес этого прокси - как у моего компа в локалке (192.168.34.11) и порт 5517. Также указал, чтобы клиент постоянно считал и соединялся без запроса на подтверждение. Это возможно, т.к. SetiQueue позволяет кэшировать много юнитов и, соответственно соединение с Интернетом нужно только на моем компе.

Но возникла еще одна проблема. У нас на фирме сервер поддерживает только NTLM авторизацию и поэтому было невозможно получать и посылать данные в Интернет. Пришлось покопаться в Инете. Там была найдена программа, написанная на Pyton'е. Пришлось скачать интерпретатор этого питона и эту программу. После установки и настройки NTLM была обманута и процесс пошел. При этом в SetiQueue пришлось изменять настройки тоже. Задал тип соединения WinNetProxy, адер прокси 127.0.0.1 и порт 5865. Эти значения можно менять, они задаются в конфигурационном файле той питоновской программы, в коем задается как пароль так и логин для NTLM авторизации в локалке.

Ну и напоследок поставил Msetimon - там можно сразу увидеть прогресс на всех компах в локалке.

Вот такие телодвижения пришлось проделать, чтобы организовать весь процесс по-человечески. Надеюсь вся эта информация окажется полезной.

Где все это взять:

Возможно, все это делается намного проще, но у меня не получилось.


ссылки на упомянутые в статье программы


счетчик посещений страницы:
Hosted by uCoz