Score:2

วิธีทำให้ Wake on Lan อยู่ใน Debian buster ได้อย่างไร

ธง es
J C

ฉันใช้ Debian 10 Buster ผลลัพธ์ของ sudo ifconfig -a เป็น

enp0s7: flags=xxxx<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
        inet 192.168.xx.xxx netmask 255.255.xxx.x ออกอากาศ 192.168.xx.xxx
        inet6 xxxx:xxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx คำนำหน้าlen xx scopeid 0x0<ทั่วโลก>
        inet6 xxxx::xxxx:xxxx:xxxx:xxxx คำนำหน้า xx scopeid 0x20<link>
        inet6 xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx คำนำหน้าlen xx scopeid 0x0<ทั่วโลก>
        อีเธอร์ xx:xx:xx:xx:xx:xx txqueuelen 1000 (อีเธอร์เน็ต)
        แพ็คเก็ต RX 68866 ไบต์ 72160614 (68.8 MiB)
        ข้อผิดพลาด RX 0 หลุด 0 โอเวอร์รัน 0 เฟรม 0
        แพ็กเก็ต TX 33033 ไบต์ 5158947 (4.9 MiB)
        ข้อผิดพลาด TX 0 หลุด 0 โอเวอร์รัน 0 พาหะ 0 ชนกัน 0

แท้จริง: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
        inet 127.0.0.1 เน็ตมาสก์ 255.0.0.0
        inet6 ::1 คำนำหน้าlen 128 scopeid 0x10<host>
        วนซ้ำ txqueuelen 1,000 (วนกลับในเครื่อง)
        แพ็คเก็ต RX 4 ไบต์ 240 (240.0 B)
        ข้อผิดพลาด RX 0 หลุด 0 โอเวอร์รัน 0 เฟรม 0
        แพ็กเก็ต TX 4 ไบต์ 240 (240.0 B)
        ข้อผิดพลาด TX 0 หลุด 0 โอเวอร์รัน 0 พาหะ 0 ชนกัน 0

ผลผลิตของแมว แมว /etc/network/interfaces

# ไฟล์นี้อธิบายอินเทอร์เฟซเครือข่ายที่มีอยู่ในระบบของคุณ
#และวิธีเปิดใช้งาน สำหรับข้อมูลเพิ่มเติม โปรดดูอินเทอร์เฟซ(5)

