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

Ответ
 
LinkBack Опции темы
Старый 07.01.2013, 16:54      #1 (ссылка на пост)
MiraMaX166
Инквизитор
 
Аватар для MiraMaX166
 
Регистрация: 29.01.2008
Адрес: Омск
Сообщений: 2,293
MiraMaX166 репутация неоспоримаMiraMaX166 репутация неоспоримаMiraMaX166 репутация неоспоримаMiraMaX166 репутация неоспоримаMiraMaX166 репутация неоспоримаMiraMaX166 репутация неоспоримаMiraMaX166 репутация неоспоримаMiraMaX166 репутация неоспоримаMiraMaX166 репутация неоспоримаMiraMaX166 репутация неоспоримаMiraMaX166 репутация неоспорима
Информация

Отправить сообщение для MiraMaX166 с помощью ICQ Отправить сообщение для MiraMaX166 с помощью AIM Отправить сообщение для MiraMaX166 с помощью MSN Отправить сообщение для MiraMaX166 с помощью Skype™
Стрелка Настраиваем Wake-On-Lan в Ubuntu

[Ссылки могут видеть только зарегистрированные пользователи. ]
Настройку рассмотрю на примере Ubuntu Server 12.04.1 LTS, где нет никакого DE.

Итак, на целефой сервер устанавливаем необходимые пакеты и производим настройку.

Код:
sudo apt-get install pm-suspend ethtool

Далее проверяем возможность сетевого адаптера пробуждаться от "Magic Packet", вбиваем в консоль:
Код:
ethtool eth0
и получаем что-то вида:
Код:
Settings for eth0:
        Supported ports: [ TP MII ]
        Supported link modes:   10baseT/Half 10baseT/Full 
                                100baseT/Half 100baseT/Full 
                                1000baseT/Half 1000baseT/Full 
        Supported pause frame use: No
        Supports auto-negotiation: Yes
        Advertised link modes:  10baseT/Half 10baseT/Full 
                                100baseT/Half 100baseT/Full 
                                1000baseT/Half 1000baseT/Full 
        Advertised pause frame use: Symmetric Receive-only
        Advertised auto-negotiation: Yes
        Link partner advertised link modes:  10baseT/Half 10baseT/Full 
                                             100baseT/Half 100baseT/Full 
                                             1000baseT/Half 1000baseT/Full 
        Link partner advertised pause frame use: Symmetric Receive-only
        Link partner advertised auto-negotiation: Yes
        Speed: 1000Mb/s
        Duplex: Full
        Port: MII
        PHYAD: 0
        Transceiver: internal
        Auto-negotiation: on
        Supports Wake-on: pumbg
        Wake-on: g
        Current message level: 0x00000033 (51)
                               drv probe ifdown ifup
        Link detected: yes

Особенно нас интересуют две строчки:
Код:
        Supports Wake-on: pumbg
        Wake-on: g

Первая говорит о том, какие доступны режимы сетевого адаптера на пробуждение (g - как раз пробуждение по "Magic Packet"), а вторая - текущий режим (g означает включенный WoL, d - выключенный).
Но у Вас, скорее всего изначально будет не "g", а "d". Нужно включить WoL, а ещё лучше добавить это включение в автозапуск, потому что сетевой адаптер может поддерживать сохранение состояния, в которое его перевели, но может и сбрасывать (чаще всего на d), поэтому при каждой загрузке необходимо будет устанавливать нужный режим WoL. Делается это очень просто, нужно отредактировать файл /etc/network/interfaces и привести его к виду:
Код:
iface eth0 inet dhcp
        post-up /sbin/ethtool -s $IFACE wol g
        post-down /sbin/ethtool -s $IFACE wol g

Теперь перезагрузим систему и повторим ввод команды ethtool eth0, теперь статус установлен на "g" и можно продолжать настройку.
Теперь, для ввода сервера в режим сна (отключение периферии с поддержкой питания RAM), введём команду:
Код:
pm-suspend
Сервер уснул, теперь его надо удалённо разбудить.
Если будить с Windows, то качаем wolcmd и читаем инструкцию дальше.
Если будить с Linux, вводим в консоль:
Код:
sudo apt-get install wakeonlan

Синтаксис при использовании для Windows:
Код:
wolcmd 002522c489e0 192.168.0.102 255.255.255.0 9
где
002522c489e0 - МАК-адрес серевой карты сервера
192.168.0.102 - IP сервера
255.255.255.0 - маска подсети
9 - порт, на который идёт "Magic Packet", он может отличаться, обычно если Вы ничего не меняли, это порт номер 9 или 7

Синтаксис при использовании для Linux:
Код:
wakeonlan 00:25:22:c4:89:e0
Этого обычно достаточно, но можно и с извратом, как в Windows:
Код:
wakeonlan -p 9 -i 192.168.0.102 00:25:22:c4:89:e0

После того, как пакет отправлен, сервер проснётся и возобновит работу за секунды...
__________________
Хакер - это не профессия, а стиль жизни, в которой всё время идёшь вперёд, в которой испытываешь постоянный информационный голод и бросаешь вызов технологиям. Это путь бесконечной вереницы вопросов и ответов...


My PC: Case ZALMAN Z9 Plus/ i7-8700K@4.70GHz/ ASUS ROG STRIX Z370E/ 32Gb RAM Dual DDR4 3000/ SSD Samsung EVO 860 250Gb + HDD WD Purple 4Tb/ AMD Radeon RX580 SE 8Gb DX12/ ASUS VG245Q 24" Full HD/ Sound Microlab Pro One
My Notebook: HP Pavilion g7 (QuadCore A10-4600M@2,3~3,2GHz TurboCore/ 8Gb RAM Dual DDR3 1600/ SSD Samsung EVO 850 120Gb +HDD WD Black 1Tb/ AMD Radeon HD7660G+7670M 1Gb DX11/ FP 17.3" HD+)
My Server: HPE ProLiant MicroServer Gen8 (XEON E3-1265LV2@2.5~3.5GHz 8 threads/ 16Gb ECC RAM 1600/ HP P222 2Gb Cache FBWC 4x2TB Toshiba 2xRAID1/ ESXi 6.5U2/ iLO 4 v2.55)
My Phone: Samsung Galaxy Note 8/ Android 8.0.0/ 64Gb + DeX Station + Gear S3 Frontier
My Tab: Samsung Galaxy Note 10.1 2014/ Android 5.1.1/ 32Gb/ Flash mSD 64Gb


Почему "Винда-отстой" кричат громче всех те, кто и в Линукс ничего не понимают...
Говорим спасибо и жмём на возле аватара или кнопочку
MiraMaX166 вне форума   Ответить с цитированием
Старый 07.01.2013, 17:29    Топик Стартер ТС   #2 (ссылка на пост)
MiraMaX166
Инквизитор
 
Аватар для MiraMaX166
 
Регистрация: 29.01.2008
Адрес: Омск
Сообщений: 2,293
MiraMaX166 репутация неоспоримаMiraMaX166 репутация неоспоримаMiraMaX166 репутация неоспоримаMiraMaX166 репутация неоспоримаMiraMaX166 репутация неоспоримаMiraMaX166 репутация неоспоримаMiraMaX166 репутация неоспоримаMiraMaX166 репутация неоспоримаMiraMaX166 репутация неоспоримаMiraMaX166 репутация неоспоримаMiraMaX166 репутация неоспорима
Информация

Отправить сообщение для MiraMaX166 с помощью ICQ Отправить сообщение для MiraMaX166 с помощью AIM Отправить сообщение для MiraMaX166 с помощью MSN Отправить сообщение для MiraMaX166 с помощью Skype™
Стрелка

Теперь рассмотрю пример с пробуждением из внешней сети (интернет).
Если сервер находится в некоторой сети, доступ к которой осуществляется из Интернета через NAT, то в этом случае синтаксис будет таковым:
Для Windows
Код:
wolcmd 002522c489e0 2.60.74.98 9900

где
002522c489e0 - МАК-адрес серевой карты сервера за NAT'ом
2.60.74.98 - внешний IP роутера (если настроить DynDNS, то можно прописать доменное имя вида server.dyndnd.org)
9900 - внешний порт роутера, с которого идёт переадресация на внутренний порт сервера (9). Правило перенаправления порта создайте согласно документации к Вашему оборудованию, протокол - UDP.
Для Linux
Код:
wakeonlan -p 9900 -i 2.60.74.98 00:25:22:c4:89:e0
Расшифровку смотрите выше, повторять не имеет смысла.


Теперь Вы сможите выводить сервер из спячки даже находясь очень далеко от него
__________________
Хакер - это не профессия, а стиль жизни, в которой всё время идёшь вперёд, в которой испытываешь постоянный информационный голод и бросаешь вызов технологиям. Это путь бесконечной вереницы вопросов и ответов...


My PC: Case ZALMAN Z9 Plus/ i7-8700K@4.70GHz/ ASUS ROG STRIX Z370E/ 32Gb RAM Dual DDR4 3000/ SSD Samsung EVO 860 250Gb + HDD WD Purple 4Tb/ AMD Radeon RX580 SE 8Gb DX12/ ASUS VG245Q 24" Full HD/ Sound Microlab Pro One
My Notebook: HP Pavilion g7 (QuadCore A10-4600M@2,3~3,2GHz TurboCore/ 8Gb RAM Dual DDR3 1600/ SSD Samsung EVO 850 120Gb +HDD WD Black 1Tb/ AMD Radeon HD7660G+7670M 1Gb DX11/ FP 17.3" HD+)
My Server: HPE ProLiant MicroServer Gen8 (XEON E3-1265LV2@2.5~3.5GHz 8 threads/ 16Gb ECC RAM 1600/ HP P222 2Gb Cache FBWC 4x2TB Toshiba 2xRAID1/ ESXi 6.5U2/ iLO 4 v2.55)
My Phone: Samsung Galaxy Note 8/ Android 8.0.0/ 64Gb + DeX Station + Gear S3 Frontier
My Tab: Samsung Galaxy Note 10.1 2014/ Android 5.1.1/ 32Gb/ Flash mSD 64Gb


Почему "Винда-отстой" кричат громче всех те, кто и в Линукс ничего не понимают...
Говорим спасибо и жмём на возле аватара или кнопочку
MiraMaX166 вне форума   Ответить с цитированием
Ответ

Социальные закладки

Метки
Ubuntu Server, Wake-on-LAN, WoL

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks Вкл.
Pingbacks Вкл.
Refbacks Вкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как установить reaver и aircrack-ng на Ubuntu 12.04 levinkv Linuxoid 2 20.11.2013 20:53
Сравнение производительности разных версий Ubuntu и Windows Mr.Alex Программное обеспечение 3 08.02.2009 18:50


Реламный блок
 

Текущее время: 02:43. Часовой пояс GMT +6.


счетчик посещений
Rambler's Top100 Счётчик тиц

vBulletin Skin by MiraMaX166
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd. Перевод: zCarot
Время генерации страницы 0.11241 секунды с 20 запросами