Перейти к содержанию

Вопрос

Опубликовано (изменено)

Здравствуйте, не сочтите меня ленивым, хотя может от части это и так:)

Есть Сетка на Extra 2:

1. ПК Виндовс 10

установлены:

  • Steam
  • Plex Media server

2. LG webos 2

установлены:

  • Plex Client

3. Steam Link

Описание проблемы:

  1. Стим спокойно будит ПК
  2. LG Plex пасует

Цели: LG Plex при запуске тоже должен будить ПК и работать.

Суть:

Я понимаю, что можно настроить перехват пакета  по порту LGPlex и вперед него отправить Magic Packet, не знаю как  сделать, наверное неправильно спрашиваю гугл.

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

 

PSS Простите если вопрос задан не туда, переместите его по адресу. 

Спасибо!

Изменено пользователем flirig

Рекомендуемые сообщения

  • 0
Опубликовано

Действительно не понятно. Есть же и в приложении для кинетиков и в вебморде - кнопка разбудить комп по сети. В чём проблема - не ясно.

  • 0
Опубликовано
Действительно не понятно. Есть же и в приложении для кинетиков и в вебморде - кнопка разбудить комп по сети. В чём проблема - не ясно.
Проблема в том чтобы не лезть каждый раз в приложение когда захочется посмотреть фильм. А просто запустить апу с телевизора

Отправлено с моего Redmi Note 3 через Tapatalk

  • 0
Опубликовано
10 часов назад, flirig сказал:

Здравствуйте, не сочтите меня ленивым, хотя может от части это и так:)

Есть Сетка на Extra 2:

1. ПК Виндовс 10

установлены:

  • Steam
  • Plex Media server

2. LG webos 2

установлены:

  • Plex Client

3. Steam Link

Описание проблемы:

  1. Стим спокойно будит ПК
  2. LG Plex пасует

Цели: LG Plex при запуске тоже должен будить ПК и работать.

Суть:

Я понимаю, что можно настроить перехват пакета  по порту LGPlex и вперед него отправить Magic Packet, не знаю как  сделать, наверное неправильно спрашиваю гугл.

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

 

PSS Простите если вопрос задан не туда, переместите его по адресу. 

Спасибо!

А что говорит анализ пакетов на роутере. Пакет пробуждения доходит до Plex Media Server?

  • 0
Опубликовано

Хе-хе. Я таки понял. Человек хочет нажать кнопку power на телике, и автоматом разбудить комп. Удачи и entware в руки... 

  • 0
Опубликовано

Учитывая, что все клиенты в одной локалке, и Steam Link спокойно будит свой сервер, копать надо в сторону Plex Client. Надо понять, посылает ли Plex Client magic пакеты. В настройках Plex Client должен указываться mac компа с серверной частью. Если это так, то надо записать трафик на локалке в момент включения Plex Client.

  • 0
Опубликовано

Добрый день!

У меня есть скрипт, который по запросу от любого устройства (TV, телефон, планшет и прочее) на порт 32400 ( медиасервер PLEX) посылает WOL пакет на ПК, на котором развернут PLEX сервер. Скрипт базируется на утилите etherwake и анализе логов утилитой logread.

Как выяснилось позднее в keenetic нет logread.

 

Буду благодарен если поможете его модицифровать скрипт для работы на роутере giga.

 

#!/bin/sh

PINGS_CNT=1
SRV_IP=192.168.0.86
SRV_MAC=C8:60:00:99:0A:97
SRV_PORT=32400
#BC_IP=192.168.0.255
WOL=/usr/bin/etherwake
LOG=/var/log/wol

logger -p user.info -t PLEX "[`date -Iseconds`] PLEX Wake on LAN serevice was started."
iptables -D FORWARD -p tcp --dport 32400 -m state --state NEW -j LOG --log-prefix "PLEX Connection "
iptables -I FORWARD -p tcp --dport 32400 -m state --state NEW -j LOG --log-prefix "PLEX Connection "
#echo "Log was truncated at [`date -Iseconds`]" > $LOG # Truncate log
logread -f | while read LOG_LINE; do
    DST=`echo $LOG_LINE | grep -Fo "DST=$SRV_IP"`
    DPT=`echo $LOG_LINE | grep -Fo "DPT=$SRV_PORT"`
    if [ "$DST" == "" -o "$DPT" == "" ]; then
        continue
    fi
    #SRC_IP=`echo $LOG_LINE | grep -Fo "SRC=" | sed -e "s/SRC=//g"`
    SRC_IP=`echo $LOG_LINE | grep -Fo "SRC="`
    if [ "$SRC_IP" != "" ]; then
        # Found a matching line. Try to ping the server
        PING_RSLT=`ping -c $PINGS_CNT -W 1 $SRV_IP 2> /dev/null | awk '/packets received/ {print $4}'`
        if [ "$PING_RSLT" != "$PINGS_CNT" ]; then
        # Guess it's sleeping. Send WoL.
            #echo "[`date -Iseconds`] $SRC_IP causes PLEX SRV WoL."  >> $LOG
            #logger -p user.info -t PLEX "[`date -Iseconds`] $SRC_IP causes PLEX SRV Wake on LAN."
            logger -p user.info -t PLEX "[`date -Iseconds`] PLEX SRV Wake on LAN was triggered."
            $WOL $SRV_MAC #>> $LOG
        #else
            #echo "[`date -Iseconds`] PLEX SRV $SRV_IP was accessed by $SRC_IP and is alive." >> $LOG
            #logger -p user.info -t PLEX "[`date -Iseconds`] SRV is alive"
        fi
    fi
done

Присоединяйтесь к обсуждению

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

Гость
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...

Важная информация

На этом сайте используются файлы cookie. Нажимая "Я принимаю" или продолжая просмотр сайта, вы разрешаете их использование: Политика конфиденциальности.