ที่มา /etc/network/interfaces.d/*

# อินเทอร์เฟซเครือข่ายย้อนกลับ
อัตโนมัติ
iface lo inet ย้อนกลับ

ฉันพยายามเพิ่มเฉพาะบรรทัดที่ชอบ /sbin/ethtool -s enp0s7 wol g ในไฟล์ด้านบน แต่ Wake on Lan ยังแสดงอยู่ หลังจากรีบูต

ออกก่อน

การตั้งค่าสำหรับ enp0s7:
    พอร์ตที่รองรับ: [ MII ]
    โหมดลิงค์ที่รองรับ: 10baseT/ครึ่ง 10baseT/เต็ม 
                            100baseT/ครึ่ง 100baseT/เต็ม 
                            1,000baseT/เต็ม 
    รองรับการใช้เฟรมหยุดชั่วคราว: ไม่
    รองรับการเจรจาอัตโนมัติ: ใช่
    โหมด FEC ที่รองรับ: ไม่ได้รายงาน
    โหมดลิงก์ที่โฆษณา: 10baseT/ครึ่ง 10baseT/เต็ม 
                            100baseT/ครึ่ง 100baseT/เต็ม 
                            1,000baseT/เต็ม 
    การใช้เฟรมหยุดชั่วคราวที่โฆษณา: ไม่
    การเจรจาอัตโนมัติที่โฆษณา: ใช่
    โหมด FEC ที่โฆษณา: ไม่ได้รายงาน
    ความเร็ว: 1,000Mb/s
    ดูเพล็กซ์: เต็ม
    พอร์ต: MII
    ไฟแอด: 1
    ตัวรับส่งสัญญาณ: ภายใน
    การเจรจาอัตโนมัติ: เปิด
    รองรับการปลุก: g
    การปลุก: ง
    ตรวจพบลิงก์: ใช่

เอาต์พุตหลังจาก sudo /sbin/ethtool -s enp0s7 wol g

การตั้งค่าสำหรับ enp0s7:
    พอร์ตที่รองรับ: [ MII ]
    โหมดลิงค์ที่รองรับ: 10baseT/ครึ่ง 10baseT/เต็ม 
                            100baseT/ครึ่ง 100baseT/เต็ม 
                            1,000baseT/เต็ม 
    รองรับการใช้เฟรมหยุดชั่วคราว: ไม่
    รองรับการเจรจาอัตโนมัติ: ใช่
    โหมด FEC ที่รองรับ: ไม่ได้รายงาน
    โหมดลิงก์ที่โฆษณา: 10baseT/ครึ่ง 10baseT/เต็ม 
                            100baseT/ครึ่ง 100baseT/เต็ม 
                            1,000baseT/เต็ม 
    การใช้เฟรมหยุดชั่วคราวที่โฆษณา: ไม่
    การเจรจาอัตโนมัติที่โฆษณา: ใช่
    โหมด FEC ที่โฆษณา: ไม่ได้รายงาน
    ความเร็ว: 1,000Mb/s
    ดูเพล็กซ์: เต็ม
    พอร์ต: MII
    ไฟแอด: 1
    ตัวรับส่งสัญญาณ: ภายใน
    การเจรจาอัตโนมัติ: เปิด
    รองรับการปลุก: g
    ปลุก: g
    ตรวจพบลิงก์: ใช่

ฉันเปิดใช้งานการปลุกบน lan (ปลุกบน pcie) ในไบออส
ฉันคิดว่าฉันต้องเพิ่มบรรทัดเพิ่มเติมใน /etc/network/interfaces เพื่อให้มันใช้งานได้ แนะนำการแก้ไข

in flag
ไฟล์ "ส่วนต่อประสาน" ของคุณมีเฉพาะส่วนต่อประสานย้อนกลับเท่านั้น คุณมีข้อมูลเพิ่มเติมในไดเร็กทอรี interfaces.d หรือไม่
Score:0
ธง ru

แมว /etc/network/interfaces

# ไฟล์นี้อธิบายอินเทอร์เฟซเครือข่ายที่มีอยู่ในระบบของคุณ
#และวิธีเปิดใช้งาน สำหรับข้อมูลเพิ่มเติม โปรดดูอินเทอร์เฟซ(5)

ที่มา /etc/network/interfaces.d/*

# อินเทอร์เฟซเครือข่ายย้อนกลับ
อัตโนมัติ
iface lo inet ย้อนกลับ

ฉันพยายามเพิ่มเฉพาะบรรทัดที่ชอบ /sbin/ethtool -s enp0s7 wol g ในไฟล์ด้านบน

แทนที่จะเพิ่มบรรทัดบน เพิ่มสิ่งนี้:

อีเธอร์เน็ตวอล g
Score:0
ธง cn

คุณต้องสร้างบริการเฉพาะเพื่อเปิดใช้งาน WOL เมื่อเริ่มต้น:

$cat /etc/systemd/system/wol.service
[หน่วย]
คำอธิบาย=กำหนดค่า Wake-up บน LAN

[บริการ]
Type=วันช็อต
ExecStart=/sbin/ethtool -s eth0 wol g

[ติดตั้ง]
ต้องการโดย=basic.target

จากนั้นเปิดใช้งานบริการด้วย:

sudo systemctl เปิดใช้งาน wol.service
sudo systemctl daemon โหลดซ้ำ

และสุดท้าย รีบูตเครื่องหรือเซิร์ฟเวอร์และตรวจสอบการกำหนดค่าด้วย sudo ethtool eth0

แหล่งที่มา : เอกสารภาษาฝรั่งเศสของ Debian WOL

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา