Как я могу включить след на LAN постоянно?

Я хочу включить след на LAN для своих сетевых плат, для всегда. Общественное руководство рекомендует добавить соответствующую команду к /etc/network/interfaces. В прошлых опытах, редактируя Ubuntu conf файлы, чрезвычайно вероятно, что файл сетевого интерфейса записан снова каждая начальная загрузка, если не каждое способное обновление. Что лучший способ состоит в том, чтобы гарантировать, что следу на LAN включают каждую начальную загрузку?

13
задан 6 January 2015 в 19:41

3 ответа

Сценарий начальной загрузки бежит за сетевыми платами, настроены, должен добиться цели. Ubuntu использует выскочку. После чтения о новомодных заданиях, ethtool, записи новомодного сценария и поиска межсетей для лучшего решения, я придумал это от jevinskie (Вы захотите поместить это в файл в /etc/init):

start on started network

script
    for interface in $(cut -d: -f1 /proc/net/dev | tail -n +3); do
        logger -t 'wakeonlan init script' enabling wake on lan for $interface
        ethtool -s $interface wol g
    done
end script
  • Запускается, когда зарубки инициализируются
  • Захватывает имена nic от/proc/net/dev
  • Действия журналов к системному журналу
  • Законы на всех зарубках найдены
  • Требует ethtool, поэтому удостоверьтесь, что он установил сначала:

    sudo apt-get install ethtool
    

Если Вы хотите пропитать всего один nic с питанием пробуждения, что-то вроде этого является более соответствующим:

start on started network

script
    interface=eth0
    logger -t 'wakeonlan init script' enabling wake on lan for $interface
    ethtool -s $interface wol g
end script
12
ответ дан 23 November 2019 в 03:21

Создайте новый файл, скажем, wakeonlanconfig, и помещенный ниже строк в него:

#!/bin/bash
ethtool -s eth0 wol g
exit

Затем установите полномочия файла, делая это исполняемым файлом:

chmod a+x wakeonlanconfig

И наконец заставьте сценарий работать на запуске:

update-rc.d -f wakeonlanconfig defaults

Поскольку детали гумуса посетите: http://lukasz-lademann.blogspot.com/2013/01/how-set-up-wol-wake-on-lan-on-thin.html

3
ответ дан 23 November 2019 в 03:21

В Ubuntu 16.04 дополнительно набор WOL_DISABLE=N в /etc/default/tlp постараться не получать WOL, отключенный управлением питанием TLP.

http://linrunner.de/en/tlp/docs/tlp-configuration.html

Добавить NETDOWN=no в /etc/default/halt предотвратить выключение сетевой платы во время завершения работы

1
ответ дан 23 November 2019 в 03:21

Другие вопросы по тегам:

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