Tìm hiểu lệnh Linux - iwpriv

Iwpriv là công cụ đồng hành với iwconfig (8). Iwpriv giao dịch với các thông số và thiết lập cụ thể cho mỗi trình điều khiển (như trái ngược với iwconfig mà đề với những cái chung).

Không có bất kỳ đối số nào, iwpriv liệt kê các lệnh riêng tư có sẵn trên mỗi giao diện và các tham số mà chúng yêu cầu. Sử dụng thông tin này, người dùng có thể áp dụng các lệnh giao diện cụ thể đó trên giao diện được chỉ định.

Về lý thuyết, tài liệu của mỗi trình điều khiển thiết bị phải cho biết cách sử dụng các lệnh giao diện cụ thể đó và hiệu ứng của chúng.

Tóm tắc

iwpriv [ giao diện ]
iwpriv giao diện lệnh riêng tư [ tham số riêng ]
iwpriv interface private-command [I] [ tham số riêng ]
Giao diện iwpriv --all
Giao diện iwpriv roam {on, off}
Cổng giao tiếp iwpriv {ad-hoc, managed, N}

Thông số

lệnh riêng tư [ tham số riêng ]

Thực thi lệnh riêng được chỉ định trên giao diện.

Lệnh có thể tùy ý lấy hoặc yêu cầu đối số và có thể hiển thị thông tin. Do đó, các tham số dòng lệnh có thể hoặc không cần thiết và phải khớp với các kỳ vọng của lệnh. Danh sách các lệnh mà iwpriv hiển thị (khi được gọi không có đối số) sẽ cung cấp cho bạn một số gợi ý về các tham số đó.

Tuy nhiên, bạn nên tham khảo tài liệu trình điều khiển thiết bị để biết thông tin về cách sử dụng đúng lệnh và hiệu ứng.

lệnh riêng [I] [tham số riêng]

Idem, ngoại trừ việc tôi (một số nguyên) được chuyển tới lệnh dưới dạng Chỉ mục Token . Chỉ một số lệnh sẽ sử dụng Token Index (hầu hết sẽ bỏ qua nó), và tài liệu trình điều khiển sẽ cho bạn biết khi nào cần thiết.

-a / --all

Thực thi và hiển thị tất cả các lệnh riêng không lấy bất kỳ đối số nào (nghĩa là chỉ đọc).

đi lang thang

Bật hoặc tắt chuyển vùng, nếu được hỗ trợ. Gọi lệnh setroam riêng . Tìm thấy trong trình điều khiển wavelan_cs .

Hải cảng

Đọc hoặc định cấu hình loại cổng. Gọi các lệnh riêng tư gport_type , sport_type , get_port hoặc set_port được tìm thấy trong các trình điều khiển wavelan2_cswvlan_cs .

Trưng bày

Đối với mỗi thiết bị hỗ trợ các lệnh riêng, iwpriv sẽ hiển thị danh sách các lệnh riêng có sẵn.

Điều này bao gồm tên của lệnh riêng, số hoặc đối số có thể được đặt và loại của chúng cũng như số hoặc đối số có thể được hiển thị và loại của chúng.

Ví dụ: bạn có thể có màn hình sau:
eth0 Có sẵn ioctl riêng:
setqualthr (89F0): đặt 1 byte & nhận 0
gethisto (89F7): đặt 0 & nhận 16 int

Điều này cho thấy rằng bạn có thể đặt ngưỡng chất lượng và hiển thị biểu đồ có tối đa 16 giá trị bằng các lệnh sau:
iwpriv eth0 setqualthr 20
iwpriv eth0 gethisto