Rpc error my keenetic

не работает управление встроенным торрент клиентом через мобильное приложение, в логах: Torrent::Client: RPC error: end of stream. селфтест в следующем посте.
  • 0
  • Answer this question

  • Ask a question

Question

Denis P

Advanced Member

    • Share

не работает управление встроенным торрент клиентом через мобильное приложение, в логах:

Torrent::Client: RPC error: end of stream.

селфтест в следующем посте.

Link to comment
Share on other sites

Recommended Posts

  • 0

Denis P

Advanced Member

  • Author
    • Share

alpha 2 — не исправлено

  • Quote

Link to comment
Share on other sites

  • 0

Denis P

Advanced Member

  • Author
    • Share

alpha 3 — не исправлено

  • Quote

Link to comment
Share on other sites

  • 0

AndreBA

Honored Flooder

    • Share

Про это надо было в разделе «Мобильное приложение » написать.

@Alex Sh. обратите пожалуйста внимание.

Скрытый текст

Screenshot_20220124-193011009.thumb.jpg.80cef4f2da6993d195505f5365db0dd7.jpg

  • Quote

Link to comment
Share on other sites

  • 0

Denis P

Advanced Member

  • Author
    • Share

7 часов назад, AndreBA сказал:

Про это надо было в разделе «Мобильное приложение » написать.

@Alex Sh. обратите пожалуйста внимание.

  Показать содержимое

Screenshot_20220124-193011009.thumb.jpg.80cef4f2da6993d195505f5365db0dd7.jpg

Сначала тоже думал что виновато только приложение, но на 3.7.2 нет таких проблем

  • Quote

Link to comment
Share on other sites

  • 0

Denis P

Advanced Member

  • Author
    • Share

alpha 4 — не исправлено

сторонние клиенты, которые используют RPC, работают 


Edited February 1, 2022 by Denis P

  • Quote

Link to comment
Share on other sites

  • 0

Denis P

Advanced Member

  • Author
    • Share

3.8 beta 1 — исправлено

  • Quote

Link to comment
Share on other sites

Join the conversation

You can post now and register later.

If you have an account, sign in now to post with your account.

Note: Your post will require moderator approval before it will be visible.

  • Recently Browsing

      0 members

    • No registered users viewing this page.

  • Вся активность

Массовая проблема с роутерами Keenetic

Тут массовая проблема с актуальными роутерами Keenetic нарисовалась (прошивка 3.5.6)

Из-за проблем с сертификатом пропадает веб-доступ до роутера, а сам роутер начинает через некоторое время глючить, CPU под 100%

Нужно заходить telnet’ом и убирать сертификат

ip http ssl acme revoke <буквыцифры>.keenetic.io

Либо сбрасывать роутер в заводские и перенастраивать.

Разработчики Keenetic на голубом глазу говорят «проблема известная, обновляйтесь»

Соотв. рекомендуется обновиться, где можно/важно, чтобы потом не мудохаться

  • Вставить ник

  • Цитата
  • Ответить с цитированием

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

6 часов назад, azhur сказал:

А что за проблема с сертификатом, просрочился или что-то не такое тривиальное?

https://4pda.to/forum/index.php?showtopic=883101&st=14780#entry106789105

Цитата

проблема в длине цепочки SSL-сертификатов для домена ***.keenetic.io, которая возникает при записи в память устройства

3 часа назад, VolanD666 сказал:

Не понял. Это вы просто информацию доносите или что-то спросить хотите? :)

Я информирую.

Разочаровал Keenetic — за такие деньги ещё такие косяки. Эти игры с Облаками и сертификатами от letsencrypt.

Рекомендовали роутеры Keenetic всем, а теперь ТП надо их сбрасывать в заводские и перенастраивать, т.к. не работают из-за 100% загрузки CPU и без доступа до веб.

  • Вставить ник

  • Цитата
  • Ответить с цитированием

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

если именно кинетик — белый корпус, то обновление через телнет до последней версии, если зухель-кинетик — чёрный корпус, то обновление до последней беты?

