Y2Z Docs
Attachments
History
Blame
View Source
Changelog
Documentation
Toggle dark mode
Login
Home
A - Z
Page Index
Home
Iac
Ansible
K8S
Minikube
Linux
Distro
Debian
Ubuntu
Linux Directory Structure
Misc
Fonts
GPU
System
Bash
Fail2ban
LVM
Ssh
Systemd
Self-Hosted
Jitsi-Meet
Komga
Navidrome
Nginx
Rustdesk
Zabbix
Virtualization
Proxmox
WSL
Windows
Software
Chocolatey
An Otter Wiki
Proxmox
84c8c0
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