Linux: настройка Wake on Lan - как это работает
Видео по теме: (May 2024).
С помощью Wake on Lan вы также можете разбудить компьютер по сети с Linux. В этом практическом совете мы покажем вам, как проверить, работает ли эта функция для вашей сетевой карты и как ее использовать.
Настройка Wake on Lan под Linux - как это работает
К сожалению, не все сетевые карты поддерживают Wake on Lan («WOL»). Во время обучения вы можете увидеть, поддерживает ли ваша карта эту функцию. Это делается в качестве примера в Ubuntu 14.04:
- Сначала убедитесь, что в BIOS вашего ПК активирован WOL, и включите эту функцию, если это необходимо.
- После активации функции необходимо открыть терминал и установить программу «ethtool». Это работает с командой "sudo apt-get install ethtool".
- Вы используете программу для повторной активации WOL в операционной системе при каждом запуске компьютера.
- Используйте команду "sudo ethtool eth0", чтобы узнать, поддерживает ли ваша сетевая карта WOL. Использование «eth0» является примером, измените имя, если вы хотите настроить другой интерфейс.
- Пункт «Поддерживает пробуждение» особенно важен в этом контексте. Отдельные буквы за ним обозначают режимы, в которых ваш компьютер может быть разбужен.
- Буква «g» означает, например, что ваш компьютер может быть разбужен так называемым волшебным пакетом.
- Теперь вы можете установить именно этот режим, набрав команду "sudo ethtool -s eth0 wol g". Тогда ваш компьютер готов к пробуждению Волшебным Пакетом.
- Затем вы можете разбудить ПК с помощью такого инструмента, как Etherwake («sudo apt-get install etherwake»). Вы можете использовать его для отправки названного пакета Magic Packet на свой компьютер. Вам также нужен Mac-адрес целевого компьютера
- Наконец, вы можете разбудить ПК с помощью команды «sudo etherwake 00: 00: 52: 23: 23: 9b», в результате чего вы должны заменить этот фиктивный Mac-адрес на целевой компьютер.
Сохранить настройки WOL навсегда - как это работает
К сожалению, вы должны повторять этот процесс после каждого перезапуска. Это исправлено записями в некоторых системных файлах:
- Откройте файл "/etc/rc.local" с правами root и вставьте команду запуска из первого абзаца (см. Рисунок). Таким образом, команда вызывается автоматически при каждом запуске.
- К сожалению, при завершении работы Ubuntu отключает все сетевые интерфейсы. Вы можете подавить это, открыв файл "/etc/init.d/halt" с правами root и изменив строку "NETDOWN = yes" на "NETDOWN = no".
- Теперь остался только один камень преткновения. WOL может не работать после ожидания или приостановки. Чтобы предотвратить это, откройте файл "/ etc / default / acpi-support" с правами root и измените строку "STOP_SERVICES =" "на" STOP_SERVICES = "network" ".
- После этих изменений ваш компьютер должен оставаться активным при любых обстоятельствах.
Мы также объясним, как настроить Wake on Lan для Windows.