Score:0

โฆษณาความเร็วลิงค์ลินุกซ์

ธง ca

เท่าที่ฉันรู้ คำสั่งต่อไปนี้จะตั้งค่าความเร็วและดูเพล็กซ์ที่โฆษณาโดยการเจรจาอัตโนมัติ

ethtool -s eth0 โฆษณา 0x020

ที่ไหน 0x020 บ่งชี้ เต็ม 1,000baseT ตามคำแนะนำต่อไปนี้:

โฆษณา N
    ตั้งค่าความเร็วและดูเพล็กซ์ที่โฆษณาโดยการเจรจาอัตโนมัติ เดอะ 
    อาร์กิวเมนต์เป็นค่าเลขฐานสิบหกโดยใช้หนึ่งหรือหลายค่าผสมกัน
    ค่าต่อไปนี้:
      0x001 10baseT ครึ่ง
      0x002 10baseT เต็ม
      0x004 100baseT ครึ่ง
      0x008 100baseT เต็ม
      0x010 1000baseT Half (ไม่รองรับมาตรฐาน IEEE)
      0x020 1000baseT เต็ม

คำสั่งที่ฉันใช้โฆษณา เต็ม 1,000baseT เท่านั้น. ฉันสงสัยว่าฉันตั้งค่าเซิร์ฟเวอร์เพื่อโฆษณาโหมดลิงค์หลายรายการได้อย่างไร 1000baseT เต็ม 100baseT เต็ม 100baseT ครึ่ง ทุกอย่างในครั้งเดียว.

ฉันได้ลองใช้คำสั่งเดียวกันสำหรับโหมดลิงก์ที่ต้องการทีละโหมด แต่ทุกครั้งที่โหมดลิงก์ใหม่แทนที่โหมดปัจจุบันและไม่ได้เพิ่มเข้าไป

ฉันได้กล่าวถึงรหัสฐานสิบหกของโหมดการเชื่อมโยงอย่างต่อเนื่องดังต่อไปนี้ แต่มันกลับมีข้อผิดพลาด

ethtool -s eth0 โฆษณา 0x020 0x008 0x004
    ethtool: อาร์กิวเมนต์บรรทัดคำสั่งไม่ถูกต้อง
    สำหรับข้อมูลเพิ่มเติมให้รัน ethtool -h

เมื่อโฆษณาทั้งหมดจะแสดงใน เอททูล ผลลัพธ์เช่นนี้:

ethtool eth0
การตั้งค่าสำหรับ eth0:
        พอร์ตที่รองรับ: [ TP ]
        โหมดลิงค์ที่รองรับ: 10baseT/ครึ่ง 10baseT/เต็ม 
                                100baseT/ครึ่ง 100baseT/เต็ม 
                                1,000baseT/ครึ่ง 1,000baseT/เต็ม 
        รองรับการใช้เฟรมหยุดชั่วคราว: ไม่
        รองรับการเจรจาอัตโนมัติ: ใช่
        โหมดลิงก์ที่โฆษณา: 10baseT/ครึ่ง 10baseT/เต็ม 
                                100baseT/ครึ่ง 100baseT/เต็ม 
                                1,000baseT/ครึ่ง 1,000baseT/เต็ม

ความคิดใด ๆ โปรด?

Score:1
ธง za

เพิ่มตัวเลขขึ้น สังเกตว่า:

  • 0x001 เป็น 0b000000000001,
  • 0x002 เป็น 0b000000000010,
  • 0x004 เป็น 0b000000000100,

และอื่น ๆ แต่ละอันแสดงถึงหนึ่งบิต (แฟล็ก) ในรีจิสเตอร์บางตัว ซึ่งจัดเก็บโหมดใดก็ตามที่เปิดใช้งาน คุณต้องเปิดใช้งานบิตที่ต้องการทั้งหมด

ในกรณีของคุณ เต็ม 1,000baseT, เต็ม 100baseT และ 100baseT ครึ่ง อยากจะเป็น 0x020 + 0x008 + 0x004 = 0x02c:

ethtool -s eth0 โฆษณา 0x02c
aschkant avatar
ca flag
มันได้ผลอย่างแน่นอน ขอบคุณมากสำหรับความช่วยเหลือของคุณ.

โพสต์คำตอบ

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