команды телнет

белый кинетик:

Цитата

components list stable
components commit

чёрный зухель-кинетик:

Цитата

components list delta
components commit

отсюда — https://help.keenetic.com/hc/ru/articles/360021607760-Обновление-прошивки-микропрограммы-роутера-через-интерфейс-командной-строки

В 01.06.2021 в 13:37, Urs_ak сказал:

Разочаровал Keenetic — за такие деньги ещё такие косяки. Эти игры с Облаками и сертификатами от letsencrypt.

ну это, по моему не только к кинетику относится, а ко всем железякам которые лепят с https вэбмордой,  сертификат имеет сроки, и после окончания которых производителю придётся выпускать новую прошивку с обновлёнными сертификатами? а если не будет выпускать — кирпич? или танцы с бубном и игры с таймерами?

  • Вставить ник

  • Цитата
  • Ответить с цитированием

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Может сделать скрипт и просто обновить все роутеры в сети или они не ваши? Либо сделать кнопку ТП, при обращении- предлагать обновление

  • Вставить ник

  • Цитата
  • Ответить с цитированием

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

4 часа назад, sheft сказал:

если зухель-кинетик — чёрный корпус, то обновление до последней беты?

Старые кинетики не подвержены

  • Вставить ник

  • Цитата
  • Ответить с цитированием

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

29 минут назад, jffulcrum сказал:

Старые кинетики не подвержены

Подвержены, в комнате стоит zyxel keenetik air, понадобилось включить на нём 2.4 для ковыряния старого смартфона, всё остальное работает в 5ггц и всё, зайти на него я не смог, плевался и чертыхался с ноута и смарта, ошибка в браузере, перепробовал всё что было начинае с IE6, подумал что умер роутер, но как то очень странно что раздача интернета работало и проблем со связью не было, только неуправляемый. Хорошо что не отключил управление по телнету на нём…

Зависит от того какая прошивка на нём стоит, есть ещё у меня  зухель кинетик 4г с прошивкой v2.08(AAUR.4)C2 — вебморда http без сертификатов, с ней проблем нет.

  • Вставить ник

  • Цитата
  • Ответить с цитированием

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Стоит дома в спальне Keenetc City. Чистые http, telnet, ssh. Никаких эсов. Он, правда, в режиме бриджа, роутер не он. Может, поэтому.

  • Вставить ник

  • Цитата
  • Ответить с цитированием

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later.

If you have an account, sign in now to post with your account.

  1. Keenetic Ultra (KN-1810) в обычной квартире, не офис, не организация. Прошивка официальная, кинетика, никаких дд-врт не ставил. Никакие флешки и диски по юсб не подключал. Дополнительных пакетов вида торрента не ставил. Онли интернет.
    Не могу открыть 192.168.1.1 с двух компов и трёх телефонов. Пробовал с разных браузеров. Страница недоступна и всё тут. После ребута роутера по-прежнему недоступна. В остальном всё работает, всё летает. 2 клиента по проводу и 4 по вай-фай.
    Сбрасывать пока не хочу, так как лень опять всё настраивать.
    Гуглил. Нашёл вот это ZyXEL Keenetic Ultra II не заходит в web-интерфейс — Конференция iXBT.com Но там проблему так и не решили.

  2. Порт сканером посмотреть вообще все открытые порты на кинетике и понять, слушает ли какой либо сервис на кинетике 80й или 443й порты. Или может на какой нить условный 8080 перескочила веб-морда.
    Если веб все же недоступен, то глянуть доступен ли кинетик по телнету или ссх и попробовать зайти на него и стартануть вручную веб сервер кинетиковский.

  3. узнать все ip адреса в локальной сети — это работа через командную строку.
    в cmd «arp -a», попробовать разные браузеры (IE)

  4. Прям то что надо, спасибо!
    По телнет подключился, авторизовался. Версия прошивки у меня старая оказалась KeeneticOS version 3.05.C.6.0-0. Как в статье рекомендуют, сделал:
    А он мне:
    Теперь только резетить?Да, хватило бы и гиги. Но у них там разница в цене небольшая была. Поэтому ультра и ладно.

    Вроде порты можно не сканить, да и браузеры разные пробовать тоже бесполезно?

    Ребутнул роутер, сделал ещё раз

    И оно обновилось)
    В веб-интерфейс теперь заходит. Урааа)

    Всем спасибо, особенно @Der Mensch

  5. Да особо не за что, на прошлой неделе у коллег эта проблема вылезла на нескольких объектах, от них и узнал, что была проблема с сертификатами и лечилось перепрошивкой.

  • Закрыть Меню
  • Волгоградский форум

    • Поиск сообщений
    • Последние сообщения
  • Пользователи

    • Выдающиеся пользователи
    • Зарегистрированные пользователи
    • Сейчас на форуме
  • Поиск


  • Войти

    Логин

    Пароль

    Запомнить меня

    Забыли пароль?

    Забыли логин?

    Регистрация

  • Войти

    Логин

    Пароль

    Запомнить меня

    Забыли пароль?

    Забыли логин?

    Регистрация

  1. ВОПРОСЫ

  2. Форум техподдержки

  3. Техническая поддержка / Support

  4. По работе туннелей и маршрутизации / VPN tuns & routing

  5. Ошибка авторизации от роутера zyxel

  • В начало
  • Назад
  • 1
  • 2
  • Вперед
  • В конец
  • 1
  • 2
  • admin
  • admin аватар
  • Не в сети

  • Администратор
  • Администратор
  • vpnki support

Подробнее


1 год 2 нед. назад #7408
от admin

admin ответил в теме Ошибка авторизации от роутера zyxel

DeadKid пишет: Тогда галку «настроить маршрут» убрать?

Если «за этим маршрутизатором» (если смотреть со стороны Интернет) нет внутренней сети или к устройствам в ней не нужен будет доступ по VPN, то, да, можно убрать


если все заработало, то, пожалуйста, donate сюда — yoomoney.ru/to/410014618210530

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • В начало
  • Назад
  • 1
  • 2
  • Вперед
  • В конец
  • 1
  • 2

  1. ВОПРОСЫ

  2. Форум техподдержки

  3. Техническая поддержка / Support

  4. По работе туннелей и маршрутизации / VPN tuns & routing

  5. Ошибка авторизации от роутера zyxel

Время создания страницы: 0.071 секунд

keenetic_ii

Роутеры семейства Zyxel Keenetic — Keenetic II, Giga II, Ultra II — имеют одну особенность — а именно свой хостнейм в сети: my.keenetic.net. Что это значит? Это значит что теперь не обязательно вводить IP-адрес роутера в адресной строке браузера — http://192.168.1.1, достаточно просто ввести: my.keenetic.net, и Вы увидите тот же Веб-интерфейс.
Зачем вообще нужен хостнейм роутеру и не проще ли делать вход по 192.168.1.1, как обычно?! На самом деле, ещё как нужен. Связано это не только с удобством — ввел my.keenetic.net в адресной строке, и не надо IP-адрес роутера запоминать. Главная причина появления у роутеров хостнеймов в локальной сети — плавный переход на IPv6.

В шестой версии протокола IP адрес роутера может выглядеть уже вот так:
fe80::4a5b:39ff:fe1d:e01c
Представляете — какое неудобство вводить его каждый раз, когда надо попасть в веб-интерфейс роутера. Поэтому в Zyxel решили облегчить жизнь пользователям и сделать роутеру хостнейм — my.keenetic.net.
К сожалению, IPv6 ещё только начинает своё шествие, а вот в IPv4 у некоторых пользователей уже возникают трудности с доступом в веб-интрефейс Zyxel Keenetic II через хостнейм — при попытке войти через my.keenetic.net выдается сообщение, что сервер не найден или веб-страница недоступна:

my-keenetic-net-001

