Transmission daemon windows что это

Обновлено: 30.06.2024

Статьи и заметки об установке и настройке Windows, Linux, маршрутизаторов и т.д.

Для Linux существует замечательный легкий BitTorrent-клиент, который называется transmission-daemon. Работает он совершенно безотказно, но вот произвести его первоначальную настройку для многих новичков является нетривиальной задачей. Самое интересное, что некоторые моменты в настройках меняются от версии к версии как самого transmission-daemon, так и дистрибутива. В данном мануале приведу пример настройки transmission-daemon под Debian 9.

Устанавливаем transmission-daemon, если он у вас еще не установлен
apt-get install transmission-daemon

Копируем конфигурационные файлы в директорию пользователя, от имени которого будет запускаться transmission-daemon
cp -r /etc/transmission-daemon /home/anykey/.config/
Меняем права доступа
chown -R anykey:anykey /home/anykey/.config/transmission-daemon

В /etc/init.d/transmission-daemon меняем USER=anykey

В /etc/default/transmission-daemon меняем CONFIG_DIR="/home/anykey/.config/transmission-daemon"

Выполняем команду
systemctl edit transmission-daemon.service
В открывшемся окне вписываем
[Service]
User=anykey
Сохраняем изменения и выходим.
Если у вас редактор по умолчанию Nano, то для того чтобы сохранить и выйти необходимо нажать Ctrl+O, затем Ctrl+X, если же Vi, то жмем Esc, затем набираем :wq! и жмем Enter.

В /home/anykey/.config/transmission-daemon/settings.json меняем:
если компьютер, на котором будет запускаться transmission-daemon имеет статический ip, то прописываем этот ip в строку
"bind-address-ipv4": "192.168.0.2",
сюда вписываем директорию, в которую будут загружаться торренты
"download-dir": "/mnt/distrib",

если хотим указать отдельную директорию для незавершенных загрузок, то меняем значение на true
"incomplete-dir-enabled": true,
и указываем директорию для незавершенных загрузок
"incomplete-dir": "/mnt/temp",

устанавливаем количество информации, выдаваемой в /var/log/syslog, значение можно менять от 0 до 9, где 0 - отсутствие записей в логи
"message-level": 1,

чтобы обращаться к transmission-daemon через web-интерфейс, прописываем true, иначе оставляем false
"rpc-enabled": true,
сюда прописываем ip-адрес, который указали в поле "bind-address-ipv4"
"rpc-bind-address": "192.168.0.2",
если хотим, чтобы запрашивался пароль для доступа через web-интерфейс, то меняем на true, иначе оставляем false
"rpc-authentication-required": true,
если в предыдущем пункте выбрали true, то устанавливаем имя для подключения к web-интерфейсу
"rpc-username": "any",
в кавычки вписываем свой пароль, после перезагрузки конфигурации его значение будет хэшированно
"rpc-password": "63e518bf450175974b02403e657357326a76452f3Io4VSG2a",
можно поменять порт, по которому будет доступен web-интерфейс
"rpc-port": 1419,
чтоб web-интерфейс был доступен только с определенных ip и/или подсетей, то меняем на true
"rpc-whitelist-enabled": true,
в этой строке указываем необходимые ip и подсети через запятую и без пробела
"rpc-whitelist": "127.0.0.1,192.168.0.*",

Основные настройки на этом закончены. Но можно настроить еще всякие дополнительные функции, например, чтоб transmission-daemon подбирал .torrent-файлы из определенной директории и ставил их на закачку, для этого в конец конфигурационного файла дописываем строки
"watch-dir": "/mnt/torrents",
"watch-dir-enabled": true
причем не забываем поставить запятую в конец строки, после которой мы добавили эти строки.
Так же владельцем директории /mnt/torrents должен быть anykey - юзер, от имени которого запускается transmission-daemon
chown -R anykey:anykey /mnt/torrents
Права на директорию /mnt/torrents и файлы в ней должны быть 775
chmod -R 775 /mnt/torrents

после чего владельцем файла /usr/sbin/transmission-rm-added.sh делаем юзера anykey
chown anykey:anykey /usr/sbin/transmission-rm-added.sh

