Commit 84c8c0

2024-12-08 15:12:19 Mayekkuzu: WOL added
virtualization/proxmox.md ..
@@ 333,3 333,77 @@
sudo systemctl restart apache2
```
Проверяем работу монитора перейдя по `http://ip-or-fqdn-lxc/cgi-bin/nut/upsstats.cgi`
+ ![](/Virtualization/Proxmox/nut-client-apache.png)
+
+ ## Wake-on-Lan на Proxmox
+ Включаем WOL в BIOS материнской платы. Как это сделать ищите в интернете потому что на разных материнских платах это делается по разному.
+ Теперь ставим утилиту `ethtool`
+ ```bash
+ sudo apt install ethtool
+ ```
+ Теперь нам нужно узнать мак-адрес физической сетевой карты, для этого пишем `ip a`
+ ```bash
+ root@kanonik-server:~# ip a
+ 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 noprefixroute
+ valid_lft forever preferred_lft forever
+ 2: enp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master vmbr0 state UP group default qlen 1000
+ link/ether d4:fd:11:6a:89:56 brd ff:ff:ff:ff:ff:ff
+ ...
+ ```
+ где d4:fd:11:6a:89:56 - наш мак-адрес. Записываем себе в блокнотик
+ Теперь нужно определить поддерживает ли сетевая карта WOL. Для этого пишем:
+ ```bash
+ root@kanonik-server:~# ethtool enp2s0
+ Settings for enp2s0:
+ Supported ports: [ TP MII ]
+ Supported link modes: 10baseT/Half 10baseT/Full
+ 100baseT/Half 100baseT/Full
+ 1000baseT/Full
+ Supported pause frame use: Symmetric Receive-only
+ Supports auto-negotiation: Yes
+ Supported FEC modes: Not reported
+ Advertised link modes: 10baseT/Half 10baseT/Full
+ 100baseT/Half 100baseT/Full
+ 1000baseT/Full
+ Advertised pause frame use: Symmetric Receive-only
+ Advertised auto-negotiation: Yes
+ Advertised FEC modes: Not reported
+ Link partner advertised link modes: 10baseT/Half 10baseT/Full
+ 100baseT/Half 100baseT/Full
+ 1000baseT/Half 1000baseT/Full
+ Link partner advertised pause frame use: No
+ Link partner advertised auto-negotiation: Yes
+ Link partner advertised FEC modes: Not reported
+ Speed: 1000Mb/s
+ Duplex: Full
+ Auto-negotiation: on
+ master-slave cfg: preferred slave
+ master-slave status: slave
+ Port: Twisted Pair
+ PHYAD: 0
+ Transceiver: external
+ MDI-X: Unknown
+ Supports Wake-on: pumbg <--------- Поддержка WOL
+ Wake-on: d <--------- Включен или нет
+ Link detected: yes
+ ```
+ Если не включен то пишем:
+ ```bash
+ sudo ethtool -s enp2s0 wol g
+ ```
+ Теперь добавляем строчку `ethernet-wol g` в блок нашей сетевой карты в`/etc/network/interfaces`. В нашем случае это получилось в таком виде:
+ ```
+ root@kanonik-server:~# cat /etc/network/interfaces
+ auto lo
+ iface lo inet loopback
+
+ iface enp2s0 inet manual
+ ethernet-wol g
+
+ iface enp3s0 inet manual
+ ```
+ Теперь выключаем сервер и пробуем включить его какой-нибудь утилитой по запуску компьютеров. В моем случае это тул в mikrotik:
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9