Происходит это скорее всего вот почему:
Многие пользователи уже знают, что IP-адрес в локальной сети у большинства роутеров — 192.168.1.1 и что для того, чтобы зайти на роутер, надо прописать в настройках сетевой платы IP-адрес из подсети 192.168.1.X (т.е. 192.168.1.2, например). В случае с Zyxel Keenetic — этого делать не обязательно, так как в сторону локальной сети на роутере запущен DHCP-сервер, который и поможет сетевой плате получить IP-адрес и адрес DNS-серверов. А вот если IP-адрес на сетевой плате прописывали вручную, то просто могли не указать DNS-сервер. Проверить это можно следующим образом. Нажимаем комбинацию клавиш Win+R и в строке «Открыть» пишем команду ncpa.cpl — откроется папка «Сетевые подключения». Выбираем там «Подключение по локальной сети», к которому подключен роутер и кликаем на нем правой кнопкой мыши:

my-keenetic-net-002

Выбираем пункт меню «Состояние», а затем в окне «Состояние Подключения» нажимаем кнопку «Подробности» (В случае Windows 7 и Windows 8 — «Сведения»). В открывшемся окне обратите внимание на строчку «DNS-сервер v4». Если в этой строке нет значения, то Вам нужно прописать адрес DNS-сервера вручную. Для этого снова кликаем правой кнопкой мыши на «Подключении по локальной сети», и в контекстном меню выбираем пункт «Протокол Интернета версии 4 (TCP/IP v4)»:

my-keenetic-net-003

Откроется окно «Свойства Протокола Интернета версии 4 (TCP/IP v4)». Здесь надо в строке «Предпочитаемый DNS-сервер» прописать IP-адрес роутера — 192.168.1.1. После этого роутер должен быть доступен по http://my.keenetic.net

Если же роутер недоступен ни по http://my.keenetic.net, ни через http://192.168.1.1 — это уже другое и в этом случае Вам должна помочь статья Как войти на 192.168.1.1 по admin/admin.

Примечание: Внимание — вводите адрес сервера правильно — my.keenetic.net. Если вы введете mu.keenetic.net, me.keenetic.net, mi.keenetic.net или my.keenetic.ru — зайти в веб-интерфейс роутера у Вас не получится. Так же, в адресной строке браузера не надо вводить http:// или www.

С роутерами компании ZyXEL, точно так же как и с устройствами других производителей, бывают случаи, когда не получается зайти в настройки. Я имею введу настройки маршрутизатора, которые можно открыть через браузер. Еще их называют: «веб-конфигуратор», или «панель управления».

Сейчас мы попробуем разобраться, по какой причине вы не можете получить доступ к веб-конфигуратору своего маршрутизатора ZyXEL. Рассмотрим самые популярные причины, и их решения.

У нас на сайте уже есть подробная инструкция по входу в настройка роутера ZyXEL. Я настоятельно рекомендую перейти по ссылке, и попробовать сделать все по инструкции. Возможно, все получится, и не нужно будет разбираться с этой проблемой. Ну а если никак не заходит в настройки роутера, то смотрите статью дальше.

Что делать, если не заходит в веб-конфигуратор ZyXEL?

Давайте по порядку.

1
Первым делом нужно проверить подключение к роутеру. Что бы открыть страницу с настройками нашего маршрутизатора, мы должны быть к нему подключены. Можно подключаться как по сетевому кабелю, так и по Wi-Fi. Кстати, если не получается зайти по кабелю, то попробуйте по Wi-Fi. Примерно так выглядит подключение по кабелю:

ZyXEL: проверка подключения, если не заходит в настройки

С подключением по Wi-Fi, думаю все понятно. Вы просто должны быть подключены к беспроводной сети своего роутера. Но, если не получается открыть страницу с настройками, то попробуйте подключится по кабелю.

2
Адрес для входа в настройки роутера ZyXEL Keenetic. Если вы возьмете свой роутер, и посмотрите на наклейку на нижней стороне, то там увидите адрес для входа в настройки. Подписан он как «веб-адрес». Как правило, в последнее время там указан хостнейм my.keenetic.net.

