Một kịch bản khởi động chạy sau khi các card mạng được cấu hình nên thực hiện thủ thuật. Ubuntu sử dụng mới nhất. Sau khi đọc về các công việc mới bắt đầu, ethtool, viết một kịch bản mới bắt đầu và tìm kiếm các interwebs để tìm giải pháp tốt hơn, tôi đã nghĩ ra điều này từ jevinskie (bạn sẽ muốn đưa nó vào một tệp /etc/init
):
start on started network
script
for interface in $(cut -d: -f1 /proc/net/dev | tail -n +3); do
logger -t 'wakeonlan init script' enabling wake on lan for $interface
ethtool -s $interface wol g
done
end script
Nếu bạn muốn thấm nhuần chỉ một nic với sức mạnh của sự thức tỉnh, một cái gì đó như thế này là phù hợp hơn:
start on started network
script
interface=eth0
logger -t 'wakeonlan init script' enabling wake on lan for $interface
ethtool -s $interface wol g
end script