iproute2
![]() | |
| Aktuální verze | 6.16.0 (28. července 2025) |
|---|---|
| Operační systém | Linux |
| Vyvíjeno v | C |
| Typ softwaru | svobodný software |
| Licence | GPLv2 |
| Web | wiki |
| Některá data mohou pocházet z datové položky. | |
iproute2 je kolekce nástrojů pro ovládání síťových protokolů TCP a UDP a kontrolu přenosů v OS Linux. Iproute se používá v sítích na bázi IPv4 a IPv6. V současnosti je udržován Stephenem Hemmingerem. Původní autor, Alexey Kuznetsov, byl zodpovědný za QoS implementaci v Linuxovém jádře.
Většina manuálů stále odkazuje na ifconfig a route jako na primární nástroje pro konfiguraci sítě. Například ifconfig je znám svým neadekvátním chováním v moderním síťovém prostředí.[1] Tyto nástroje by měly být na ústupu, ale většina distribucí je stále obsahuje.
Iproute2 je obvykle dodáván v balíku nazývaném iproute nebo iproute2 a obsahuje několik nástrojů, z nichž nejvýznamnější jsou ip a tc. Nástroj ip ovládá konfiguraci IPv4 a IPv6 a nástroj tc (traffic control) ovládá síťový provoz. Oba nástroje poskytují jak detailní informace, tak bohatý doprovodný manuál.
Iproute2 má nahradit[2] současný standardní balík nástrojů pro správu sítě v OS Unix označovaný jako net-tools, které byly původně použity pro následující úlohy: konfiguraci síťových rozhraní, routovací tabulky a pro správu ARP tabulky. Tyto nástroje ovšem nebyly od roku 2001 dále vyvíjeny.[3]
Nástroje nahrazené iproute2 jsou následující:
| Účel | původně "net-tools" | iproute2 |
|---|---|---|
| Konfigurace adres a spojení | ifconfig | ip addr, ip link |
| Routovací tabulky | route | ip route |
| Sousedé | arp | ip neigh |
| VLAN | vconfig | ip link |
| Tunely | iptunnel | ip tunnel |
| Multicast | ipmaddr | ip maddr |
| Statistiky | netstat | ss |
Iproute sjednocuje syntaxe těchto rozličných příkazů, které se vyvíjely po mnoho let s vývojem Unixu.
Reference
- ↑ Archivovaná kopie. www.linuxfoundation.org [online]. [cit. 2011-11-10]. Dostupné v archivu pořízeném dne 2011-11-11.
- ↑ FERRARI, Martín. net-tools future [online]. lists.debian.org, 2009-03-15 [cit. 2019-12-27]. Dostupné online. (anglicky)
- ↑ ANDERSON, Tore. Comment 1 for bug 225997 [online]. bugs.launchpad.net, 2008-05-30 [cit. 2019-12-27]. Dostupné online. (anglicky)
V tomto článku byl použit překlad textu z článku iproute2 na anglické Wikipedii.
Externí odkazy
- iproute2 (The Linux Foundation)
- Linux Advanced Routing and Traffic Control HOWTO
- IPROUTE2 Utility Suite Documentation
- iproute2+tc notes
- Homepage for iproute2 Archivováno 6. 9. 2008 na Wayback Machine. .
- Source code download directory
- Advanced tc and iproute2 tutorial for bandwidth restriction
- Advanced iproute2 tutorial for split route / multiple uplinks
