hckao@pn63:~$ cat 網路喚醒設定.txt enable WOL 指令 hckao@dell:~$ sudo ethtool enp3s0 [sudo] password for hckao: Settings for enp3s0: Supported ports: [ TP MII ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Half 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/Half 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: Symmetric Receive-only 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: 1 Transceiver: external MDI-X: Unknown *********************************** Supports Wake-on: g Wake-on: d ********************************** Current message level: 0x000000ff (255) drv probe link timer ifdown ifup rx_err tx_err Link detected: yes 如果 Wake-on: d 則 Run the following commands to enable wake-on-lan on your network card: sudo ethtool -s enp3s0 wol g 之後......Wake-on: 變成 g 了 以下是參考: hckao@dell:~$ sudo ethtool enp3s0 Settings for enp3s0: Supported ports: [ TP MII ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Half 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/Half 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: Symmetric Receive-only 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: 1 Transceiver: external MDI-X: Unknown *********************************** Supports Wake-on: g Wake-on: g *********************************** Current message level: 0x000000ff (255) drv probe link timer ifdown ifup rx_err tx_err Link detected: yes 接下來 編輯.... hckao@dell:~$ sudo nano /etc/systemd/system/wol-enable.service ------------------------------------------------- [Unit] Description=Enable Wake-up on LAN [Service] Type=oneshot ExecStart=/sbin/ethtool -s enp3s0 wol g [Install] WantedBy=basic.target ------------------------------------------------------- hckao@dell:~$ sudo systemctl daemon-reload hckao@dell:~$ hckao@dell:~$ #### 開機啟動 #### hckao@dell:~$ sudo systemctl enable wol-enable.service #### 開機啟動 #### Created symlink /etc/systemd/system/basic.target.wants/wol-enable.service → /etc/systemd/system/wol-enable.service. #########遠端啟動教學## 利用pn63來做 Remote Ubuntu Server Wake Up 以上步驟就是Ubuntu喚醒所要做的步驟。 現在,我們來談談在執行喚醒任務的服務器上要執行的步驟。 必須在相關服務器上安裝以下軟件包之一: sudo apt search wakeonlan 在VC65 上執行 hckao@VC65:~$ sudo apt search wakeonlan [sudo] hckao 的密碼: 排序... 完成 全文搜尋... 完成 gwakeonlan/jammy,jammy 0.7.0-2 all wakes up your machines using Wake on LAN wakeonlan/jammy,jammy 0.41-12.1 all Sends 'magic packets' to wake-on-LAN enabled ethernet adapters hckao@VC65:~$ hckao@VC65:~$ sudo apt install wakeonlan -y 正在讀取套件清單... 完成 正在重建相依關係... 完成 正在讀取狀態資料... 完成 下列【新】套件將會被安裝: wakeonlan 升級 0 個,新安裝 1 個,移除 0 個,有 0 個未被升級。 需要下載 9,292 B 的套件檔。 此操作完成之後,會多佔用 29.7 kB 的磁碟空間。 下載:1 http://tw.archive.ubuntu.com/ubuntu jammy/main amd64 wakeonlan all 0.41-12.1 [9,292 B] 取得 9,292 B 用了 0s (31.9 kB/s) 選取了原先未選的套件 wakeonlan。 (讀取資料庫 ... 目前共安裝了 212686 個檔案和目錄。) 正在準備解包 .../wakeonlan_0.41-12.1_all.deb…… 解開 wakeonlan (0.41-12.1) 中... 設定 wakeonlan (0.41-12.1) ... 執行 man-db (2.10.2-1) 的觸發程式…… hckao@VC65:~$ 2: enp3s0: mtu 1500 qdisc mq state UP group default qlen 1000 link/ether 78:2b:cb:8b:c6:04 brd ff:ff:ff:ff:ff:ff inet 192.168.9.249/24 metric 100 brd 192.168.9.255 scope global dynamic enp3s0 valid_lft 82225sec preferred_lft 82225sec inet6 fd8d:c064:ec0b:c052:7a2b:cbff:fe8b:c604/64 scope global dynamic mngtmpaddr noprefixroute valid_lft 1388sec preferred_lft 1388sec inet6 fe80::7a2b:cbff:fe8b:c604/64 scope link valid_lft forever preferred_lft forever 78:2b:cb:8b:c6:04 Dell pc sudo wakeonlan 78:2b:cb:8b:c6:04 ------------------------------------ 這是 VC65 sudo wakeonlan a8:5e:45:bc:54:ce --------------------------------------- 這是 X96mini VPN 機器 sudo wakeonlan c4:4e:ac:20:1f:5d --------------------------------------- --------------------------------------- VC-65 711 sudo wakeonlan a8:5e:45:bc:54:ce --------------------------------------- DELL 712 sudo wakeonlan 78:2b:cb:8b:c6:04 --------------------------------------- PN50 713 sudo wakeonlan 04:42:1A:C9:2E:27 --------------------------------------- PN63 714 sudo wakeonlan a0:36:bc:57:46:e4 ---------------------------------------