{"id":2554,"date":"2014-06-16T15:40:31","date_gmt":"2014-06-16T15:40:31","guid":{"rendered":"http:\/\/blog.bachi.net\/?p=2554"},"modified":"2014-06-17T11:35:50","modified_gmt":"2014-06-17T11:35:50","slug":"linux-network-interface-manipulator-iproute2-net-tools","status":"publish","type":"post","link":"https:\/\/blog.bachi.net\/?p=2554","title":{"rendered":"Linux Network Interface Manipulator (iproute2 \/ net-tools)"},"content":{"rendered":"<style type=\"text\/css\">\n.tablepress-id-2 {\n\twidth: 300px;\n}\n<\/style>\n\n<table id=\"tablepress-2\" class=\"tablepress tablepress-id-2\">\n<thead>\n<tr class=\"row-1\">\n\t<th class=\"column-1\">program<\/th><th class=\"column-2\">obsoleted by<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr class=\"row-2\">\n\t<td class=\"column-1\">arp<\/td><td class=\"column-2\">ip neigh<\/td>\n<\/tr>\n<tr class=\"row-3\">\n\t<td class=\"column-1\">ifconfig<\/td><td class=\"column-2\">ip addr<\/td>\n<\/tr>\n<tr class=\"row-4\">\n\t<td class=\"column-1\">ipmaddr<\/td><td class=\"column-2\">ip maddr<\/td>\n<\/tr>\n<tr class=\"row-5\">\n\t<td class=\"column-1\">iptunnel<\/td><td class=\"column-2\">ip tunnel<\/td>\n<\/tr>\n<tr class=\"row-6\">\n\t<td class=\"column-1\">route<\/td><td class=\"column-2\">ip route<\/td>\n<\/tr>\n<tr class=\"row-7\">\n\t<td class=\"column-1\">nameif<\/td><td class=\"column-2\">ifrename<\/td>\n<\/tr>\n<tr class=\"row-8\">\n\t<td class=\"column-1\">mii-tool<\/td><td class=\"column-2\">ethtool<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<!-- #tablepress-2 from cache -->\n<h4>ip<\/h4>\n<p><a href=\"http:\/\/www.linuxfoundation.org\/collaborate\/workgroups\/networking\/iproute2\">iproute2<\/a><br \/>\n<a href=\"http:\/\/www.policyrouting.org\/iproute2.doc.html\">IPROUTE2 Utility Suite Howto<\/a><br \/>\n<a href=\"https:\/\/wiki.archlinux.org\/index.php\/VLAN\">VLAN for iproute2<\/a><\/p>\n<pre class=\"brush: plain; title: IP Global Command Syntax; notranslate\" title=\"IP Global Command Syntax\">\r\nip &#x5B; OPTIONS ] OBJECT &#x5B; COMMAND &#x5B; ARGUMENTS ]]\r\n\r\nlink      - physical or logical network device.\r\naddress   - protocol (IPv4 or IPv6) address on a device.\r\nneighbour - ARP or NDISC cache entry.\r\nroute     - routing table entry.\r\nrule      - rule in routing policy database.\r\nmaddress  - multicast address.\r\nmroute    - multicast routing cache entry.\r\ntunnel    - tunnel over IP.\r\n<\/pre>\n<pre class=\"brush: plain; title: Examples; notranslate\" title=\"Examples\">\r\n# Add IPv4 address\r\n$ ip addr add 10.41.0.2\/8 dev eth0\r\n\r\n# Bring interface up\r\n$ ip link set eth0 up\r\n\r\n# Add VLAN virtual interface\r\n$ ip link add link eth0 name eth0.100 type vlan id 100\r\n\r\n# Add IPv4 address to VLAN virtual interface and bring it up\r\n$ ip addr add 192.168.100.1\/24 brd 192.168.100.255 dev eth0.100\r\n$ ip link set dev eth0.100 up\r\n<\/pre>\n<h4>ifconfig<\/h4>\n<p>arp, ifconfig, ipmaddr, iptunnel, route, nameif, mii-tool<br \/>\n<a href=\"http:\/\/www.linuxfoundation.org\/collaborate\/workgroups\/networking\/net-tools\">net-tools<\/a> (obsolete)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>ip iproute2 IPROUTE2 Utility Suite Howto VLAN for iproute2 ip &#x5B; OPTIONS ] OBJECT &#x5B; COMMAND &#x5B; ARGUMENTS ]] link &#8211; physical or logical network device. address &#8211; protocol (IPv4 or IPv6) address on a device. neighbour &#8211; ARP or NDISC cache entry. route &#8211; routing table entry. rule &#8211; rule in routing policy database. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-2554","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/posts\/2554","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2554"}],"version-history":[{"count":12,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/posts\/2554\/revisions"}],"predecessor-version":[{"id":2569,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/posts\/2554\/revisions\/2569"}],"wp:attachment":[{"href":"https:\/\/blog.bachi.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2554"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2554"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2554"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}