Iproute2
Author
Albert Floresiproute2 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í. +more 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. +more Oba nástroje poskytují jak detailní informace, tak bohatý doprovodný manuál.
Iproute2 má nahradit 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.
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
Externí odkazy
[url=https://web. archive. +moreorg/web/20111111021549/http://www. linuxfoundation. org/collaborate/workgroups/networking/iproute2]iproute2 (The Linux Foundation)[/url] * [url=https://web. archive. org/web/20111117000448/http://lartc. org/howto/]Linux Advanced Routing and Traffic Control HOWTO[/url] * [url=http://www. policyrouting. org/iproute2. doc. html]IPROUTE2 Utility Suite Documentation[/url] * [url=http://www-online. kek. jp/~yasu/ATLAS/QoS/iproute2-notes. html]iproute2+tc notes[/url] * [url=http://www. linux-foundation. org/en/Net:Iproute2]Homepage for iproute2[/url] . * [url=https://web. archive. org/web/20061130232756/http://developer. osdl. org/dev/iproute2/download/]Source code download directory[/url] * [url=https://web. archive. org/web/20111114040233/http://www. adamsinfo. com/bandwith-limiting-with-linux-tc-and-iproute2/]Advanced tc and iproute2 tutorial for bandwidth restriction[/url] * [url=https://web. archive. org/web/20111103201949/http://www. adamsinfo. com/extending-tc-and-iproute2-linux-routing-split-access-multiple-uplinks-multiple-isps-iptables-masquerading/]Advanced iproute2 tutorial for split route / multiple uplinks[/url].