После изменения настроек ОБЯЗАТЕЛЬНО выполняем команду
invoke-rc.d transmission-daemon reload
и только после этого
service transmission-daemon restart

transmission-daemon web-интерфейс

В левом нижнем углу можно поменять настройки transmission-daemon.

А еще transmission-daemon-ом можно управлять при помощи программы Transmission remote GUI
apt-get install transgui

3 отзыва на “ Настройка transmission-daemon в Debian 9 (Stretch) ”

Настрлил все как у вас, но после reboot не могу зайти через веб морду, демон в процессах висит, приходится в ручную перезапускать, в чем может быть проблема? Пользователя я выбрал с парольным входом, может быть из за этого. До этого пробовал по другой инструкции делать с безпарольным юзером, ситуация аналогичная, помогите пожалуйста?

Торрент-клиент Transmission наконец-то вышел под Windows. Geektimes, Торрент, Transmission, Windows, Длиннопост, Софт, Пиратство

Дистрибутивы Transmission 2.92 для 32-битной и 64-битной Windows уже появились в официальном депозитории (в самом низу), наряду со стандартными версиями для Linux и OS X, хотя официально о выходе пока не объявлено.

При установке вместе со стандартным Qt-клиентом предлагается поставить демон Transmission, утилиты командной строки и веб-интерфейс, чтобы управлять клиентом через браузер или удалённо с другого компьютера.

По функциональности Transmission не уступает uTorrent. Например, здесь тоже есть планировщик с ограничением скорости по дням недели и по часам. Есть чёрный список для блокировки подключения указанных узлов. Можно сконфигурировать клиент для отслеживания определённых папок на появление новых торрент-файлов, устанавливать правила шифрования, добавлять/удалять трекеры для конкретных торрентов.

Интерфейс Transmission для Windows предельно простой. И главное, что здесь нет рекламы.

Торрент-клиент Transmission наконец-то вышел под Windows. Geektimes, Торрент, Transmission, Windows, Длиннопост, Софт, Пиратство

Полная копипаста с geektimes, для меня это хорошая новость, надеюсь и вам будет полезно.

Кроме официальной версии, существует неофициальный клиент Transmission-QT, различия между первым и вторым пока не ясны.

а порнолабу статистику не режет? друг переживает

А qBittorrent уже стал плохим?

поясните для ламмеров чем плохи uTorrent и Bittorrent?

и с чего такая радость о Transmission?

не прошло и полувека.. хех.

Я им на винде уже года как 3 пользуюсь, а он оказывается только вышел? Я из будущего?

Подскажите пожалуйста как его заставить запускаться вместе с виндовс?

Пользуюсь uTorrent'ом почти 8 лет. Ни разу не обновлял его, зачем? Все устраивает.

@Octahedron Сейчас установил, ну и по привычке вместе с демоном, в винде он особо не нужен, а как удалить демон не могу понять, если удалять трансмиссию то демон остаётся, не подскажете как удалить демон?

Спасибо! Для меня это приятная новость! Уже качаю )))

Есть настройка последовательной загрузки ? что бы я мог начать смотреть до окончания загрузки.

>У пользователей Windows в конце концов появился хороший BitTorrent-клиент

Под винду уже давно есть хороший qbittorrent, то же из царства пингвинов пришел

Потоковая скачка есть?

Фильмы во время скачивания воспроизводит?

А в чём основное преимущество? меня реклама не пугает в моем клиенте, её там один маленький баннр

Deluge как-то роднее

посмотрел я и че то не впечатлился.

информативности мало (скорость, время добавления и прочее отсутствует),

раздачи не раздает совсем,

последовательное скачивание фрагментов не настраивается,

файлы удаляет минуя корзину, '.торренты' не удаляет вообще,

скачивать обратно удаленную загрузку почему-то не захотел

кароче, радоваться пока нечему.

Комментарий удален. Причина: данный аккаунт был удалён

deluge если уж нет удалённой качалки

Торрент под Винду? А чё сразу в мусарню не сдаться? Нах нам посредники? Чё тянуть то?


Ответ на пост «Я старый пират и не знаю слов любви. »

Оооо.
Я мир физносителей зацепил только-только вот. Но все же, все же.
Диски "золотой софт", внешние крэдлы для ЖД (еще для IDE) с замочком, и вообще у меня все еще небольшая коллекция лицензионных дисков, купленных на барахолке (оригинальный английский диабло2, между прочим, на двух дисках!)
Читал однажды "дневники тестировщика". Прослезился, вспомнил своё начало работы. Комп с двумя приводами, клоны дисков и вообще всего что попадалось в руки.
Что сейчас. Коллекция музыки переползла за терабайт. Полтера дистрибутивов на все случаи жизни. Залман с инсталляторами всего, что даже чисто теоретически может мне понадобиться.
Когда пошла волна блокировок - накачал фильмов и перегнал на болванки. Все еще хранятся. Доступ в интернет не вечен.
Покупаю диски, винил. Последнее для души, само собой. Хотя при должном уходе винил еще меня переживет.
Программы. Программы я беру в основном с трекера. Игры - стим или опять же пираццтво. Ибо платить 4к за очередное переиздание не вижу смысла (хотя МЕ купил, да).

А тогда.
Игры - с ЖД и дискет, было такое. СД-привод конечно хорошо, но когда у тебя на жд пара гигов пространства - много не поставишь. Помню, как мылом восстанавливал царапаный диск, чтоб прошла проверка суммы и игра поставилась. Помню "чистящие диски". Со своими IDE шлейфами ходили, чтоб чужой не порвать. И самые лучшие - конечно ASUS на 80пин.
Вообще, конечно, я б был не против застать чуть побольше того времени. Романтика своеобразная была тогда, конечно. Ночные коннекты, кроватка, фидошные эхи - все, увы, мимо меня прошло. Хотя наследие все еще разгребаю.))
Вообще было много интересного. Не сохранил, увы, чей-то кастом-мод старкрафта. Были чатлане, трамплюкаторы, пацаки. Зато застал первый глючный релиз вар2 от спк. Еще без музыки, с вылетами от выстрелов в верх карты, и с поехавшими шрифтами.
Застал багованную GTA SA, которая постоянно чот писала на ЖД, вследствие чего хард умирал за пару недель. Помницца, нам в ремонт тогда почти месяц таскали компы все, кто покопировал ту игру себе.
В общем, пойду поностальгирую еще раз, перечитаю дневники снова.

И да, не так давно карту в сбере оформлял. На предложение оформить сберпрайм ответил, что я старый пират и не знаю слов лицензионного соглашения. Молоденький манагер меня не понял. =(

Установка и настройка демона Transmission под Ubuntu

1. Введение в трансмиссию

Transmission - это мощный клиент BitTorrent с открытым исходным кодом, который реализует большинство функций, описанных в протоколе BT. В настоящее время в егоОфициальный веб-сайтДля загрузки доступно несколько версий, в том числе версия для Mac, GTK +, QT и версия Daemon.

Передача поддерживает такие функции, как DHT, Magnet Link, uTP и PEX. Особенно поддержка Magnet LinkМагнитная ссылкаЗагрузка очень важна, потому что многие ресурсы в Интернете используются таким образом вместо традиционных файлов .torrent, таких какTPB、BTDigg。

вUbuntuВ окончательной версии пакета Transmission в составе пакета передачи есть несколько пакетов. Названия этих пакетов легко спутать. Это:

  • transmission-gtk: GTK+интерфейсПередача BT-клиента.
  • Transmission-qt: BT-клиент передачи интерфейса QT.
  • Transmission-cli: клиент Transmission BT интерфейса командной строки, который имеет те же функции, что и версии QT и GTK +. Это полноценный клиент BT, работающий под управлением командной строки.
  • Transmission-daemon: это демон передачи. Он не имеет инструкций по эксплуатации и может управляться только с помощью веб-клиента или transfer-remote-cli. Эта программа особенно подходит для установки на серверы или встроенные системы, а также на некоторые устройства без дисплеев.
  • Transmission-remote-cli: набор команд, используемый для управления Transmission-daemon. Он не имеет функции загрузки BT и может использоваться только с daemon.

Эти пакеты не нужно устанавливать, в соответствии с моими потребностями, нужно только установить traffic-daemon. Далее я подробно расскажу об установке и настройке демона.

2. Установка трансмиссии

В Ubuntu откройте терминал и введите следующую команду для установки:

Transmission-cli также будет установлен в процессе установки. После завершения установки в системе появятся следующие инструменты командной строки

  • Transmission-cli: Независимый клиент командной строки.
  • Transmission-create: инструмент командной строки для создания исходных файлов .torrent.
  • передача-демон: фоновый демон.
  • Transmission-edit: используется для изменения URL-адреса объявления исходного файла .torrent.
  • передача-удаленная: программа, которая управляет демоном.
  • Transmission-show: просмотр информации о торрент-файле.

После установки Transmission-daemon имеет некоторые настройки по умолчанию (Ссылка на ссылку)。

Список каталогов конфигурации по умолчанию

  • settings.json: основной файл конфигурации, который устанавливает различные параметры демона, включая конфигурацию имени пользователя и пароля RPC. На самом деле это символическая ссылка, и исходный файл, на который она указывает, - это /etc/transmission-daemon/settings.json. Описание параметров внутри может относиться кИнструкция по настройке на официальном сайте。
  • torrents /: каталог, в котором пользователи хранят файлы семян .torrent. Здесь хранятся все семена, добавленные в задачу загрузки. Именование .torrent включает имя самого начального файла и значение SHA1 HASH начального файла.
  • Resume /: файл .resume должен быть сохранен.Файл .resume содержит информацию о семени, например, какие части файла были загружены, расположение загруженных данных и т. д.
  • blocklists /: хранить адреса заблокированных пиров.
  • dht.dat: хранить информацию об узле DHT.

Пользователь по умолчанию

По умолчанию создается пользователь для запуска демона передачи, имя пользователя: debian-transmission 。
Примечание. Если другой пользователь используется для запуска traffic-daemon, в каталоге пользователя будет создана папка .config / Transmission-daemon, и там будет один settings.json Файл конфигурации используется для настройки процесса демона, соответствующего этому пользователю, и каталог загрузки также станет $ HOME / Download.

Способ правильного запуска и остановки Transmission-daemon в соответствии с пользователем по умолчанию и каталогом конфигурации по умолчанию выглядит следующим образом. Я тоже буду использовать этот подход.

sudo service transmission-daemon start

sudo service transmission-daemon stop

После успешного запуска вы можете увидеть процесс демона следующим образом

$ ps aux | grep 'transmission-daemon'

debian-+ 5509 0.0 0.6 250700 6456 ? Ssl 04:31 0:00 /usr/bin/transmission-daemon -f --config-dir /var/lib/transmission-daemon/info

3. Конфигурация трансмиссии

Конфигурация в основном достигается путем изменения параметров в файле /var/lib/transmission-daemon/info/settings.json.
Примечание. При редактировании файла конфигурации передачи вам необходимо сначала закрыть процесс демона, иначе отредактированные параметры будут восстановлены в исходное состояние.

Самое важное - настроить RPC, потому что и веб-интерфейс, и CLI взаимодействуют с демоном через протокол RPC. Параметры, относящиеся к RPC в settings.json, следующие:

  • rpc-authentication-required : Boolean (default = false)
  • rpc-bind-address : String (default = “0.0.0.0”) Where to listen for RPC connections
  • rpc-enabled : Boolean (default = true)
  • rpc-password : String
  • rpc-port : Number (default = 9091)
  • rpc-url : String (default = /transmission/. Added in v2.2)
  • rpc-username : String
  • rpc-whitelist : String (Comma-delimited list of IP addresses. Wildcards allowed using ‘‘. Example: “127.0.0.,192.168..“, Default: “127.0.0.1” )
  • rpc-whitelist-enabled : Boolean (default = true)

Откройте файл /var/lib/transmission-daemon/info/settings.json и измените параметры конфигурации следующим образом:

Я установил имя пользователя на передачу, пароль на 123456 и белый список на «*», что означает, что любой IP может получить доступ к демону через протокол RPC. Обратите внимание, что пароль установлен в виде открытого текста. Когда демон запускается, демон автоматически определяет настройку пароля. Если обнаруживается, что конфигурация пароля была изменена, демон автоматически вычислит значение HASH измененного пароля и заменит пароль в виде обычного текста в файле конфигурации этим значением HASH, что будет более безопасным.

войти service transmission-daemon start После запуска программы откройте settings.json, вы увидите, что пункт rpc-password был изменен на значение HASH.

Настроить другие параметры

В settings.json есть множество параметров, которые можно настроить, включая ограничения скорости загрузки / выгрузки, конфигурацию DHT, настройки порта и т. Д. Подробные объяснения параметров см.Инструкция по настройке на официальном сайте, Я не буду повторять это здесь.

4. Используйте веб-интерфейс для управления демоном передачи.

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

Создание microNAS из роутера на основ DD-WRT, установка торрент клиента Transmission. На примере Tp-Link TL-WDR4300ND TL-WR1043ND

Любительский

Аватар пользователя

Если у Вас есть чудо поделка Китайской мысли как роутеры компании TP-Link c USB интерфейсом, и Вам жалко простоя такого железа, неиспользуемость многих возможностей в заводской версии микрокода, есть возможность преобразить устройство, раскрыть недокументированные возможности - устроить микроNAS, с установленным торрент клиентом, при этом значительно тише работающий и на порядок меньше потребляющий энергии чем специально выделенные для этих целей компьюетеры.

Постараюсь в краткости написать процесс установки альтернативной прошивки DD-WRT, установка внешнего hdd, установка на него программного обеспечения, установка торрент клиента transmission, организация общего доступа к файлам на внешнем жестком диске (samba или ftp). Так же вопросы восстановления работоспособности устройств через serial интерфейс и т.д.

Частично материалы были взяты, переработаны, объединены с данных информационных ресурсов и веток форумов:

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

Данная «статья» находится в стадии написания, как будет время будут дописываться части, дополняться

небольшое предупреждение: при любой смене микрокода устройства есть шанс получить из устройства мигающий кирпич (хотя его можно будет не так сложно восстановить через serial интерфейс).

А если Вам хочется превратить простой роутер в подобие microNAS, что бы эта коробка не только раздавали интернет, но и сама скачивала для вас в круглосуточном режиме торрент файлы, при этом на порядок (в десятки раз) меньше потребляя электроэнергии и работая почти бесшумно (будет гудеть только шпиндель hdd, но его тоже можно взять 5400-5900 rpm), возможность настроить удаленный доступ к внешнему носителю информации не только из внутренней сети но и из сети internet (через ftp) - смело читайте дальше! Постараюсь кратко и четко описать последовательность действий.

1.1. Получение необходимой версии микрокода.

Опишу на основе альтернативной версии микрокода (прошивки) DD-WRT. Список поддерживаемых устройств этой альтернативной прошивкой можно получить тут: Список совместимых устройств

При перепрошивке роутера из заводской прошивки необходимо использовать файл factory-to-ddwrt.bin. Если Вы обновляете уже стоящую альтернативную прошивку DD-WRT, то необходимо использовать файл микрокода tl-wr1043nd-webflash.bin.

1.2. Процесс смены микрокода (перепрошивка).


Рис.1.1а –меню обновления микрокода в заводской версии


Рис.1.1б –меню обновления микрокода в китайской версии роутера

Выбираем необходимую альтернативную прошивку, несколько раз проверте правильность прошивки, должна быть factory-to-ddwrt.bin. Нажимаем на кнопку Upgrade и ждем минут пять (при использовании Opera ни чего не выйдет) после обновления будет перезагрузка устройства. По окончании перезагрузки устройства снова заходим через браузер (теперь можно использовать Ваш предпочтительный) 192.168.1.1, тут главное не испугаться, появляется окно рис 1.2.


Рис. 1.2 – Первоначальное окно после перепрошивки в dd-wrt

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

Router Username: root, а пароль какой в голову взбредет, главное не забыть его потом. После сохранения пароля, тут же попросит при входе в web интерфейс ввести его. Если после перепрошивки роутер не горит всеми светодиодными индикаторами, или периодически не мигает ими, то процесс смены микрокода по сути закончен. Если же во время смены микрокода произошли непредвиденные события, или вы перепутали из-за спешки или невнимательности версию (прошили версией для другой модели) и устройство превратилось в мигающий кирпич, то

а) Успокоится, попить сладкого чаю и т.д.

