Wake-on-lan под Ubuntu 12.04

7

Я хотел бы настроить wake-on-lan, два компьютера подключены через коммутатор.

Вот конфигурация eth0, в BIOS я не мог найти никакой информации о wake-on-lan.

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/Full 
    Link partner advertised pause frame use: Symmetric
    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

После того как я выключил компьютер, я использовал разные инструменты для отправки волшебного пакета, но ничего не происходит. Любое предложение?     

задан OHLÁLÁ 02.11.2012 в 09:46
источник

2 ответа

12

Ваша карта поддерживается, теперь для настройки wake-on-lan:

  1. Установите ethtool

    sudo apt-get install ethtool
    
  2. Измените /etc/rc.local , чтобы добавить эту строку до строки exit 0 :

    ethtool -s eth0 wol g
    
  3. Узнайте MAC-адрес вашей сетевой карты (замените eth , если имя вашего интерфейса, eth0 , eth1 , ..):

    ifconfig eth | grep "HWaddr" | awk '{print }'
    
  4. Выключите машину. Вы должны иметь возможность разбудить его, используя:

    wakeonlan your_mac
    
ответ дан rosch 02.11.2012 в 10:10
источник
1

Вам нужно установить ethtool, набрав root root:

apt-get install ethtool

Следующий шаг - включить wake on lan в вашей системе, введя:

ethtool -s eth0 wol g

Я описываю такой сценарий и несколько необязательных следующих в моем блоге

    
ответ дан Lukasz 13.01.2013 в 13:15
источник

Ознакомьтесь с другими вопросами по меткам