เรียนรู้คำสั่ง Linux - iwpriv

Iwpriv เป็นเครื่องมือที่ใช้ร่วมกับ iwconfig (8) Iwpriv เกี่ยวข้องกับพารามิเตอร์และการตั้งค่าเฉพาะสำหรับแต่ละไดรฟ์เวอร์ (ในทางตรงกันข้ามกับ iwconfig ซึ่งเกี่ยวข้องกับประเภททั่วไป)

หากไม่มีอาร์กิวเมนต์ใด ๆ iwpriv จะ แสดงคำสั่งส่วนตัวพร้อมใช้งานบนอินเทอร์เฟซแต่ละตัวและพารามิเตอร์ที่ต้องการ การใช้ข้อมูลนี้ผู้ใช้อาจใช้คำสั่งเฉพาะอินเทอร์เฟซดังกล่าวบนอินเทอร์เฟซที่ระบุ

ในทางทฤษฎีเอกสารประกอบของไดรเวอร์อุปกรณ์แต่ละตัวควรระบุถึงวิธีการใช้คำสั่งเฉพาะของอินเทอร์เฟซและผลกระทบของพวกเขา

สรุป

iwpriv [ อินเทอร์เฟซ ]
iwpriv อินเทอร์เฟซส่วนตัว - คำสั่ง [ private-parameters ]
iwpriv interface private-command [I] [ พารามิเตอร์ส่วนตัว ]
อินเตอร์เฟส iwpriv - ทั้งหมด
iwpriv interface roam {เปิด, ปิด}
พอร์ต อินเตอร์เฟซ ( iwpriv) {ad-hoc, managed, N}

พารามิเตอร์

private-command [ private-parameters ]

ดำเนินการ คำสั่งส่วนตัวที่ ระบุบนอินเทอร์เฟซ

คำสั่งอาจใช้หรือจำเป็นต้องใช้อาร์กิวเมนต์และอาจแสดงข้อมูล ดังนั้นพารามิเตอร์ของบรรทัดคำสั่งอาจเป็นหรือไม่จำเป็นต้องใช้และควรตรงกับความต้องการของคำสั่ง รายการคำสั่งที่ iwpriv แสดง (เมื่อเรียกว่าไม่มีอาร์กิวเมนต์) ควรให้คำแนะนำบางอย่างเกี่ยวกับพารามิเตอร์เหล่านั้น

อย่างไรก็ตามคุณควรดูเอกสารประกอบไดรเวอร์สำหรับข้อมูลเกี่ยวกับวิธีการใช้คำสั่งและเอฟเฟ็กต์อย่างถูกต้อง

private-command [I] [private-parameters]

Idem ยกเว้นว่า ฉัน (จำนวนเต็ม) ถูกส่งผ่านไปยังคำสั่งเป็น Token Index เฉพาะคำสั่งบางส่วนเท่านั้นที่จะใช้ Token Index (ส่วนใหญ่จะไม่สนใจ) และเอกสารของโปรแกรมควบคุมจะบอกคุณเมื่อจำเป็น

-a / --all

ดำเนินการและแสดงคำสั่งส่วนตัวทั้งหมดที่ไม่ใช้อาร์กิวเมนต์ใด ๆ (เช่นอ่านอย่างเดียว)

เตร่

เปิดหรือปิดใช้งานข้ามเขตหากได้รับการสนับสนุน เรียกใช้ชุดคำสั่งส่วนตัว setroam พบในไดร์เวอร์ wavelan_cs

ท่าเรือ

อ่านหรือกำหนดค่าประเภทพอร์ต โทรคำสั่งส่วนตัว gport_type , sport_type , get_port หรือ set_port ที่ พบใน ไดรเวอร์ wavelan2_cs และ wvlan_cs

แสดง

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

ซึ่งรวมถึงชื่อของคำสั่งส่วนตัวจำนวนหรืออาร์กิวเมนต์ที่อาจตั้งค่าและประเภทของพวกเขารวมถึงจำนวนหรืออาร์กิวเมนต์ที่อาจแสดงขึ้นและชนิดของข้อความ

ตัวอย่างเช่นคุณอาจมีหน้าจอต่อไปนี้:
eth0 ioctl ส่วนตัวที่ใช้ได้:
setqualthr (89F0): ตั้งค่า 1 ไบต์และรับ 0
gethisto (89F7): ตั้ง 0 และรับ 16 int

ซึ่งแสดงว่าคุณสามารถกำหนดเกณฑ์คุณภาพและแสดงฮิสโตแกรมได้ถึง 16 ค่าโดยใช้คำสั่งต่อไปนี้:
iwpriv eth0 setqualthr 20
iwpriv eth0 gethisto