網路喚醒的前提條件是必須在同一網段。1.檢視目標機器的網絡卡是否支援遠端開機博主測試時系統版本為:centos7.7、ubuntu16.04
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 是顯示目錄下所有的檔案,...