б) Есть возможность восстановить работоспособность прибора процедурой восстановления через serial интерфейс , но это потребует вскрытия корпуса, возможно использования паяльника (хотя можно обойтись и без него), специальный кабель, компьютер с ОС Windows XP и чуть больше времени.

1.3 Основные настройки DD-WRT.

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


Рис.1.3 – Смена оформления, и другие настройки

Получаем такой вид web интерфейса (рис.1.4), не нравится - выбирайте по своему усмотрению.


Рис.1.4 -Xirian оформление WEB-интерейса DD-WRT

Альтернативная версия микрокода DD-WRT имеет достаточно хороший русский интерфейс, может кому-то он больше нравится (рис. 1.5)


Рис.1.5 - Русский вариант интерфейса DD-WRT

Сразу необходимо настроить доступ в Internet и проверить работу, т.к. в некоторых "железных" версиях роутера после перепрошивки куда-то пропадает WAN интерфейс, при возвращении на родную прошивку возвращается . хотя это лечится дополнительной перепрошивкой в какой то релиз прошивки, после чего можно на более новую переходить.

Задача: организовать хранение информации на внешнем носителе информации через usb интерфейс (внешний hdd, для любителей тишины - ssd). Лично использовал накопители на жестких магнитных дисках с частотой оборотов шпинделя 5400-5900 rpm, т.к. добивался максимально комфортных условий работы в ночное время. HDD помещались во внешние боксы (первоначально был 3.5’ с отдельным внешним блоком питания, затем 2.5’, которому хватает питания от одного USB порта роутера, да и места занимает значительно меньше, есть возможность красиво прикрутить устройство прямо к роутеру.

Мои варианты использования внешних боксов:


Рис.2.1 –Начальный вариант 1043+1TB 3.5’ hdd


Рис.2.1а – Модернизированный вариант роутера – 2.5’ внешний бокс приделан силиконовыми гвоздями к верхней крышке роутера – вариант МОНОЛИТ_1043.


Рис.2.2 – TL-WDR4300ND + 500 GB hdd - Монолит-2 бокс прикреплен силиконовыми гвоздями.

2.1. Создание необходимых разделов на hdd.

Для корректной работы нам понадобится минимум два раздела, но лучше 3. Создаем следующие разделы на hdd (возможно использовать ПО Acronis)

- 100 МБ – файловая система ext2 – системный диск, куда будем устанавливать пакеты программ, желательно, что бы он был как раз первым. Установка программного обеспечения на внешний hdd обусловлена малым объемом flash памяти устройства (всего 8 МБ доступной памяти)

- Основной раздел –файловая система EXT3 - файловое хранилище. Конечно возможно использование и привычной NTFS, но ради простоты, и скорости работы с внешним носителем информации лучше использовать данную файловую систему. В связи с тем, что процессор был сделан для задач маршрутизации, характеристики ограниченные, при копировании информации с внешнего носителя информации процессор будет загружаться на 100%, при этом скорость записи чтения с файловой системой NTFS будет в районе 3-5 MBps (до 20Мбит/с), c FAT32 5-7 MBps (до 50 Мбит/с) а при использовании EXT3 скорость передачи данных будет 10-13 MBps ( до 80-100 Мбит/с) (Данные на моделях роутеров TP-Link TL-WR1043-ND и TL-WDR4300-ND)

- крайний (не особо обязательный) 100 МБ – swap – раздел файла подкачки, необходим при нехватке оперативной памяти роутера.

2.2. Подключение внешнего носителя информации через usb интерфейс роутера

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

2.2.1 Включение функции работы с внешним устройством хранения информации.


Рис.2.4 - Подключение внешнего накопителя информации

Тут же запоминаем номер устройства всех дисков, в данном примере:

Основной раздел будет /dev/sda5, Swap раздел /dev/sda/6 – эти данные пригодятся в дальнейшем.

2.2.2 Подключение основного раздела.

Необходимо подключить основной раздел диска – файлового хранилища. Точка монтирования основного раздела будет /mnt .

Предпочтительный вариант это работа в консоли, либо стандартным способом через telnet клиент, либо используя программу наподобии putty, разницы нет. Telnet подключение (Пуск-выполнить telnet 192.168.1.1 если у Вас Win7, то сперва необходимо включить telnet клиент ). Будет запрос на введение пользователя и пароля, ВАЖНО пользователь root , даже если в web интерфейсе совершенно другой, а пароль на доступ – административный пароль для длступа к web интерфейсу ( поэтому я советовал вводить имя пользователя root, дабы не создать путаницы).


Рис.2.5- telnet соединение с роутером, ввод логина/пароля

Монтируем основной диск командой:

mount /dev/sda5 /mnt

Командой df -h посмотрим примонтированные диски, должны увидеть, что наш 100МБ диск смонтирован в /opt (/dev/sda4), основной диск смонтирован в /mnt (/dev/sda5)


Рис. 2.6 – проверка монтирования дисков

2.2.3. Создание общедоступного ресурса.

Самый удобный вариант это ftp сервер – простой доступ к файлам как из домашней сети, так и из сети интернет, если это понадобиться

Пользователи и пароли пишутся через пробел, каждая пара пользователь/пароль пишется с новой строчки.


Рис.2.7 – настройка ftp сервера из WEBинтерфейса

Второй вариант для пользователей Windows он более удобен – это Samba – в сетевом окружении будет виден расшаренный ресурс, минус данного решения – он значительно больше загружает процессор, как следствие меньшая скорость чтения/записи информации. Настройка из web интерфейса показана на рис. 2.8


Рис. 2.8 – настройка samba

Server String - отображаемое имя станции ("компьютера") в сетевом окружении

Workgroup - рабочая группа - поумолчанию она так же и называется ;-) - меняите на свою

