Bugün bir Ubuntu kutusunun lan üzerinde nasıl uyandırılacağını bulmaya çalışıyorum. Bilgisayar oldukça eski, ancak BIOS’ta WOL seçeneğini buldum (Pci’de de uyanmayı etkinleştirdim). Ağ kartı ADMTek NC100 Her Yerde Ağdır (revizyon 11). İnternette okuduklarımdan, aynı zamanda WOL'u da desteklemelidir.
İlk önce ethtool ile denedim, fakat NIC'in sürücüsü lale olduğu için ethtool bana bu konuda herhangi bir bilgi vermedi.
ethtool eth0
Settings for eth0:
No data available
ethtool -i eth0
driver: tulip
version: 1.1.15
firmware-version:
bus-info: 0000:02:0c.0
İlk kullanmaya çalıştığım komut şuydu:
ethtool -s eth0 wol g
ama işe yaramadı (lale yüzünden sanırım).
Sonra, değiştirmeye çalıştım /proc/acpi/wakeup
. İlk durum şuydu:
Device S-state Status Sysfs node
SBTN S4 *enabled
PCI1 S4 disabled pci:0000:00:1e.0
UAR1 S4 disabled pnp:00:08
USB S4 disabled pci:0000:00:1f.2
USB2 S4 disabled pci:0000:00:1f.4
AC9 S4 disabled
SMB S4 disabled pci:0000:00:1f.3
bu yüzden PCI'ı uyandırma için etkinleştirmeye çalıştım (ethernet kartımın yuvası olmasa da) bunu yaparak:
grep 'PCI1.*enabled' < /proc/acpi/wakeup >/dev/null || \
echo PCI1 > /proc/acpi/wakeup
Komut çalıştırıldıktan sonra, PCI bağlantı noktası orada etkin olarak listeleniyor, ancak WOL hala çalışmıyor. Kullanarak denedim bu müşteri Windows XP için. Tamam, sihirli paketi gönderip göndermediğini test etmedim, ancak Google aramasında ilk olanlardan biriydi ve her konuda referanslar vardı, bu yüzden sorunun buradan geldiğini sanmıyorum.
Fikirlerim tükendi (ve forumlar dışında arama yapmak için :) bu konuda bir çözüm buldum umarım. Teşekkürler :).