Giới thiệu
Bộ công cụ
iproute2+tc cho phép bạn sử dụng nhiều tính năng mạng tiên tiến trong các kernel 2.2, bao gồm định tuyến chính sách, NAT, QoS, các đường hầm nâng cao, RSVP và dịch vụ phân biệt.
Nội dung
- Giới thiệu
- Phân phối
- Xây dựng
- Cấu hình Kernel
- Tài liệu tham khảo
- Từ bản phân phối
- Từ Kernel
- Từ các nguồn khác
- Cú pháp lệnh
- Lệnh **ip**
- ip link
- ip address
- ip neighbor
- ip rule
- ip route
- ip tunnel
- ip maddress
- ip mroute
- ip monitor
- Lệnh **rtmon**
- Lệnh **tc**
- qdisc
- qdisc [p|b]fifo
- qdisc tbf
- qdisc cbq
- qdisc red
- qdisc sfq
- qdisc prio
- qdisc csz
- class
- class cbq
- estimator
- filter
- filter rsvp
- filter u32
- filter fw
- filter route
- police
Lệnh ip
<table border="0"><tbody><tr><td>
Usage: ip [ OPTIONS ] OBJECT { COMMAND | help }
where OBJECT := { lien | dia_chi | duong_di | quy_tat | hang_xom | hầm |
dia_chi_multicast | duong_di_multicast | theo_dõi }
OPTIONS := { -V[ersion] | -s[tatistics] | -r[esolve] |
-f[amily] { inet | inet6 | dnet | liên_kết } | -o[neline] }
</td></tr></tbody></table>
ip link
<table border="0"><tbody><tr><td>
Usage: ip lien set THIET_BI { up | down | arp { on | off } |
dynamic { on | off } |
multicast { on | off } | txqueuelen GOI |
tên TEN_MOI |
địa_chỉ LLADDR | phát_sóng LLADDR |
mtu MTU }
ip lien show [ THIET_BI ]
</td></tr></tbody></table>
ip address
<table border="0"><tbody><tr><td>
Usage: ip dia_chi {add|del} IFADDR dev CHUOI
ip dia_chi {show|flush} [ dev CHUOI ] [ phạm_vi PHAM_VI_ID ]
[ to PREFIX ] [ FLAG-LIST ] [ nhãn PATTERN ]
IFADDR := PREFIX | ADDR peer PREFIX
[ broadcast ADDR ] [ anycast ADDR ]
[ nhãn STRING ] [ phạm_vi PHAM_VI_ID ]
PHAM_VI_ID := [ host | liên_kết | toàn_cầu | SỐ ]
FLAG-LIST := [ FLAG-LIST ] FLAG
FLAG := [ permanent | dynamic | secondary | primary |
tentative | deprecated ]
</td></tr></tbody></table>
ip neighbor
<table border="0"><tbody><tr><td>
Usage: ip hang_xom { add | del | change | replace } { ADDR [ lladdr LLADDR ]
[ nud { permanent | noarp | stale | reachable } ]
| proxy ADDR } [ dev DEV ]
ip hang_xom {show|flush} [ to PREFIX ] [ dev DEV ] [ nud STATE ]
</td></tr></tbody></table>
ip rule
<table border="0"><tbody><tr><td>
Usage: ip quy_tat [ list | add | del ] SELECTOR ACTION
SELECTOR := [ from PREFIX ] [ to PREFIX ] [ tos TOS ] [ fwmark FWMARK ]
[ dev STRING ] [ pref NUMBER ]
ACTION := [ table TABLE_ID ] [ nat ADDRESS ]
[ prohibit | reject | unreachable ]
[ realms [SRCREALM/]DSTREALM ]
TABLE_ID := [ local | main | default | NUMBER ]
</td></tr></tbody></table>
ip route
<table border="0"><tbody><tr><td>
Usage: ip duong_di { list | flush } SELECTOR
ip duong_di get ADDRESS [ from ADDRESS iif STRING ]
[ oif STRING ] [ tos TOS ]
ip duong_di { add | del | replace | change | append | replace | theo_dõi } DUONG_DI
SELECTOR := [ root PREFIX ] [ match PREFIX ] [ exact PREFIX ]
[ table TABLE_ID ] [ proto RTPROTO ]
[ type TYPE ] [ scope SCOPE ]
DUONG_DI := NODE_SPEC [ INFO_SPEC ]
NODE_SPEC := [ TYPE ] PREFIX [ tos TOS ]
[ table TABLE_ID ] [ proto RTPROTO ]
[ scope SCOPE ] [ metric METRIC ]
INFO_SPEC := NH OPTIONS FLAGS [ nexthop NH ]...
NH := [ via ADDRESS ] [ dev STRING ] [ weight NUMBER ] NHFLAGS
OPTIONS := FLAGS [ mtu NUMBER ] [ advmss NUMBER ]
[ rtt NUMBER ] [ rttvar NUMBER ]
[ window NUMBER] [ cwnd NUMBER ] [ ssthresh REALM ]
[ realms REALM ]
TYPE := [ unicast | local | broadcast | multicast | throw |
unreachable | prohibit | blackhole | nat ]
TABLE_ID := [ local | main | default | all | NUMBER ]
SCOPE := [ host | liên_kết | toàn_cầu | NUMBER ]
FLAGS := [ equalize ]
NHFLAGS := [ onlink | pervasive ]
RTPROTO := [ kernel | boot | static | NUMBER ]
</td></tr></tbody></table>
ip tunnel
<table border="0"><tbody><tr><td>
Usage: ip hầm { add | change | del | show } [ NAME ]
[ mode { ipip | gre | sit } ] [ remote ADDR ] [ local ADDR ]
[ [i|o]seq ] [ [i|o]key KEY ] [ [i|o]csum ]
[ ttl TTL ] [ tos TOS ] [ [no]pmtudisc ] [ dev PHYS_DEV ]
Where: NAME := CHUOI
ADDR := { IP_ADDRESS | any }
TOS := { NUMBER | inherit }
TTL := { 1..255 | inherit }
KEY := { DOTTED_QUAD | NUMBER }
</td></tr></tbody></table>
ip maddress
<table border="0"><tbody><tr><td>
Usage: ip dia_chi_multicast [ add | del ] MULTIADDR dev CHUOI
ip dia_chi_multicast show [ dev CHUOI ]
</td></tr></tbody></table>
ip mroute
<table border="0"><tbody><tr><td>
Usage: ip duong_di_multicast show [ PREFIX ] [ from PREFIX ] [ iif DEVICE ]
</td></tr></tbody></table>
ip monitor
<table border="0"><tbody><tr><td>
Usage: ip theo_dõi [ all | LISTofOBJECTS ]
</td></tr></tbody></table>
Lệnh rtmon
<table border="0"><tbody><tr><td>
Usage: rtmon file FILE [ all | LISTofOBJECTS]
LISTofOBJECTS := [ lien ] [ địa_chỉ ] [ duong_di ]
</td></tr></tbody></table>
Lệnh tc
<table border="0"><tbody><tr><td>
Usage: tc [ OPTIONS ] OBJECT { COMMAND | help }
where OBJECT := { qdisc | class | filter }
OPTIONS := { -s[tatistics] | -d[etails] | -r[aw] }
</td></tr></tbody></table>