Shares - табличка для создания различных сетевых ресурсов, вплоть до каталога, создается необходимое количество с разными правами.

Users - табличка пользователей с паролями, и доступ к ресурсам

Проверяем доступность из сети любым способом. тот же Total Commander (рис. 2.9)


Рис. 2.9 - проверка ftp через Total Commander

Перенос системного раздела на внешний носитель информации. Суть заключается в следующем, при загрузке роутер должен определить доступность внешнего системного диска, примонтировать все системные папки с внешнего носителя, и уже использовать его как основной.

ВНИМАНИЕ: НЕОБХОДИМО ИНТЕРНЕТ СОЕДИНЕНИЕ. для дальнейших действий крайне необходим доступ роутера к сети Internet

3.1. Переносим файлы на внешний носитель информации,

монтируем системные папки с внешнего носителя информации, устанавливаем последнюю версию ipkg, Делаем небольшую хитрость для монтирования всех разделов после перезагрузки для проверки подленности системного раздела жесткого диска - создаем файлик в корне /opt (файд будет usb.hdd) при наличии которого будут монтироваться все остальные разделы и папки.

команды в telnet:

cp -a /etc/ /opt/ cp -a /bin/ /opt/ cp -a /lib/ /opt/ cp -a /usr/ /opt/ cp -a /tmp/ /opt/ cp -a /jffs/ /opt/ sleep 1 mount /opt/etc /etc mount /opt/bin /bin mount /opt/lib/ /lib mount /opt/usr/ /usr mount /opt/tmp/ /tmp mount /opt/jffs/ /jffs

