User Tools

Site Tools


networking:iproute2

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
networking:iproute2 [2018/03/28 08:33]
willsewell Fix broken link to /etc/net docs
networking:iproute2 [2023/11/04 16:14] (current)
xose
Line 2: Line 2:
 =====Introduction===== =====Introduction=====
  
-Iproute2 is a collection of utilities for controlling [[https://​en.wikipedia.com/wiki/TCP|TCP]] / [[https://​en.wikipedia.com/wiki/IP|IP]] networking and traffic control in Linux. It is currently maintained by Stephen Hemminger [[mailto:​stephen@networkplumber.org|<​stephen@networkplumber.org>​]]. The original author, Alexey Kuznetsov, is well known for the QoS implementation in the Linux kernel.+Iproute2 is a collection of utilities for controlling [[https://​en.wikipedia.org/wiki/Transmission Control Protocol|TCP]] / [[https://​en.wikipedia.org/wiki/Internet Protocol|IP]] networking and traffic control in Linux. It is currently maintained by Stephen Hemminger [[mailto:​stephen@networkplumber.org|<​stephen@networkplumber.org>​]]. The original author, Alexey Kuznetsov, is well known for the QoS implementation in the Linux kernel.
  
-Most network configuration manuals still refer to [[https://​en.wikipedia.com/​wiki/​ifconfig|ifconfig]] and [[https://​en.wikipedia.com/​wiki/​route|route]] as the primary network configuration tools, but ifconfig is known to behave inadequately in modern network environments. They should be deprecated, but most [[https://​en.wikipedia.com/​wiki/​Linux_distributions|distros]] still include them. Most network configuration systems make use of ifconfig and thus provide a limited feature set. The [[:​networking:​etcnet|/​etc/​net]] project aims to support most modern network technologies,​ as it doesn'​t use ifconfig and allows a system administrator to make use of all iproute2 features, including traffic control.+Most network configuration manuals still refer to [[https://​en.wikipedia.org/​wiki/​ifconfig|ifconfig]] and [[https://​en.wikipedia.org/​wiki/​route ​(command)|route]] as the primary network configuration tools, but ifconfig is known to behave inadequately in modern network environments. They should be deprecated, but most [[https://​en.wikipedia.org/​wiki/​Linux_distributions|distros]] still include them. Most network configuration systems make use of ifconfig and thus provide a limited feature set. The [[:​networking:​etcnet|/​etc/​net]] project aims to support most modern network technologies,​ as it doesn'​t use ifconfig and allows a system administrator to make use of all iproute2 features, including traffic control.
  
-iproute2 is usually shipped in a package called iproute or iproute2 and consists of several tools, of which the most important are //ip// and //tc//. ip controls [[https://​en.wikipedia.com/​wiki/​IPv4|IPv4]] and [[https://​en.wikipedia.com/​wiki/​IPv6|IPv6]] configuration and tc stands for traffic control. Both tools print detailed usage messages and are accompanied by a set of [[https://​en.wikipedia.com/​wiki/​Manual_page_%28Unix%29|manpages]].+iproute2 is usually shipped in a package called iproute or iproute2 and consists of several tools, of which the most important are //ip// and //tc//. ip controls [[https://​en.wikipedia.org/​wiki/​IPv4|IPv4]] and [[https://​en.wikipedia.org/​wiki/​IPv6|IPv6]] configuration and tc stands for traffic control. Both tools print detailed usage messages and are accompanied by a set of [[https://​en.wikipedia.org/​wiki/​Manual_page_%28Unix%29|manpages]].
 =====Download===== =====Download=====
  
 The current version is in the [[https://​kernel.org/​pub/​linux/​utils/​net/​iproute2|download]] directory on kernel.org. The current version is in the [[https://​kernel.org/​pub/​linux/​utils/​net/​iproute2|download]] directory on kernel.org.
  
-New versions will be announced on the [[mailto:netdev@vger.kernel.org|netdev]] mailing list.+New versions will be announced on the [[http://vger.kernel.org/​vger-lists.html#​netdev|netdev]] mailing list.
  
 The current iproute2 source is maintained in the [[http://​git-scm.com/​|GIT]] repository. To get the current source use: The current iproute2 source is maintained in the [[http://​git-scm.com/​|GIT]] repository. To get the current source use:
-<​code>​ $ git clone git://​git.kernel.org/​pub/​scm/​network/​iproute2/​iproute2.git</​code>​+<​code>​ $ git clone git://​git.kernel.org/​pub/​scm/​network/​iproute2/​iproute2.git</​code>​ or 
 +<​code>​ $ git clone https://​github.com/​iproute2/​iproute2.git</​code>​
  
-You can also browse the source online via [[https://​git.kernel.org/​pub/​scm/​network/​iproute2/​iproute2.git|gitweb]].+You can also browse the source online via [[https://​git.kernel.org/​pub/​scm/​network/​iproute2/​iproute2.git|kernel.org ​gitweb]] ​or [[https://​github.com/​iproute2/​iproute2|github]]
 =====Documentation===== =====Documentation=====
  
networking/iproute2.1522225980.txt.gz · Last modified: 2018/03/28 08:33 by willsewell