Не заходит на my.keenetic.net

Значит, набрав в адресной строке браузера my.keenetic.net, должны открыться настройки маршрутизатора ZyXEL. IP-адрес 192.168.1.1 так же работает, и настройки по этому адресу открываются без проблем. Но, вы скорее всего видите ошибку: «Невозможно открыть страницу», или «Страница недоступна».

Проверьте, правильно ли вы набираете адрес в браузере. Не нужно набирать «http://» и «www». Просто указываем адрес: my.keenetic.net, или 192.168.1.1.

Не заходит в настройки Zyxel Keenetic на 192.168.1.1

3
Попробуйте открыть настройки с другого браузера, или с другого устрйоства (если есть такая возможность). Можно зайти даже с телефона, или планшета. Если с другого устройства так же не получается зайти в веб-конфигуратор маршрутизатора, то смотрите следующий совет.

4
Давайте проверим настройки IP и DNS-адресов, в свойствах подключения по локальной сети, или в свойствах беспроводного подключения (в зависимости от того, как вы подключены к роутеру).

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

Смена IP и DNS адресов

Нажимаем правой кнопкой мыши на адаптер, через который вы подключены к роутеру. Если по сетевому кабелю, то это «Подключение по локальной сети» (В Windows 10 – Ethernet). А если по Wi-Fi подключаетесь, то нажимаем на «Беспроводный адаптер», и выбираем «Свойства».

Свойства адаптера при подключении к ZyXEL

Дальше, выделяем «Протокол интернета версии 4…», нажимаем на кнопку «Свойства», и если в новом окне у вас заданы какие-то адреса, то ставим автоматическое получение IP и DNS, и нажимаем Ok.

Не заходит в настройки роутера по IP адресу

Перезагрузите компьютер, и попробуйте снова войти в панель управления роутера ZyXEL Keenetic.

Если так и не получается зайти на автоматических настройках, то можно попробовать прописать статический IP и DNS адрес. Вот так:

Статические настройки IP и DNS

И снова перезагрузите компьютер.

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

Можно еще попробовать сделать сброс настроек. Я уже писал о том, как сделать сброс настроек маршрутизатора ZyXEL Keenetic к заводским. Возможно, после этого получится открыть web-конфигуратор.

Напоминаем, что попытки повторить действия автора могут привести к потере гарантии на оборудование и даже к выходу его из строя. Материал приведен исключительно в ознакомительных целях. Если же вы собираетесь воспроизводить действия, описанные ниже, настоятельно советуем внимательно прочитать статью до конца хотя бы один раз. Редакция 3DNews не несет никакой ответственности за любые возможные последствия.

⇡#Вступление

В комментариях к одной из первых статей про альтернативные прошивки читатели спрашивали, нет ли чего-нибудь подобного и для роутеров ZyXel. То ли официальные прошивки ZyXel жуть как хороши, то ли энтузиасты не такие активные, но хоть какой-то более-менее приличной альтернативы фирменным микропрограммам нынче нет. Ну, вы, конечно, можете скачать исходные коды прошивки, изменить её, заново собрать и залить в роутер. Но это как-то уже слишком для обычного пользователя. Тем интереснее выглядит совсем молодой проект наших соотечественников с незамысловатым названием zyxel-keenetic-packages, зародившийся в недрах форума Zyxmon. В данном случае идея гораздо проще и изящнее. Никаких перепрошивок роутера не требуется, а все дополнительные приложения запускаются со съёмного накопителя — флешки или внешнего винчестера. Более того, при отсоединении накопителя устройство продолжает работать как ни в чём не бывало, но, естественно, уже безо всяких «плюшек». Ну а в данной статье мы рассмотрим установку и настройку обновлённого торрент-клиента Transmission, сервера DLNA и доступ к локальной сети из Интернета посредством OpenVPN.

⇡#Подготовка

Для начала нам необходимо отформатировать накопитель в ext 2/3 или NTFS. Лучше, конечно, в ext 2/3, хотя некоторые естествоиспытатели утверждают, что и с NTFS всё прекрасно работает. Программ, которые могут форматировать разделы в нужную нам ФС, довольно много: Partition Magic, продукты Paragon и Acronis, в конце концов, бесплатный GParted Live. Если вам вдруг понадобится срочно считать данные в Windows с такого накопителя, то можно воспользоваться либо файловым менеджером Ext2Read, либо установить драйвер Ext2Fsd. Также в веб-интерфейсе роутера необходимо включить доступ к диску по сети в «USB-приложения» → «Сетевой диск».

Ещё нам понадобится SSH-клиент PuTTY и непосредственно установщик. Распакуем архив в любое удобное место. Теперь зайдём на наш накопитель по сети: Win+R, \KEENETIC, Enter. В папке disk_a1 потребуется создать директорию system, а в ней ещё одну — bin. Вот туда-то и надо скопировать файл ext_init.sh из архива. Таким образом, полный путь до него будет выглядеть как \KEENETICdisk_a1systembinext_init.sh. Заодно полезно создать в корне папку data, куда будут складываться все файлы. Теперь надо отключить накопитель от роутера и снова подключить. Через пару минут в логах («Система» → «Журнал») должна появиться запись:

dropbear[xxxx] Running in background

Запускаем PuTTY, в поле Host Name вбиваем root@ip_адрес_роутера, а в Windows → Translation выбираем кодировку UTF-8 и нажимаем Open. Вводим пароль — zyxel (он не показывается при наборе) и нажимаем Enter. Завершаем установку и сразу же обновляем систему командами:

finish_install.sh
opkg update
opkg upgrade

⇡#Настройка Transmission

Установка новых приложений осуществляется командой opkg install имя_пакета. На данный момент число портированных приложений не так велико — их список можно посмотреть здесь. В принципе, в вики проекта неплохо описаны основные нюансы их установки. Однако неподготовленному пользователю вряд ли будут понятны определенные моменты относительно их настройки. Так что разберём для ясности некоторые примеры. Для начала рассмотрим установку и настройку более новой версии торрент-клиента Transmission, чем та, которая предустановлена в прошивке роутера, — 2.3 вместо 1.93. Установим клиент и текстовый редактор nano командой:

opkg install nano 
opkg install transmission-daemon transmission-web

Традиционный совет — вместо того чтобы вручную набирать команды, просто скопируйте их отсюда и кликните правой кнопкой в окне PuTTTY. По умолчанию все новые закачки будут записываться в папку transmission, то есть так же, как по умолчанию происходит и со встроенным в роутер торрент-клиентом. Предварительно остановим его, перейдя в веб-интерфейсе роутера в раздел «USB-приложения» → «Торренты», сняв галочку «Включить BitTorrent-клиент» и нажав «Применить». Отредактируем настройки Transmission командой:

nano /media/DISK_A1/system/var/transmission/settings.json

Здесь достаточно изменить по желанию несколько строчек:

«peer-port»: 52400
«rpc-authentication-required»: true
«rpc-password»: «password»
«rpc-port»: 9091
«rpc-username»: «username»

Для включения авторизации с целью доступа к веб-интерфейсу Transmission необходимо изменить значение параметра rpc-authentication-required с false на true. Тогда вместо username и password потребуется указать соответственно логин и пароль. В peer-port и rpc-port надо указать номера портов, которые служат для соединения с другими клиентами и доступа к веб-интерфейсу клиента соответственно. Прочие параметры можно и не менять. Сохраняем файл и выходим — F2, Y, Enter. Для автозапуска Transmission при включении роутера необходимо переименовать один из скриптов:

mv /media/DISK_A1/system/etc/init.d/
K90transmissiond /media/DISK_A1/system/etc/init.d/S90transmissiond

Его же необходимо немного подкорректировать:

nano /media/DISK_A1/system/etc/init.d/S90transmissiond

В самом начале есть две переменные TRN_PORT и TRN_RPC_PORT. Если вы меняли в settings.json peer-port и rpc-port, то их значения нужно соответственно подставить в эти переменные. Также надо будет «раскомментировать» (убрать # в начале строки) ещё шесть команд вида iptables –A (или D) INPUT -p tcp —dport $TRN_PORT (TRN_RPC_PORT) -j ACCEPT. Не забываем сохранить файл и запускаем Transmission. Только учтите, что теперь его панель управления будет на английском языке.

/media/DISK_A1/system/etc/init.d/S90transmissiond start

⇡#Настройка медиасервера DLNA

Более полезный сервис — это minidlna. С его помощью у роутера появляется поддержка протокола DLNA, так что мультимедийные файлы можно смотреть, например, на телевизоре или приставке. Устанавливается и настраивается он гораздо проще, чем Transmission.

opkg install minidlna 
nano /media/DISK_A1/system/etc/minidlna.conf

В файле конфигурации потребуется поменять параметры media_dir, в которых надо указать папки, где хранятся мультимедийные файлы. Можно дополнительно установить фильтр типа файлов — только аудио (A), видео (V) или изображения. Помните, что корневая папка съёмного накопителя доступна как /media/DISK_A1.Вот пример настроек.

media_dir=/media/DISK_A1/transmission/
media_dir=/media/DISK_A1/data/downloads
media_dir=A, /media/DISK_A1/data/Music_and_AudioBooks
media_dir=V, /media/DISK_A1/data/Films_and_Movies
media_dir=P, /media/DISK_A1/data/Photos

Осталось только запустить minidlna-сервер.

/media/DISK_A1/system/etc/init.d/S50minidlna start

Настройка OpenVPN

Скачайте дистрибутив OpenVPN на официальном сайте, выбрав в разделе загрузок Windows Installer. При установке отметьте галочками все компоненты. Как и в прошлый раз, мы будем использовать авторизацию по статическому ключу, то есть нам будет доступно только одно VPN-подключение. Ключ предварительно надо сгенерировать — из главного меню в разделе OpenVPN → Utilities запускаем Generate a static OpenVPN key. Готовый ключ находится в файле C:Program FilesOpenVPNconfigkey.txt. Переименуйте его в static.key и скопируйте на накопитель в папку disk_a1systemvar. Теперь установим OpenVPN на роутер командой:

opkg install openvpn

Создадим конфигурационный файл:

nano /media/DISK_A1/system/etc/openvpn/openvpn.conf

И вставим в него следующие строки:

port 1194 
proto udp
dev tun
secret /media/DISK_A1/system/var/static.key
ifconfig 10.8.0.1 10.8.0.2
keepalive 10 120
comp-lzo
persist-key
persist-tun

Сохраняем файл (F2,Y, Enter). Затем чуть подправим скрипт запуска:

nano /media/DISK_A1/system/etc/init.d/K11openvpn

В нём надо добавить правила iptables в конце разделов start

iptables –A INPUT -p udp --dport 1194 -j ACCEPT 

и stop:

iptables –D INPUT -p udp --dport 1194 -j ACCEPT 

Сохраняем этот скрипт, переименовываем для автоматического запуска и сразу же запускаем.

mv /media/DISK_A1/system/etc/init.d/K11openvpn /media/DISK_A1/system/etc/init.d/S11openvpn 
/media/DISK_A1/system/etc/init.d/S11openvpn start

Теперь создадим группу правил для брандмауэра:

nano /media/DISK_A1/system/etc/firewall.d/fw.sh

В этот файл надо скопировать следующие строки:

#!/bin/sh
iptables -I FORWARD 1 --source 10.8.0.0/24 -j ACCEPT
iptables -I FORWARD -i br0 -o tun0 -j ACCEPT
iptables -I FORWARD -i tun0 -o br0 -j ACCEPT
iptables -t nat -A POSTROUTING -o br0 -j MASQUERADE

После сохранения делаем файл запускаемым и тут же выполняем его:

chmod +x /media/DISK_A1/system/etc/firewall.d/fw.sh
/media/DISK_A1/system/etc/firewall.d/fw.sh

Естественно, нам нужно прописать DDNS-имя на нашем роутере. Подробнее о регистрации на примере DynDNS написано здесь в разделе «Настройка DDNS ». Через веб-интерфейс роутера переходим в раздел «Интернет» → «Доменное имя», включаем галочку «Использовать динамическую DNS», заполняем соответствующие поля и жмём «Применить». Кстати, после включения DDNS вам будет доступен также веб-интерфейс Transmission (http://ddns_имя_роутера:rpc-port), а если поставите галочку «Разрешить удаленный доступ» и укажете «TCP-порт веб-конфигуратора», то и веб-интерфейс роутера. Аналогичным образом можно открыть доступ к файлам на накопителе по FTP — ставим галочку «Разрешить доступ из Интернета» в разделе «USB-приложения» → «Сервер FTP».

На клиенте (например, на офисном компьютере или на ноутбуке) также надо установить OpenVPN, а заодно скопировать наш ключ static.key, который мы сгенерировали ранее, в папку C:Program FilesOpenVPNeasy-rsakeys (ну, или куда вам удобно, только в клиентских настройках надо будет поменять путь до него). Теперь в папке C:Program FilesOpenVPNconfig нужно создать новый текстовый файл, вставить в него нижеследующие строки и переименовать его, например, в router.ovpn. Обратите внимание, что в пути до файла secret.key нужно использовать именно двойные слеши (\), а не одинарные ().

remote ddns_имя_роутера
dev tun
ifconfig 10.8.0.2 10.8.0.1
secret "C:\Program Files\OpenVPN\easy-rsa\keys\static.key"
comp-lzo
keepalive 10120
ping-timer-rem
persist-tun
persist-key
route 192.168.1.0 255.255.255.0

При двойном клике по файлу ovpn будет подниматься туннель до роутера. Можно запустить OpenVPN GUI и из главного меню — в области уведомлений появится иконка, двойной клик по которой также поднимет туннель. При этом цвет иконки сменится с красного на зелёный. Ещё один двойной клик по иконке покажет окно с логом. Для отключения от VPN нажмите кнопку Disconnect. После подключения вам будет доступна ваша домашняя сеть и можно, к примеру, настроить удалённый рабочий стол (см. раздел «Настройка TightVNC» здесь). Также необходимо проследить, чтобы адресация на удалённой машине, в домашней сети и внутри VPN-туннеля была разной. В нашем примере мы использовали подсеть 10.8.0.0 для туннеля, а в домашней сети — 192.168.1.0. При необходимости подкорректируйте адреса во всех скриптах и файлах конфигурации в этом разделе.

Заключение

На данный момент это, пожалуй, все приложения, о которых есть смысл рассказывать. Конечно, в репозитории есть и другие пакеты, но вряд ли домашнему пользователю захочется поднимать свой веб-сервер на роутер, становить на него Drupal или, например, заморачиваться с другими DDNS-сервисами либо монтировать по сети ещё один накопитель. Впрочем, если и захочется, то настройка не так уж сложна. В конце концов, не забанили же вас в Google или «Яндексе». Для молодого проекта столь небольшое число пакетов — явление нормальное. К тому же их список постепенно пополняется, однако, по признанию самого автора zyxel-keenetic-packages, времени у него не так много. Так что энтузиасты, готовые собирать новые пакеты и развивать проект, явно не помешают. Напоследок ещё раз рекомендуем ознакомиться с вики и форумом, ссылки на которые были приведены в начале статьи. Засим позвольте откланяться и традиционно пожелать удачных экспериментов.

P.S.: ZyXel, между прочим, обещает в скором времени выпустить совершенно новую официальную прошивку, в которой, по слухам, будет много чего вкусного.

Если Вы заметили ошибку — выделите ее мышью и нажмите CTRL+ENTER.

Понравилась статья? Поделить с друзьями:
  • Rpc error in moveitem rust
  • Rpc error in doplace rust plugin
  • Rpc error in client rust
  • Rpc error in addui
  • Rpc error code unknown desc nxdomain