Подключаем репозиторий с пакетами. (данный репозиторий довольно часто обновляется(лся) так что свежие версии пакетов/библиотек/программ возможно найти там)

ВНИМАНИЕ.

возможно не хватает обратных слешей! смотрите внимательно Рис.3.0, должно быть подобное.


Рис.3.0 - Пример команды в консоли, и что должно быть после команды update

Делаем фокус метку файлик, который будет помогать роутеру "понять", что к нему подключен внешний носитель с программами.

cd /opt touch usb.hdd

3.2. устанавливаем торрент клиент transmission, простая нсатройка:

Через удаленный доступ к разделу /mnt создаем нужную нам структуру каталогов, мой вариант

/mnt/!torrent_files/downloads – папка по умолчанию для скачиваемых файлов /mnt/!torrent_files/films /mnt/!torrent_files/programs

Команды для установки в консоли:

ipkg update sleep 1 ipkg install transmission-daemon ipkg install transmission-web ipkg install transmission-remote ipkg install transmission-cli

Пробный запуск transmission команда:

/opt/usr/bin/transmission-daemon -g /opt/etc/trasmission -a *.*.*.* -w /mnt/!torrent_files/downloads -p 666 -t -u root -v password

Где 666- порт подключения (выбрать свой)

password – пароль на подключение – придумать свой

