centos及ubuntu網路喚醒 使用命令開機

2021-10-07 03:26:40 字數 1350 閱讀 8123

網路喚醒的前提條件是必須在同一網段。

博主測試時系統版本為:centos7.7、ubuntu16.04

1.檢視目標機器的網絡卡是否支援遠端開機

ethtool 網絡卡名稱 |

grep -i "wake"

如果 wake-on 一項值為 d,表示禁用wake on lan

值為 g,表示啟用 wake on lan

2.啟用啟用 wake on lan

ethtool -s 網絡卡名稱 wol g
ifconfig 網絡卡名稱 |

grep ether |

awk''

在其他機器上獲取:

ping -c1 目標機器ip位址 &

> /dev/null

arp -n 目標機器ip位址

hwaddress選項就是目標機器mac位址。

4.關閉目標機器,在另一台機器上測試

ether-wake -i 目標機器網絡卡名稱 目標機器mac位址
1.檢查主機板和電源是否支援wol

進入bios的power management setup,設定pme event wake up(這其實是一種wake on pci card模式)為 enabled。注意,有些機器可能為wake on lan或wake on pci card。wake on lan模式可以在完全關機狀態下喚醒,而wake on pci card模式要在深度休眠狀態下喚醒。造成這樣的區別主要是因為主機板的設計不一樣,現在的計算機一般都是wake on pci card模式的。

2.檢查網絡卡是否支援wol

安裝ethtool,並執行以下命令:

sudo

apt-get

install

ethtool

sudo

ethtool 網絡卡名稱 |

grep wake-on

如果顯示結果為下面這樣,就表示網絡卡支援wol:

supports wake-on:pumbg

wake-on : g

sudo

apt-get

install wakeonlan

host_address為遠端計算機的網域名稱或ip位址,mac_address為遠端計算機的mac位址,mac位址是』:'間隔的形式

wakeonlan -i host_address mac_address

CentOs及ubuntu下安裝git

git 是用於 linux 核心開發的版本控制工具。與常用的版本控制工具 cvs,subversion 等不同,它採用了分布式版本庫的方式,不必伺服器端軟體支援,使源 的發布和交流極其方便。git 的速度很快,這對於諸如 linux kernel 這樣的大專案來說自然很重要。git 最為出色的是它的...

CentOS與Ubuntu網路配置時常見的問題

1.按照以下步驟,根據osi七層理論模型逐層進行分析解決。首先檢查一下自己的物理機能否上網,是否是網路的問題。如果物理機可以正常上網,檢查一下虛擬機器與物理機的連線是否有誤,比如說是否是採用nat模式,在設配器選項是否有vm的乙太網。vm的5個服務是否有開啟,如果發現其中一部分有問題,可以選擇對vm...

centos網路配置及埠開啟

dhclient dhclient r 移除 這個是自動分配ip的命令,如果你知道怎麼分配ip就略過這步,這也是大多數的教程省略這步的原因 他們以為大家對網路都很懂 etc sysconfig network scripts ifcfg ens33 檔案 不會找?不慌 ls 是顯示目錄下所有的檔案,...