Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Настройка wake on lan с помощью netplan на Ubuntu server 18.04  (Прочитано 5669 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн TiMoscow

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Все проделано под Ubuntu Linux 20.04.4

Более подробно, если кому поможет:

1.)
Узнаем какой у нас сетевой интерфейс
sudo ip a
В моем случае интерфейс "enp5s0" (у вас будет свой):

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: enp5s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 2a:04:4c:13:30:c4 brd ff:ff:ff:ff:ff:ff
    inet 192.168.50.106/24 brd 192.168.50.255 scope global dynamic enp5s0
       valid_lft 85724sec preferred_lft 85724sec
    inet6 2a02:2068:88b8:d610:2604:4cff:fe14:c4/64 scope global dynamic mngtmpaddr noprefixroute
       valid_lft 599sec preferred_lft 599sec
    inet6 fe80::2804:4cff:fe14:c4/64 scope link
       valid_lft forever preferred_lft forever


2.)
Находим настройки своей сети в /etc/netplan/50-cloud-init.yaml
(чаще всего, это файл 50-cloud-init.yaml или 01-netcfg.yaml)

3.)
Открываем, и видим:
# This is the network config written by 'subiquity'
network:
  ethernets:
        enp5s0:
            dhcp4: true
            nameservers:
                addresses: [127.0.0.1, 127.0.0.53]
  version: 2


4.)
Дополняем
macaddress - ваш мак адрес
wakeonlan: true - включаем функцию пробуждения
  (учтите что нужно соблюсти правильное количество ТАБОВ, дабы не вызвать ошибку, тут 3 таба. На один больше вашего интерфейса.) Как редактировать файлы найдете сами:
# This is the network config written by 'subiquity'
network:
  ethernets:
        enp5s0:
            dhcp4: true
            match:
                macaddress: 2a:04:4c:13:30:c4
            wakeonlan: true
            nameservers:
                addresses: [127.0.0.1, 127.0.0.53]
  version: 2

5.)
Для проверки нашего конфигурационного файла вводим:

sudo netplan --debug generate
Для применения настроек вводим:

sudo netplan apply

6.)

Перезагружаем и проверяем enp5s0 (у вас интерфейс свой):
sudo ethtool enp5s0
Если видим:

        Supports Wake-on: pumbg
        Wake-on: g


То все в порядке.

Всем удачи. ;)



 

Страница сгенерирована за 0.042 секунд. Запросов: 22.