Page 21 of 21 FirstFirst ... 11192021
Results 301 to 311 of 311

Thread: Wake-On-Lan (WOL) Как победить?

  1. #301
    Join Date
    Oct 2009
    Posts
    529
    Blog Entries
    1
    Quote Originally Posted by Nurofen View Post
    А если сделать для удобства, отдельную вкладку и предварительно привязать мас адрес компа к команде в пример play, play1 итд, дабы не вводить длинную команду ether-wake -i br0 mac:6CF049EC6AB3
    Code:
    $ echo -e '#!/bin/sh'\\nether-wake -i br0 6C:F0:49:EC:6A:B3 > /opt/bin/play1 && chmod +x /opt/bin/play1
    Та-дам, у вас есть короткая команда play1

  2. Post

    Спасибо попробую, как у делают статический IP. Наверно еще так надо ?

    flashfs save && flashfs commit && flashfs enable && reboot
    Last edited by Nurofen; 16-06-2012 at 10:14. Reason: fix

  3. #303
    Join Date
    Oct 2009
    Posts
    529
    Blog Entries
    1
    Quote Originally Posted by Nurofen View Post
    Спасибо попробую, как у делают статистический ip. Наверно еще так надо ?
    если делаете, как в моем примере, с сохранением скрипта в /opt/bin и в /opt смонтирован внешний накопитель, то НЕ обязательно дергать flasfs и уж тем более перезагружаться.

    P.S. "статистический ip" - изрядно поднял мне настроение

  4. Quote Originally Posted by MercuryV View Post
    если делаете, как в моем примере, с сохранением скрипта в /opt/bin и в /opt смонтирован внешний накопитель, то НЕ обязательно дергать flasfs и уж тем более перезагружаться.

    P.S. "статический IP" - изрядно поднял мне настроение

    У меня нет внешнего накопителя, все ни как не куплю. Значит ваш пример не подходит? А как реализовать без накопителя?

    изрядно поднял мне настроение
    это же хорошо
    Last edited by Nurofen; 16-06-2012 at 10:14. Reason: fix

  5. #305
    Join Date
    Oct 2009
    Posts
    529
    Blog Entries
    1

    Lightbulb

    Quote Originally Posted by Nurofen View Post
    У меня нет внешнего накопителя, все ни как не куплю. Значит ваш пример не подходит? А как реализовать без накопителя?
    "Без накопителя" возможны два варианта:
    1) создать постоянный псевдоним
    Code:
    $ echo alias play2=\'ether-wake -i br0 6C:F0:49:EC:6A:B3\' >> /usr/local/root/.profile
    $ flashfs save && flashfs commit && flashfs enable && reboot
    После перезагрузки в shell у вас будет доступна команда play2
    Недостаток: у меня не работают псевдонимы из веб-интерфейса (System Command)

    Поэтому вариант второй
    2) создать скрипт в /usr/local/bin и сохранить его
    Code:
    $ mkdir -p /usr/local/bin
    $ echo -e '#!/bin/sh'\\nether-wake -i br0 6C:F0:49:EC:6A:B3 > /usr/local/bin/play3
    $ chmod +x /usr/local/bin/play3
    $ flashfs save && flashfs commit && flashfs enable && reboot
    Каталог /usr/local/bin "из коробки" прописан в $PATH, поэтому в shell команда play3 будет работать
    В веб-интерфейсе потребуется вводить с полным путём, как /usr/local/bin/play3

  6. #306

    Работает

    Метод RedMike у меня сработал.
    Отмечу заработал этот метод только тогда, когда указал порт 9001. То бишь пробуйте очень высокие порты и всё получиться.
    Если, кому надо объясню на пальцах.
    Роутер wl500gP2, 3G интернет МТС, программа любая из андройд маректа.

    Вот инструкция:
    1. Считаем что джентльменский набор программ уже установлен. Я устанавливал отсюда http://rung.narod.ru/man.htm
    2. Зайти по пути http://192.168.1.1/cgi-bin/package.cgi и установить net-tools
    3. В putty набираем команду
    vi /tmp/local/sbin/post-mount
    4. нажать клавишу "i"
    5. написать 2 строки
    #!/bin/sh
    /opt/sbin/net-tools-arp -s 192.168.1.254 00:22:33:44:55:66

    Далее escape и нажать удерживая Shift клавиши ZZ - фаил сохраниться
    Потом flashfs save && flashfs commit && flashfs enable

    Далее проброс портов в Веб-морде
    NAT Setting/Virtual Server
    пишем
    Port Range 9001
    Local IP 192.168.1.254
    Local Port 9
    Protocol 9
    Нажимаем ADD

    А также IP Config - DHCP Server IP Pool Ending Address: IP Pool Ending Address:
    Всё Wol работает
    Last edited by GAGArinREcorDS; 13-09-2012 at 19:55.

  7. #307

    Question OpenVPN + WoL

    Всем привет!
    На роутер ASUS RT-N16 с прошивкой Олега установил OpenVPN. Домашний комп, к которому я подключаюсь с телефона по RDP через созданный туннель, находится в спящем режиме. Magic Packet, посланный с телефона,может разбудить его в течение пары-тройки минут после засыпания, потом данная возможность пропадает. Происходит это, видимо потому, что роутер "забывает" после засыпания компа, на каком порту он у него висел. Пробовал прописать статическую привязку ip neigh add 192.168.1.2 lladdr 00:10:20:1F:C4:57 nud permanent dev br0. Но это, почему-то не помогло. Может, кто подскажет, где еще может быть проблема?

  8. #308
    Quote Originally Posted by frm777 View Post
    Всем привет!
    На роутер ASUS RT-N16 с прошивкой Олега установил OpenVPN. Домашний комп, к которому я подключаюсь с телефона по RDP через созданный туннель, находится в спящем режиме. Magic Packet, посланный с телефона,может разбудить его в течение пары-тройки минут после засыпания, потом данная возможность пропадает. Происходит это, видимо потому, что роутер "забывает" после засыпания компа, на каком порту он у него висел. Пробовал прописать статическую привязку ip neigh add 192.168.1.2 lladdr 00:10:20:1F:C4:57 nud permanent dev br0. Но это, почему-то не помогло. Может, кто подскажет, где еще может быть проблема?
    Не помню, где вычитывал, но речь шла о том, чтобы сделать из Роутера broadcast

    1. В файле
    Code:
    tmp/local/sbin/post-boot
    У меня прописано следующее
    Code:
    ip neigh replace 192.168.X.254 lladdr ff:ff:ff:ff:ff:ff nud permanent dev br0
    Где вместо X подсеть Роутера

    2. В веб-морде NAT setting -> Virtual Server необходимо открыть порты на этот самый IP.
    Порт: 7 и 9.
    В моем случае: 7 и 9 открыт по адресу 192.168.2.254

  9. #309
    Quote Originally Posted by theMIROn View Post
    передать wol пакеты из внешней сети во внутреннюю броадкастом можно так:

    1. меняем DHCP IP Pool Ending Address с 192.168.1.254 на 192.168.1.253
    2. создаем проброс UDP порта в Virtual Server на 192.168.1.254:9
    3. в /usr/local/sbin/post-boot пишем
    Code:
    #!/bin/sh
    ip neigh replace 192.168.1.254 lladdr ff:ff:ff:ff:ff:ff nud permanent dev br0
    4. сохраняем flashfs save && flashfs commit && flashfs enable и перезагружаемся

    теперь можно пользоваться woncli или аналогичным
    Всё эти телодвижения я проделал в RT-N66U на родной стоковой прошиве. WoL через инет заработал, но только вот не знаю, как сохранить изменения. flashfs save && flashfs commit && flashfs enable не работают. Нет в родной прошиве команд flashfs. Как сохранять?

  10. #310

    wake on lan by iptables

    Доброго времени суток.
    Есть домашний сервачок с самбой, dlna и прочими плюшками. Держать его включенным в режиме 24/7 не вижу смысла (загружается за 40сек. пока не оптимизировал, один grub 5 сек ожирает)
    Во главе домашней сети дежурит wl500W. Собственно, хочу будить сервак при любой активности в его адрес.
    В гугле нашел такой вариант:
    iptables -I FORWARD -p tcp --dport 80 -d a.b.c.d -j LOG --log-prefix="TRIGGER ME NOW !!!"
    tail -f some-logfile | awk '/some-pattern/ {system("run-some-command")}'

    Подскажите альтернативные решения, т.к. в этом 2 проблемы:
    1. ввожу iptables -I FORWARD -d 192.168.1.81 -j LOG --log-prefix="TRIGGER ME NOW !!!" , пингую 192.168.1.81 в /tmp/syslog.log тишина.
    2. если я правильно понял "run-some-command" будет срабатывать при любой активности в сторону 192.168.1.81, в том числе и когда он благополучно работает. А при интенсивном трафике логи будут пухнуть от "TRIGGER ME NOW"

    tcpdump при отключенном серваке говорит:
    ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 192.168.1.81 tell 192.168.1.53, length 28
    Last edited by Toher; 29-11-2014 at 20:36.

  11. #311

    Question

    Привет всем кто в курсе и даже очень....
    Проблема до сих пор не решена и не помогают тяжелые средства
    Подскажите наиболее простейшие и понятные способы - плиз...
    Есть следующий девайс - ВОТ ТАКОЙ
    Нужно из WAN "просыпать" нужный ПК - или несколько ПК ( в сети всего 6 штук)
    Спец серв нет желания и возможности устанавливать....
    К морде коннектиться можно без проблем... ИП - "белый"
    Если не трудно для делитанта по пунктам (хотя в некоторых азах все же летаю)
    За ранее спасибо

Page 21 of 21 FirstFirst ... 11192021

Similar Threads

  1. Разница в скорости через роутер и напрямую
    By Hotmax in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 245
    Last Post: 03-02-2013, 14:00
  2. Как установить ejabberd+pyicqt
    By Pasechnick in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 25
    Last Post: 19-12-2010, 15:26
  3. Hilfe, DHCP im LAN funktioniert nicht
    By homerjaysimpson in forum German Discussion - Deutsch (DE)
    Replies: 1
    Last Post: 06-05-2008, 18:24

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •