РЕКЛАМА
ИНФОРМАЦИЯ
ПОЛЕЗНЫЕ ССЫЛКИ
Превращаем Microsoft Xbox в файловый сервер NAS: часть 1

Превращаем Microsoft Xbox в файловый сервер NAS: часть 3

Rambler's Top100 Рейтинг@Mail.ru

СЕТИ

Превращаем Microsoft Xbox в файловый сервер NAS: часть 2
Краткое содержание статьи: Мы продолжаем превращать Xbox в файловый сервер. Вторая часть материала посвящена установке файлового сервера SAMBA для вашей локальной сети, а также клиента TorrentFlux для файлообменной сети BitTorrent.

Превращаем Microsoft Xbox в файловый сервер NAS: часть 2


Редакция THG,  3 февраля 2006
Страница: Назад  1 2 Далее


Samba и SWAT

Начнём с установки сервера Samba, так как именно он нужен для предоставления общего доступа к файлам в сети Windows. SWAT (Samba Web Admin Tool) позволяет настраивать Samba, используя для этого удобный web-интерфейс (вместо конфигурационного файла samb.conf, в котором задаются настройки Samba). Немного подробнее узнать о SWAT можно здесь.

Для активации SWAT нужно отредактировать файл /etc/inetd.conf, поэтому выполните следующую команду.

vi /etc/inetd.conf

В конце файла должна быть следующая строка.

swat stream tcp nowait.400 root/usr/sbin/tcpd /usr/sbin/swat

Возможно, она уже есть и закомментирована символом '#'. Так или иначе, но строка должна быть без комментария. Нужно также проверить строки, ссылающиеся на smbd и nmbd, которые тоже могут оказаться закомментированы. Таким образом, прежде чем закрывать файл, убедитесь, что в нём присутствуют и активны следующие строки.

netbios-ssn stream tcp nowait root /usr/sbin/smbd smbd
netbios-ns dgram udp wait root /usr/sbin/nmbd nmbd

После этого можно с чистой совестью перезагрузить Xbox следующей командой.

/etc/init.d/inetd restart

Теперь наша система поддерживает Samba и NetBIOS по IP. Когда система запустится, вы можете обращаться к приставке по имени DNS, которое вы задали во время установки системы, например "xbox", или по IP-адресу.

Теперь с вашего ПК переходим в браузере по адресу http://ipaddress:901/ (указываем IP-адрес Xbox), и если проблем не возникло, то на экране должна отобразиться страница интерфейса администрирования. Если нажать на кнопку "Status" в верхней части экрана, то можно увидеть, что демоны/сервисы smbd и nmbd запущены. Если нет, вероятно, вы допустили ошибку где-то ранее, так что рекомендуем вернуться и проверить файл /etc/inetd.conf.

Нажмите на кнопку "Share"s, задайте имя (например, "samba_share") затем нажмите на кнопку "Create Share" ("Создать общий ресурс"). Отобразится список опций создаваемого ресурса. Здесь нужно изменить "path" на имя каталога, к которому мы раньше смонтировали жёсткий диск. В нашем примере "/samba_share". Выключаем режим "только чтение", включаем гостевой доступ (guest ok) и нажимаем "Commit Changes" ("Принять изменения"). В результате этих действий будет создан сетевой ресурс, доступный всем для чтения и записи. Если вы пожелаете задать особые права доступа для пользователей, то это можно сделать на этой же странице.

Если теперь открыть сетевое окружение на компьютере с Windows и отобразить компьютеры рабочей группы, вы увидите в списке "Xbox". Щёлкаем по значку, после чего вы должны увидеть общий сетевой каталог и ряд других "излишества" вроде принтеров. Для удобства вы всегда можете подключить общий ресурс в качестве сетевого диска.

Итак, второй этап проекта завершён!

BitTorrent и TorrentFlux

Ниже мы рассмотрим установку TorrentFlux - клиента для файлообменной сети BitTorrent. Подробнее ознакомиться с TorrentFlux можно на сайте, там же можно найти и последнюю версию программы. TorrentFlux это не Azureus, однако он гораздо менее требователен к ресурсам и идеально подходит для нашего случая. Здесь мы рассматриваем работу с версией 2.0 beta 1. Итак, переходим в домашний каталог на Xbox и набираем следующую команду (одной строкой).

wget http://prdownloads.sourceforge.net/torrentflux/torrentflux-2.0beta1.tar.gz?download

После этого архив gzip будет скачан в домашний каталог. Распаковываем архив в каталог с именем torrentflux-2.0beta1.

tar -zxvf torrentflux-20.beta1.tar.gz

Перейдите в новый каталог и прочитайте документ INSTALL.

Копируем каталог html в папку с другими web-страницами.

mkdir /var/www/torrentflux
cp -r html /var/www/torrentflux

Теперь нам нужно создать базу данных mysql для TorrentFlux.

mysqladmin create torrentflux

После этого, создаём все необходимые таблицы, используя для этого имеющийся скрипт torrentflux.sql.

mysql torrentflux < torrentflux.sql

Добавляем пользователя mysql: в командной строке выполняем команду.

mysql

Подключаемся к только что созданной базе данных.

connect torrentflux

Добавляем пользователя.

grant CREATE,INSERT,DELETE,UPDATE,SELECT on torrentflux.* to tf@localhost;

Задаём пароль.

set password for tf = password('MyPassword');

Выходим из mysql, набрав "exit".

Копируем два файла bittorrent python и делаем их исполняемыми.

cp TF_BitTornado/ /usr/local/
chmod +x /usr/local/TF_BitTornado/btphptornado.py
chmod +x /usr/local/TF_BitTornado/btshowmetainfo.py

Изменяем файл config.php.

vi /var/www/torrentflux/config.php

В верхней части видны различные настройки. Они должны выглядеть примерно следующим образом.

$cfg["db_type"] = "mysql";
$cfg["db_host"] = "localhost";
$cfg["db_name"] = "torrentflux";
$cfg["db_user"] = "tf";
$cfg["db_pass"] = "MyPassword";

$cfg["path"] = "/samba_share/downloads/";
$cfg["btphpbin"] = "/usr/local/TF_BitTornado/btphptornado.py";

$cfg["btshowmetainfo"] = "/usr/local/TF_BitTornado/btshowmetainfo.py";

В файле есть и другие настройки, например, номера портов, которые вы можете изменить. Все они вполне очевидны. Сохраните файл и попробуйте перейти по адресу http://ipaddress/torrentflux с одного из ваших ПК. Надеемся, вы увидите экран входа с предложением ввести логин/пароль. Отметим, что указанные имя и пароль будут сохранены как данные администратора.

Если вы пользовались BitTorrent, то воспользоваться клиентом TorrentFlux не составит труда. Если потребуется помощь, разрешить все вопросы можно на форуме TorrentFlux Forum.

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

Перейти к продолжению статьи.


СОДЕРЖАНИЕ

Обсуждение в Клубе Экспертов THG Обсуждение в Клубе Экспертов THG


РЕКЛАМА
РЕКОМЕНДУЕМ ПРОЧЕСТЬ!

История мейнфреймов: от Harvard Mark I до System z10 EC
Верите вы или нет, но были времена, когда компьютеры занимали целые комнаты. Сегодня вы работаете за небольшим персональным компьютером, но когда-то о таком можно было только мечтать. Предлагаем окунуться в историю и познакомиться с самыми знаковыми мейнфреймами за последние десятилетия.

Пятнадцать процессоров Intel x86, вошедших в историю
Компания Intel выпустила за годы существования немало процессоров x86, начиная с эпохи расцвета ПК, но не все из них оставили незабываемый след в истории. В нашей первой статье цикла мы рассмотрим пятнадцать наиболее любопытных и памятных процессоров Intel, от 8086 до Core 2 Duo.

ССЫЛКИ
Реклама от YouDo
erid: LatgBTyY6
Услуги специалиста: http://photo.youdo.com/videoedit/clip/, подробнее по ссылке.
Смотрите тут - http://photo.youdo.com/videoedit/, полное описание.
Услуги специалиста: http://photo.youdo.com/photoedit/photoshop/pv/spb/ по данной ссылке.