Điểm:2

Làm cách nào để duy trì Wake on Lan trong Debian buster?

lá cờ es
J C

Tôi đang dùng Debian 10 buster. đầu ra của sudo ifconfig -a

enp0s7: flags=xxxx<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
        inet 192.168.xx.xxx netmask 255.255.xxx.x phát sóng 192.168.xx.xxx
        inet6 xxxx:xxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx tiền tốlen xx scopeid 0x0<global>
        inet6 xxxx::xxxx:xxxx:xxxx:xxxx tiền tốlen xx scopeid 0x20<link>
        inet6 xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx tiền tốlen xx scopeid 0x0<global>
        ether xx:xx:xx:xx:xx:xx txqueuelen 1000 (Ethernet)
        Gói RX 68866 byte 72160614 (68,8 MiB)
        Lỗi RX 0 bị rớt 0 tràn 0 khung hình 0
        Gói TX 33033 byte 5158947 (4,9 MiB)
        Lỗi TX 0 bị rớt 0 tràn 0 sóng mang 0 va chạm 0

lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
        inet 127.0.0.1 mặt nạ mạng 255.0.0.0
        inet6 ::1 tiền tốlen 128 phạm vi 0x10<máy chủ>
        vòng lặp txqueuelen 1000 (Local Loopback)
        Gói RX 4 byte 240 (240,0 B)
        Lỗi RX 0 bị rớt 0 tràn 0 khung hình 0
        Gói TX 4 byte 240 (240,0 B)
        Lỗi TX 0 bị rớt 0 tràn 0 sóng mang 0 va chạm 0

đầu ra của mèo con mèo/etc/mạng/giao diện

# Tệp này mô tả các giao diện mạng có sẵn trên hệ thống của bạn
# và cách kích hoạt chúng. Để biết thêm thông tin, xem giao diện (5).

nguồn /etc/network/interfaces.d/*

# Giao diện mạng loopback
tự động lo
vòng lặp iface lo inet

Tôi đã cố gắng chỉ thêm một dòng như /sbin/ethtool -s enp0s7 wol g trong tập tin trên. Nhưng thức dậy trên lan vẫn cho thấy đ sau khi khởi động lại.

đầu ra trước

Cài đặt cho enp0s7:
    Các cổng được hỗ trợ: [ MII ]
    Các chế độ liên kết được hỗ trợ: 10baseT/Half 10baseT/Full 
                            100baseT/Nửa 100baseT/Đầy đủ 
                            1000baseT/Đầy đủ 
    Sử dụng khung tạm dừng được hỗ trợ: Không
    Hỗ trợ tự động đàm phán: Có
    Các chế độ FEC được hỗ trợ: Không được báo cáo
    Các chế độ liên kết được quảng cáo: 10baseT/Half 10baseT/Full 
                            100baseT/Nửa 100baseT/Đầy đủ 
                            1000baseT/Đầy đủ 
    Sử dụng khung tạm dừng được quảng cáo: Không
    Quảng cáo tự động đàm phán: Có
    Các chế độ FEC được quảng cáo: Không được báo cáo
    Tốc độ: 1000Mb/giây
    Song công: Đầy đủ
    Cảng: MII
    PHYAD: 1
    Bộ thu phát: nội bộ
    Tự động đàm phán: bật
    Hỗ trợ Wake-on: g
    Dậy đi :d
    Đã phát hiện liên kết: có

đầu ra sau sudo /sbin/ethtool -s enp0s7 wol g

Cài đặt cho enp0s7:
    Các cổng được hỗ trợ: [ MII ]
    Các chế độ liên kết được hỗ trợ: 10baseT/Half 10baseT/Full 
                            100baseT/Nửa 100baseT/Đầy đủ 
                            1000baseT/Đầy đủ 
    Sử dụng khung tạm dừng được hỗ trợ: Không
    Hỗ trợ tự động đàm phán: Có
    Các chế độ FEC được hỗ trợ: Không được báo cáo
    Các chế độ liên kết được quảng cáo: 10baseT/Half 10baseT/Full 
                            100baseT/Nửa 100baseT/Đầy đủ 
                            1000baseT/Đầy đủ 
    Sử dụng khung tạm dừng được quảng cáo: Không
    Quảng cáo tự động đàm phán: Có
    Các chế độ FEC được quảng cáo: Không được báo cáo
    Tốc độ: 1000Mb/giây
    Song công: Đầy đủ
    Cảng: MII
    PHYAD: 1
    Bộ thu phát: nội bộ
    Tự động đàm phán: bật
    Hỗ trợ Wake-on: g
    Thức dậy: g
    Đã phát hiện liên kết: có

Tôi đã bật đánh thức trên lan (đánh thức trên pcie) trong bios.
Tôi nghĩ rằng tôi cần phải thêm nhiều dòng trong /etc/mạng/giao diện Để làm cho nó hoạt động. Đề xuất cách khắc phục.

lá cờ in
Tệp `giao diện` của bạn chỉ chứa giao diện loopback. Bạn có nhiều hơn trong thư mục interfaces.d không?
Điểm:0
lá cờ ru

con mèo/etc/mạng/giao diện

# Tệp này mô tả các giao diện mạng có sẵn trên hệ thống của bạn
# và cách kích hoạt chúng. Để biết thêm thông tin, xem giao diện (5).

nguồn /etc/network/interfaces.d/*

# Giao diện mạng loopback
tự động lo
vòng lặp iface lo inet

Tôi đã cố gắng chỉ thêm một dòng như /sbin/ethtool -s enp0s7 wol g trong tập tin trên.

Thay vì thêm dòng trên. Thêm điều này:

ethernet-wol g
Điểm:0
lá cờ cn

Bạn phải tạo một dịch vụ dành riêng để kích hoạt WOL của mình khi khởi động:

$ con mèo /etc/systemd/system/wol.service
[Đơn vị]
Mô tả=Cấu hình đánh thức trên mạng LAN

[Dịch vụ]
Loại=oneshot
ExecStart=/sbin/ethtool -s eth0 wol g

[Cài đặt]
WantedBy=basic.target

Sau đó kích hoạt dịch vụ với:

Sudo systemctl enable wol.service
Sudo systemctl daemon-tải lại

Và cuối cùng, khởi động lại máy hoặc máy chủ và kiểm tra cấu hình với sudo ethtool eth0

Nguồn : Tài liệu tiếng Pháp về Debian WOL

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.