{"id":3487,"date":"2022-12-20T17:08:48","date_gmt":"2022-12-20T20:08:48","guid":{"rendered":"http:\/\/lode.uno\/linux-man\/index.php\/2022\/12\/20\/ip-man8\/"},"modified":"2022-12-20T17:08:48","modified_gmt":"2022-12-20T20:08:48","slug":"ip-man8","status":"publish","type":"post","link":"https:\/\/lode.uno\/linux-man\/2022\/12\/20\/ip-man8\/","title":{"rendered":"IP (man8)"},"content":{"rendered":"<h1 align=\"center\">IP<\/h1>\n<p> <a href=\"#NAME\">NAME<\/a><br \/> <a href=\"#SYNOPSIS\">SYNOPSIS<\/a><br \/> <a href=\"#OPTIONS\">OPTIONS<\/a><br \/> <a href=\"#IP - COMMAND SYNTAX\">IP &#8211; COMMAND SYNTAX<\/a><br \/> <a href=\"#ENVIRONMENT\">ENVIRONMENT<\/a><br \/> <a href=\"#EXIT STATUS\">EXIT STATUS<\/a><br \/> <a href=\"#EXAMPLES\">EXAMPLES<\/a><br \/> <a href=\"#HISTORY\">HISTORY<\/a><br \/> <a href=\"#SEE ALSO\">SEE ALSO<\/a><br \/> <a href=\"#REPORTING BUGS\">REPORTING BUGS<\/a><br \/> <a href=\"#AUTHOR\">AUTHOR<\/a> <\/p>\n<hr>\n<h2>NAME <a name=\"NAME\"><\/a> <\/h2>\n<p style=\"margin-left:11%; margin-top: 1em\">ip \u2212 show \/ manipulate routing, network devices, interfaces and tunnels<\/p>\n<h2>SYNOPSIS <a name=\"SYNOPSIS\"><\/a> <\/h2>\n<p style=\"margin-left:23%; margin-top: 1em\"><b>ip<\/b> [ <i>OPTIONS<\/i> ] <i>OBJECT<\/i> { <i>COMMAND<\/i> | <b>help<\/b> }<\/p>\n<p style=\"margin-left:23%; margin-top: 1em\"><b>ip<\/b> [ <b>-force<\/b> ] <b>-batch<\/b> <i>filename<\/i><\/p>\n<p style=\"margin-left:23%; margin-top: 1em\"><i>OBJECT<\/i> := { <b>link<\/b> | <b>address<\/b> | <b>addrlabel<\/b> | <b>route<\/b> | <b>rule<\/b> | <b>neigh<\/b> | <b>ntable<\/b> | <b>tunnel<\/b> | <b>tuntap<\/b> | <b>maddress<\/b> | <b>mroute<\/b> | <b>mrule<\/b> | <b>monitor<\/b> | <b>xfrm<\/b> | <b>netns<\/b> | <b>l2tp<\/b> | <b>tcp_metrics<\/b> | <b>token<\/b> | <b>macsec<\/b> | <b>vrf<\/b> | <b>mptcp<\/b> | <b>ioam<\/b> }<\/p>\n<p style=\"margin-left:23%; margin-top: 1em\"><i>OPTIONS<\/i> := { <b>\u2212V<\/b>[<i>ersion<\/i>] | <b>\u2212h<\/b>[<i>uman-readable<\/i>] | <b>\u2212s<\/b>[<i>tatistics<\/i>] | <b>\u2212d<\/b>[<i>etails<\/i>] | <b>\u2212r<\/b>[<i>esolve<\/i>] | <b>\u2212iec<\/b> | <b>\u2212f<\/b>[<i>amily<\/i>] { <b>inet<\/b> | <b>inet6<\/b> | <b>link<\/b> } | <b>-4<\/b> | <b>-6<\/b> | <b>-B<\/b> | <b>-0<\/b> | <b>-l<\/b>[<i>oops<\/i>] { <b>maximum-addr-flush-attempts<\/b> } | <b>\u2212o<\/b>[<i>neline<\/i>] | <b>\u2212rc<\/b>[<i>vbuf<\/i>] [<b>size<\/b>] | <b>\u2212t<\/b>[<i>imestamp<\/i>] | <b>\u2212ts<\/b>[<i>hort<\/i>] | <b>\u2212n<\/b>[<i>etns<\/i>] name | <b>\u2212N<\/b>[<i>umeric<\/i>] | <b>\u2212a<\/b>[<i>ll<\/i>] | <b>\u2212c<\/b>[<i>olor<\/i>] | <b>\u2212br<\/b>[<i>ief<\/i>] | <b>\u2212j<\/b>[son] | <b>\u2212p<\/b>[retty] }<\/p>\n<h2>OPTIONS <a name=\"OPTIONS\"><\/a> <\/h2>\n<p style=\"margin-left:11%; margin-top: 1em\"><b>\u2212V<\/b>, <b>-Version<\/b><\/p>\n<p style=\"margin-left:22%;\">Print the version of the <b>ip<\/b> utility and exit.<\/p>\n<p style=\"margin-left:11%;\"><b>\u2212h<\/b>, <b>\u2212human<\/b>, <b>\u2212human-readable<\/b><\/p>\n<p style=\"margin-left:22%;\">output statistics with human readable values followed by suffix.<\/p>\n<p style=\"margin-left:11%;\"><b>\u2212b<\/b>, <b>\u2212batch<\/b> <FILENAME><\/p>\n<p style=\"margin-left:22%;\">Read commands from provided file or standard input and invoke them. First failure will cause termination of ip.<\/p>\n<table width=\"100%\" border=\"0\" rules=\"none\" frame=\"void\" cellspacing=\"0\" cellpadding=\"0\">\n<tr valign=\"top\" align=\"left\">\n<td width=\"11%\"><\/td>\n<td width=\"9%\">\n<p><b>\u2212force<\/b><\/p>\n<\/td>\n<td width=\"2%\"><\/td>\n<td width=\"78%\">\n<p>Don\u2019t terminate ip on errors in batch mode. If there were any errors during execution of the commands, the application return code will be non zero.<\/p>\n<\/td>\n<\/tr>\n<\/table>\n<p style=\"margin-left:11%;\"><b>\u2212s<\/b>, <b>\u2212stats<\/b>, <b>\u2212statistics<\/b><\/p>\n<p style=\"margin-left:22%;\">Output more information. If the option appears twice or more, the amount of information increases. As a rule, the information is statistics or some time values.<\/p>\n<p style=\"margin-left:11%;\"><b>\u2212d<\/b>, <b>\u2212details<\/b><\/p>\n<p style=\"margin-left:22%;\">Output more detailed information.<\/p>\n<p style=\"margin-left:11%;\"><b>\u2212l<\/b>, <b>\u2212loops<\/b> <COUNT><\/p>\n<p style=\"margin-left:22%;\">Specify maximum number of loops the \u2019ip address flush\u2019 logic will attempt before giving up. The default is 10. Zero (0) means loop until all addresses are removed.<\/p>\n<p style=\"margin-left:11%;\"><b>\u2212f<\/b>, <b>\u2212family<\/b> <FAMILY><\/p>\n<p style=\"margin-left:22%;\">Specifies the protocol family to use. The protocol family identifier can be one of <b>inet<\/b>, <b>inet6<\/b>, <b>bridge<\/b>, <b>mpls<\/b> or <b>link<\/b>. If this option is not present, the protocol family is guessed from other arguments. If the rest of the command line does not give enough information to guess the family, <b>ip<\/b> falls back to the default one, usually <b>inet<\/b> or <b>any<\/b>. <b>link<\/b> is a special family identifier meaning that no networking protocol is involved.<\/p>\n<table width=\"100%\" border=\"0\" rules=\"none\" frame=\"void\" cellspacing=\"0\" cellpadding=\"0\">\n<tr valign=\"top\" align=\"left\">\n<td width=\"11%\"><\/td>\n<td width=\"3%\">\n<p><b>\u22124<\/b><\/p>\n<\/td>\n<td width=\"8%\"><\/td>\n<td width=\"43%\">\n<p>shortcut for <b>-family inet<\/b>.<\/p>\n<\/td>\n<td width=\"35%\"> <\/td>\n<\/tr>\n<tr valign=\"top\" align=\"left\">\n<td width=\"11%\"><\/td>\n<td width=\"3%\">\n<p><b>\u22126<\/b><\/p>\n<\/td>\n<td width=\"8%\"><\/td>\n<td width=\"43%\">\n<p>shortcut for <b>\u2212family inet6<\/b>.<\/p>\n<\/td>\n<td width=\"35%\"> <\/td>\n<\/tr>\n<tr valign=\"top\" align=\"left\">\n<td width=\"11%\"><\/td>\n<td width=\"3%\">\n<p><b>\u2212B<\/b><\/p>\n<\/td>\n<td width=\"8%\"><\/td>\n<td width=\"43%\">\n<p>shortcut for <b>\u2212family bridge<\/b>.<\/p>\n<\/td>\n<td width=\"35%\"> <\/td>\n<\/tr>\n<tr valign=\"top\" align=\"left\">\n<td width=\"11%\"><\/td>\n<td width=\"3%\">\n<p><b>\u2212M<\/b><\/p>\n<\/td>\n<td width=\"8%\"><\/td>\n<td width=\"43%\">\n<p>shortcut for <b>\u2212family mpls<\/b>.<\/p>\n<\/td>\n<td width=\"35%\"> <\/td>\n<\/tr>\n<tr valign=\"top\" align=\"left\">\n<td width=\"11%\"><\/td>\n<td width=\"3%\">\n<p><b>\u22120<\/b><\/p>\n<\/td>\n<td width=\"8%\"><\/td>\n<td width=\"43%\">\n<p>shortcut for <b>\u2212family link<\/b>.<\/p>\n<\/td>\n<td width=\"35%\"> <\/td>\n<\/tr>\n<\/table>\n<p style=\"margin-left:11%;\"><b>\u2212o<\/b>, <b>\u2212oneline<\/b><\/p>\n<p style=\"margin-left:22%;\">output each record on a single line, replacing line feeds with the <b>\u2019\u2019<\/b> character. This is convenient when you want to count records with <b>wc<\/b>(1) or to <b>grep<\/b>(1) the output.<\/p>\n<p style=\"margin-left:11%;\"><b>\u2212r<\/b>, <b>\u2212resolve<\/b><\/p>\n<p style=\"margin-left:22%;\">use the system\u2019s name resolver to print DNS names instead of host addresses.<\/p>\n<p style=\"margin-left:11%;\"><b>\u2212n<\/b>, <b>\u2212netns<\/b> <NETNS><\/p>\n<p style=\"margin-left:22%;\">switches <b>ip<\/b> to the specified network namespace <i>NETNS<\/i>. Actually it just simplifies executing of:<\/p>\n<p style=\"margin-left:22%; margin-top: 1em\"><b>ip netns exec<\/b> <i>NETNS<\/i> <b>ip<\/b> [ <i>OPTIONS<\/i> ] <i>OBJECT<\/i> { <i>COMMAND<\/i> | <b>help<\/b> }<\/p>\n<p style=\"margin-left:22%; margin-top: 1em\">to<\/p>\n<p style=\"margin-left:22%; margin-top: 1em\"><b>ip<\/b> -n[etns] <i>NETNS<\/i> [ <i>OPTIONS<\/i> ] <i>OBJECT<\/i> { <i>COMMAND<\/i> | <b>help<\/b> }<\/p>\n<p style=\"margin-left:11%;\"><b>\u2212N<\/b>, <b>\u2212Numeric<\/b><\/p>\n<p style=\"margin-left:22%;\">Print the number of protocol, scope, dsfield, etc directly instead of converting it to human readable name.<\/p>\n<p style=\"margin-left:11%;\"><b>\u2212a<\/b>, <b>\u2212all<\/b><\/p>\n<p style=\"margin-left:22%;\">executes specified command over all objects, it depends if command supports this option.<\/p>\n<p style=\"margin-left:11%;\"><b>\u2212c<\/b>[<b>color<\/b>][<b>=<\/b>{<b>always<\/b>|<b>auto<\/b>|<b>never<\/b>}<\/p>\n<p style=\"margin-left:22%;\">Configure color output. If parameter is omitted or <b>always<\/b>, color output is enabled regardless of stdout state. If parameter is <b>auto<\/b>, stdout is checked to be a terminal before enabling color output. If parameter is <b>never<\/b>, color output is disabled. If specified multiple times, the last one takes precedence. This flag is ignored if <b>\u2212json<\/b> is also given.<\/p>\n<p style=\"margin-left:22%; margin-top: 1em\">Used color palette can be influenced by <b>COLORFGBG<\/b> environment variable (see <b>ENVIRONMENT<\/b>).<\/p>\n<p style=\"margin-left:11%;\"><b>\u2212t<\/b>, <b>\u2212timestamp<\/b><\/p>\n<p style=\"margin-left:22%;\">display current time when using monitor option.<\/p>\n<p style=\"margin-left:11%;\"><b>\u2212ts<\/b>, <b>\u2212tshort<\/b><\/p>\n<p style=\"margin-left:22%;\">Like <b>\u2212timestamp<\/b>, but use shorter format.<\/p>\n<p style=\"margin-left:11%;\"><b>\u2212rc<\/b>, <b>\u2212rcvbuf<\/b><SIZE><\/p>\n<p style=\"margin-left:22%;\">Set the netlink socket receive buffer size, defaults to 1MB.<\/p>\n<table width=\"100%\" border=\"0\" rules=\"none\" frame=\"void\" cellspacing=\"0\" cellpadding=\"0\">\n<tr valign=\"top\" align=\"left\">\n<td width=\"11%\"><\/td>\n<td width=\"6%\">\n<p><b>\u2212iec<\/b><\/p>\n<\/td>\n<td width=\"5%\"><\/td>\n<td width=\"78%\">\n<p>print human readable rates in IEC units (e.g. 1Ki = 1024).<\/p>\n<\/td>\n<\/tr>\n<\/table>\n<p style=\"margin-left:11%;\"><b>\u2212br<\/b>, <b>\u2212brief<\/b><\/p>\n<p style=\"margin-left:22%;\">Print only basic information in a tabular format for better readability. This option is currently only supported by <b>ip addr show<\/b> , <b>ip link show<\/b> &#038; <b>ip neigh show<\/b> commands.<\/p>\n<p style=\"margin-left:11%;\"><b>\u2212j<\/b>, <b>\u2212json<\/b><\/p>\n<p style=\"margin-left:22%;\">Output results in JavaScript Object Notation (JSON).<\/p>\n<p style=\"margin-left:11%;\"><b>\u2212p<\/b>, <b>\u2212pretty<\/b><\/p>\n<p style=\"margin-left:22%;\">The default JSON format is compact and more efficient to parse but hard for most users to read. This flag adds indentation for readability.<\/p>\n<h2>IP &#8211; COMMAND SYNTAX <a name=\"IP - COMMAND SYNTAX\"><\/a> <\/h2>\n<p style=\"margin-left:11%; margin-top: 1em\"><i>OBJECT<\/i> <b><br \/> address<\/b><\/p>\n<p style=\"margin-left:22%;\">&#8211; protocol (IP or IPv6) address on a device.<\/p>\n<p style=\"margin-left:11%;\"><b>addrlabel<\/b><\/p>\n<p style=\"margin-left:22%;\">&#8211; label configuration for protocol address selection.<\/p>\n<table width=\"100%\" border=\"0\" rules=\"none\" frame=\"void\" cellspacing=\"0\" cellpadding=\"0\">\n<tr valign=\"top\" align=\"left\">\n<td width=\"11%\"><\/td>\n<td width=\"6%\">\n<p><b>ioam<\/b><\/p>\n<\/td>\n<td width=\"5%\"><\/td>\n<td width=\"64%\">\n<p>&#8211; manage IOAM namespaces and IOAM schemas.<\/p>\n<\/td>\n<td width=\"14%\"> <\/td>\n<\/tr>\n<tr valign=\"top\" align=\"left\">\n<td width=\"11%\"><\/td>\n<td width=\"6%\">\n<p><b>l2tp<\/b><\/p>\n<\/td>\n<td width=\"5%\"><\/td>\n<td width=\"64%\">\n<p>&#8211; tunnel ethernet over IP (L2TPv3).<\/p>\n<\/td>\n<td width=\"14%\"> <\/td>\n<\/tr>\n<tr valign=\"top\" align=\"left\">\n<td width=\"11%\"><\/td>\n<td width=\"6%\">\n<p><b>link<\/b><\/p>\n<\/td>\n<td width=\"5%\"><\/td>\n<td width=\"64%\">\n<p>&#8211; network device.<\/p>\n<\/td>\n<td width=\"14%\"> <\/td>\n<\/tr>\n<\/table>\n<p style=\"margin-left:11%;\"><b>maddress<\/b><\/p>\n<p style=\"margin-left:22%;\">&#8211; multicast address.<\/p>\n<p style=\"margin-left:11%;\"><b>monitor<\/b><\/p>\n<p style=\"margin-left:22%;\">&#8211; watch for netlink messages.<\/p>\n<table width=\"100%\" border=\"0\" rules=\"none\" frame=\"void\" cellspacing=\"0\" cellpadding=\"0\">\n<tr valign=\"top\" align=\"left\">\n<td width=\"11%\"><\/td>\n<td width=\"9%\">\n<p><b>mptcp<\/b><\/p>\n<\/td>\n<td width=\"2%\"><\/td>\n<td width=\"67%\">\n<p>&#8211; manage MPTCP path manager.<\/p>\n<\/td>\n<td width=\"11%\"> <\/td>\n<\/tr>\n<tr valign=\"top\" align=\"left\">\n<td width=\"11%\"><\/td>\n<td width=\"9%\">\n<p><b>mroute<\/b><\/p>\n<\/td>\n<td width=\"2%\"><\/td>\n<td width=\"67%\">\n<p>&#8211; multicast routing cache entry.<\/p>\n<\/td>\n<td width=\"11%\"> <\/td>\n<\/tr>\n<tr valign=\"top\" align=\"left\">\n<td width=\"11%\"><\/td>\n<td width=\"9%\">\n<p><b>mrule<\/b><\/p>\n<\/td>\n<td width=\"2%\"><\/td>\n<td width=\"67%\">\n<p>&#8211; rule in multicast routing policy database.<\/p>\n<\/td>\n<td width=\"11%\"> <\/td>\n<\/tr>\n<\/table>\n<p style=\"margin-left:11%;\"><b>neighbour<\/b><\/p>\n<p style=\"margin-left:22%;\">&#8211; manage ARP or NDISC cache entries.<\/p>\n<table width=\"100%\" border=\"0\" rules=\"none\" frame=\"void\" cellspacing=\"0\" cellpadding=\"0\">\n<tr valign=\"top\" align=\"left\">\n<td width=\"11%\"><\/td>\n<td width=\"9%\">\n<p><b>netns<\/b><\/p>\n<\/td>\n<td width=\"2%\"><\/td>\n<td width=\"61%\">\n<p>&#8211; manage network namespaces.<\/p>\n<\/td>\n<td width=\"17%\"> <\/td>\n<\/tr>\n<tr valign=\"top\" align=\"left\">\n<td width=\"11%\"><\/td>\n<td width=\"9%\">\n<p><b>ntable<\/b><\/p>\n<\/td>\n<td width=\"2%\"><\/td>\n<td width=\"61%\">\n<p>&#8211; manage the neighbor cache\u2019s operation.<\/p>\n<\/td>\n<td width=\"17%\"> <\/td>\n<\/tr>\n<tr valign=\"top\" align=\"left\">\n<td width=\"11%\"><\/td>\n<td width=\"9%\">\n<p><b>route<\/b><\/p>\n<\/td>\n<td width=\"2%\"><\/td>\n<td width=\"61%\">\n<p>&#8211; routing table entry.<\/p>\n<\/td>\n<td width=\"17%\"> <\/td>\n<\/tr>\n<tr valign=\"top\" align=\"left\">\n<td width=\"11%\"><\/td>\n<td width=\"9%\">\n<p><b>rule<\/b><\/p>\n<\/td>\n<td width=\"2%\"><\/td>\n<td width=\"61%\">\n<p>&#8211; rule in routing policy database.<\/p>\n<\/td>\n<td width=\"17%\"> <\/td>\n<\/tr>\n<\/table>\n<p style=\"margin-left:11%;\"><b>tcp_metrics\/tcpmetrics<\/b><\/p>\n<p style=\"margin-left:22%;\">&#8211; manage TCP Metrics<\/p>\n<table width=\"100%\" border=\"0\" rules=\"none\" frame=\"void\" cellspacing=\"0\" cellpadding=\"0\">\n<tr valign=\"top\" align=\"left\">\n<td width=\"11%\"><\/td>\n<td width=\"9%\">\n<p><b>token<\/b><\/p>\n<\/td>\n<td width=\"2%\"><\/td>\n<td width=\"73%\">\n<p>&#8211; manage tokenized interface identifiers.<\/p>\n<\/td>\n<td width=\"5%\"> <\/td>\n<\/tr>\n<tr valign=\"top\" align=\"left\">\n<td width=\"11%\"><\/td>\n<td width=\"9%\">\n<p><b>tunnel<\/b><\/p>\n<\/td>\n<td width=\"2%\"><\/td>\n<td width=\"73%\">\n<p>&#8211; tunnel over IP.<\/p>\n<\/td>\n<td width=\"5%\"> <\/td>\n<\/tr>\n<tr valign=\"top\" align=\"left\">\n<td width=\"11%\"><\/td>\n<td width=\"9%\">\n<p><b>tuntap<\/b><\/p>\n<\/td>\n<td width=\"2%\"><\/td>\n<td width=\"73%\">\n<p>&#8211; manage TUN\/TAP devices.<\/p>\n<\/td>\n<td width=\"5%\"> <\/td>\n<\/tr>\n<tr valign=\"top\" align=\"left\">\n<td width=\"11%\"><\/td>\n<td width=\"9%\">\n<p><b>vrf<\/b><\/p>\n<\/td>\n<td width=\"2%\"><\/td>\n<td width=\"73%\">\n<p>&#8211; manage virtual routing and forwarding devices.<\/p>\n<\/td>\n<td width=\"5%\"> <\/td>\n<\/tr>\n<tr valign=\"top\" align=\"left\">\n<td width=\"11%\"><\/td>\n<td width=\"9%\">\n<p><b>xfrm<\/b><\/p>\n<\/td>\n<td width=\"2%\"><\/td>\n<td width=\"73%\">\n<p>&#8211; manage IPSec policies.<\/p>\n<\/td>\n<td width=\"5%\"> <\/td>\n<\/tr>\n<\/table>\n<p style=\"margin-left:11%; margin-top: 1em\">The names of all objects may be written in full or abbreviated form, for example <b>address<\/b> can be abbreviated as <b>addr<\/b> or just <b>a.<\/b><\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><i>COMMAND<\/i> <br \/> Specifies the action to perform on the object. The set of possible actions depends on the object type. As a rule, it is possible to <b>add<\/b>, <b>delete<\/b> and <b>show<\/b> (or <b>list<\/b> ) objects, but some objects do not allow all of these operations or have some additional commands. The <b>help<\/b> command is available for all objects. It prints out a list of available commands and argument syntax conventions.<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\">If no command is given, some default command is assumed. Usually it is <b>list<\/b> or, if the objects of this class cannot be listed, <b>help<\/b>.<\/p>\n<h2>ENVIRONMENT <a name=\"ENVIRONMENT\"><\/a> <\/h2>\n<p style=\"margin-left:11%; margin-top: 1em\"><b>COLORFGBG<\/b><\/p>\n<p style=\"margin-left:22%;\">If set, it\u2019s value is used for detection whether background is dark or light and use contrast colors for it.<\/p>\n<p style=\"margin-left:22%; margin-top: 1em\">COLORFGBG environment variable usually contains either two or three values separated by semicolons; we want the last value in either case. If this value is 0-6 or 8, chose colors suitable for dark background:<\/p>\n<p style=\"margin-left:22%; margin-top: 1em\">COLORFGBG=&#8221;;0&#8243; ip -c a<\/p>\n<h2>EXIT STATUS <a name=\"EXIT STATUS\"><\/a> <\/h2>\n<p style=\"margin-left:11%; margin-top: 1em\">Exit status is 0 if command was successful, and 1 if there is a syntax error. If an error was reported by the kernel exit status is 2.<\/p>\n<h2>EXAMPLES <a name=\"EXAMPLES\"><\/a> <\/h2>\n<p style=\"margin-left:11%; margin-top: 1em\">ip addr<\/p>\n<p style=\"margin-left:17%;\">Shows addresses assigned to all network interfaces.<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\">ip neigh<\/p>\n<p style=\"margin-left:17%;\">Shows the current neighbour table in kernel.<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\">ip link set x up<\/p>\n<p style=\"margin-left:17%;\">Bring up interface x.<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\">ip link set x down<\/p>\n<p style=\"margin-left:17%;\">Bring down interface x.<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\">ip route<\/p>\n<p style=\"margin-left:17%;\">Show table routes.<\/p>\n<h2>HISTORY <a name=\"HISTORY\"><\/a> <\/h2>\n<p style=\"margin-left:11%; margin-top: 1em\"><b>ip<\/b> was written by Alexey N. Kuznetsov and added in Linux 2.2.<\/p>\n<h2>SEE ALSO <a name=\"SEE ALSO\"><\/a> <\/h2>\n<p style=\"margin-left:11%; margin-top: 1em\"><b>ip-address<\/b>(8), <b>ip-addrlabel<\/b>(8), <b>ip-ioam<\/b>(8), <b>ip-l2tp<\/b>(8), <b>ip-link<\/b>(8), <b>ip-maddress<\/b>(8), <b>ip-monitor<\/b>(8), <b>ip-mptcp<\/b>(8), <b>ip-mroute<\/b>(8), <b>ip-neighbour<\/b>(8), <b>ip-netns<\/b>(8), <b>ip-ntable<\/b>(8), <b>ip-route<\/b>(8), <b>ip-rule<\/b>(8), <b>ip-tcp_metrics<\/b>(8), <b>ip-token<\/b>(8), <b>ip-tunnel<\/b>(8), <b>ip-vrf<\/b>(8), <b>ip-xfrm<\/b>(8) <br \/> IP Command reference <b>ip-cref.ps<\/b><\/p>\n<h2>REPORTING BUGS <a name=\"REPORTING BUGS\"><\/a> <\/h2>\n<p style=\"margin-left:11%; margin-top: 1em\">Report any bugs to the Network Developers mailing list <b><netdev@vger.kernel.org><\/b> where the development and maintenance is primarily done. You do not have to be subscribed to the list to send a message there.<\/p>\n<h2>AUTHOR <a name=\"AUTHOR\"><\/a> <\/h2>\n<p style=\"margin-left:11%; margin-top: 1em\">Original Manpage by Michail Litvak <mci@owl.openwall.com><\/p>\n<hr>\n","protected":false},"excerpt":{"rendered":"<p>  ip \u2212 show \/ manipulate routing, network devices, interfaces and tunnels <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[5,52,609,4],"class_list":["post-3487","post","type-post","status-publish","format-standard","hentry","category-8-administracion-del-sistema","tag-5","tag-administracion","tag-ip","tag-man8"],"gutentor_comment":0,"_links":{"self":[{"href":"https:\/\/lode.uno\/linux-man\/wp-json\/wp\/v2\/posts\/3487","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lode.uno\/linux-man\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/lode.uno\/linux-man\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/lode.uno\/linux-man\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/lode.uno\/linux-man\/wp-json\/wp\/v2\/comments?post=3487"}],"version-history":[{"count":0,"href":"https:\/\/lode.uno\/linux-man\/wp-json\/wp\/v2\/posts\/3487\/revisions"}],"wp:attachment":[{"href":"https:\/\/lode.uno\/linux-man\/wp-json\/wp\/v2\/media?parent=3487"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/lode.uno\/linux-man\/wp-json\/wp\/v2\/categories?post=3487"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/lode.uno\/linux-man\/wp-json\/wp\/v2\/tags?post=3487"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}