*.*.*.* это сеть из которой будет доступно удаленное управление transmission – при таком виде доступ будет с любого ip адреса, т.е. беспроблемное управление через интернет с других компьютеров.


Хотя есть web интерфейс данного торрент клиента, но он неудобен и малоинформативен, поэтому рекомендую использовать TransmissionRemoteGUI – бесплатная программка удаленного управления с интерфейсом подобным utorrent до 3 версии (Рис.3.1). Последнюю версию которой возможно скачать на официальном сайте тут

Рис.3.1. - Интерфейс TransmissionRemoteGUI

Качаем официально бесплатно без проблем. После установки , запускаем меню создания соединения – вводите IP адрес роутера (если в домашней сети по умолчанию то 192.168.1.1) порт, тот что ввели командой, у меня это 666, пароль и пользователь соответственно, наглядно - рис.3.2.


Рис. 3.2 – Новое соединение TransmissionRemoteGUI

Переходим к настройкам transmission. Конечно можно настроить все через консоль (telnet), только проще и понятнее через TransmissionRemoteGUI. Нажимаем на значок гаечного ключа и попадаем в настройки. Основное это убрать галочку с пункта Разрешить DHT (рис. 3.3) кроме постоянной 100% загрузки процессора со снижением скоростей скачивания/отдачи не дает. Количество пиров опытным путем полученное 30-40, большее количество приведет к постоянной 100% загрузке процессора.


Рис. 3.3 – настройки transmission через TransmissionRemoteGUI.

Закладка настроек Скорость дает дополнительные возможности регулирвоки скоростей скачивания/раздачи (с учетом ночных ускорений) так, что бы наименьшим образом влиять на доступ к сети Internet с других устройств (без дополнительного использования QOS) рис. 3.4


Рис.3.4 - Настройка скоростей скачивания/раздачи

После всех проделанных операций выключаем transmission

killall transmission-daemon

3.3. ставим консольный менеджер файлов mc

ipkg install mc

запуск в консоли mc либо /opt/usr/bin/mc

3.4. Запуск при перезагрузке выключении

сохраняем, нажав на Save Startu p


Рис.3.6 – Сохранение команд для автоматического запуска при включении устройства

Можно перезагружать устройство, команда

reboot

Если после перезагрузки все заработало, пользуемся и радуемся ;-)

У Вас работает роутер, настроенный по приведенной выше инструкции, и через некоторое время выходит новая стабильная версия микрокода DD-WRT (прошивка), почитав отзывы, новые возможности Вы решили обновить на эту версию, напрямую сразу обновить не выйдет, последовательность действий будет такая:

2) Удаляем файл usb.hdd (что бы отключить монтирование разделов с внешнего носителя информации и запуск программ, установленных там же) и перезагружаем роутер, через telnet соединение в консоли:

cd /opt rm -f usb.hdd reboot

3) После перезагрузки удаляем все каталоги с 1 раздела (/opt) внешнего носителя информации команды в консоль (telnet)

cd /opt ls rm -rf /opt/bin rm -rf /opt/etc rm -rf /opt/jffs rm -rf /opt/lib rm -rf /opt/tmp rm -rf /opt/usr ls

контроль удаления через консоль (должно быть пусто):


Рис.X -WEB вариант обновления прошивки

5)после перезагрузки роутера, проверяите работоспособность, далее (если ни чего не менялось) переходите в консоль и копируите код (без разъяснений):

6) Настраиваем transmission-daemon либо через консоль, либо через TransmissionRemotegGUI

7) Перезагружаем роутер

в консоли команда reboot

8) После успешной загрузки, окончательно проверяем работоспособность устройства на новой версии микрокода (прошивки).

Читайте также: