В Linux требуются ли права root для отправки магического пакета wake-on-lan?

1038
netvope

В Linux требуются ли права root для отправки магического пакета wake-on-lan?

Если это зависит от того, как вы отправляете волшебный пакет, пожалуйста, дайте мне знать, в какой ситуации требуется root.

1

1 ответ на вопрос

2
Marius Gedminas

Это зависит от программы, которую вы используете для отправки пакетов wake-on-lan. Некоторые программы используют необработанные пакеты, и поэтому требуют root. Другие программы встраивают волшебную последовательность пробуждения в стандартный пакет UDP, и поэтому не требуют root.

Теоретически не должно иметь значения, какой пакет вы используете, если внутри него есть волшебная последовательность пробуждения по локальной сети. На практике я помню, что мой старый рабочий стол отказывался просыпаться, когда я использовал скрипт Python, который отправлял UDP-пакеты, но работал нормально, если я использовал программу на C, которая использовала необработанные пакеты.

Понимаю. Поэтому, если программе WoL требуется root, причина в том, что она отправляет необработанные пакеты. Спасибо! И просто быстрая проверка: для отправки пакетов на широковещательный адрес не нужен root, верно? netvope 13 лет назад 0

Похожие вопросы