{"id":8202,"date":"2021-06-29T04:08:53","date_gmt":"2021-06-29T08:08:53","guid":{"rendered":"https:\/\/extassisnetwork.com\/tutoriales\/?p=8202"},"modified":"2024-01-09T01:58:49","modified_gmt":"2024-01-09T05:58:49","slug":"comando-ifconfig-de-linux","status":"publish","type":"post","link":"https:\/\/extassisnetwork.com\/tutoriales\/comando-ifconfig-de-linux\/","title":{"rendered":"Comando ifconfig de Linux"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Comando ifconfig de Linux<\/h2>\n\n\n\n<p><strong>ifconfig <\/strong>(configuraci\u00f3n de interfaz) es una herramienta de gesti\u00f3n de red.&nbsp;Se utiliza para configurar y ver el estado de las interfaces de red en los sistemas operativos Linux.&nbsp;Con&nbsp;<strong>ifconfig<\/strong>, puede asignar direcciones IP, habilitar o deshabilitar interfaces, administrar la cach\u00e9 ARP, rutas y m\u00e1s.<\/p>\n\n\n\n<p>En este tutorial, exploraremos c\u00f3mo usar el comando&nbsp;<strong>ifconfig<\/strong>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"how-to-install-ifconfig\">C\u00f3mo instalar&nbsp;ifconfig<\/h2>\n\n\n\n<p>El comando&nbsp;<strong>ifconfig <\/strong>est\u00e1 en desuso y se reemplaz\u00f3 por&nbsp;<strong>ip&nbsp;<\/strong>y puede que no se incluya en las distribuciones de Linux m\u00e1s nuevas.<\/p>\n\n\n\n<p>Si recibe un mensaje de error que dice \u00ab<strong>ifconfig: comando no encontrado<\/strong>\u00ab, significa que el paquete que contiene el comando no est\u00e1 instalado en su sistema.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"install-ifconfig-on-ubuntudebian\">Instalar&nbsp;ifconfig en Ubuntu \/ Debian<\/h2>\n\n\n\n<p>En distribuciones de Linux basadas en Ubuntu y Debian, ejecute el siguiente comando para instalar&nbsp;<strong>ifconfig<\/strong>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt install net-tools -y<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"install-ifconfig-on-centos\">Instalar&nbsp;ifconfig en Centos<\/h2>\n\n\n\n<p>Para instalar&nbsp;<strong>ifconfig <\/strong>en CentOS y otras distribuciones de Linux basadas en RHEL, escriba:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo yum install net-tools <\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"how-to-use-the-ifconfig-command\">C\u00f3mo usar el&nbsp;comando ifconfig<\/h2>\n\n\n\n<p>La sintaxis b\u00e1sica del&nbsp;comando <strong>ifconfig <\/strong>se muestra a continuaci\u00f3n:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ifconfig &#91;-a] &#91;-v] &#91;-s] &lt;interface&gt; &#91;&#91;&lt;AF&gt;] &lt;address&gt;]\n<\/code><\/pre>\n\n\n\n<p>D\u00f3nde:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>interface<\/strong>&nbsp;&#8211; es el nombre de la interfaz de red.<\/li>\n\n\n\n<li><strong>address&nbsp;<\/strong>&#8211; es la direcci\u00f3n IP que desea asignar.<\/li>\n<\/ul>\n\n\n\n<p>Las configuraciones establecidas con el&nbsp;comando <strong>ifconfig <\/strong>no son persistentes.&nbsp;Despu\u00e9s de reiniciar el sistema, se pierden todos los cambios.&nbsp;Para que los cambios sean permanentes, debe editar los archivos de configuraci\u00f3n espec\u00edficos de la distribuci\u00f3n o agregar los comandos a un script de inicio.<\/p>\n\n\n\n<p>Solo root o usuarios con privilegios de sudo pueden configurar interfaces de red.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"display-information-of-network-interfaces\">Mostrar informaci\u00f3n de interfaces de red<\/h2>\n\n\n\n<p>Cuando se invoca sin ninguna opci\u00f3n,&nbsp;<strong>ifconfig <\/strong>muestra la informaci\u00f3n de configuraci\u00f3n de todas las interfaces de red y la direcci\u00f3n IP asociada:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ifconfig -a<\/code><\/pre>\n\n\n\n<p>La salida incluye informaci\u00f3n sobre todas las interfaces de red activas e inactivas:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>docker0   Link encap:Ethernet  HWaddr 26:50:7a:fe:99:96\n          inet addr:190.79.135.120  Bcast:0.0.0.0  Mask:255.255.0.0\n          UP BROADCAST MULTICAST  MTU:1500  Metric:1\n          RX packets:0 errors:0 dropped:0 overruns:0 frame:0\n          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0\n          collisions:0 txqueuelen:1000 \n          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)\n\nlo        Link encap:Local Loopback  \n          inet addr:127.0.0.1  Mask:255.0.0.0\n          inet6 addr: ::1\/128 Scope:Host\n          UP LOOPBACK RUNNING  MTU:65536  Metric:1\n          RX packets:4198 errors:0 dropped:0 overruns:0 frame:0\n          TX packets:4198 errors:0 dropped:0 overruns:0 carrier:0\n          collisions:0 txqueuelen:1 \n          RX bytes:498729 (498.7 KB)  TX bytes:498729 (498.7 KB)\n\neth0      Link encap:Ethernet  HWaddr 2c:bb:51:7c:f5:51  \n          inet addr:195.210.150.3  Bcast:195.210.150.10  Mask:255.255.255.240\n          inet6 addr: 2401:4900:1d65:40a1:4ebb:58ff:fe9c:f555\/64 Scope:Global\n          inet6 addr: 2401:4900:1d65:40a1:f1c9:6a90:2d99:924e\/64 Scope:Global\n          inet6 addr: fe80::4ebb:58ff:fe9c:f555\/64 Scope:Link\n          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1\n          RX packets:84110 errors:0 dropped:0 overruns:0 frame:0\n          TX packets:59727 errors:0 dropped:0 overruns:0 carrier:0\n          collisions:0 txqueuelen:1000 \n          RX bytes:70667629 (70.6 MB)  TX bytes:20886290 (20.8 MB)\n<\/code><\/pre>\n\n\n\n<p>Para mostrar la informaci\u00f3n de configuraci\u00f3n de cualquier interfaz de red espec\u00edfica, escriba el nombre de la interfaz despu\u00e9s del comando:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ifconfig eth0<\/code><\/pre>\n\n\n\n<p>La salida se ver\u00e1 as\u00ed:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>eth0      Link encap:Ethernet  HWaddr 4c:bb:58:9c:f5:55  \n          inet addr:195.210.150.3  Bcast:195.210.150.10  Mask:255.255.255.240\n          inet6 addr: 2401:4900:1d65:40a1:4ebb:58ff:fe9c:f555\/64 Scope:Global\n          inet6 addr: 2401:4900:1d65:40a1:f1c9:6a90:2d99:924e\/64 Scope:Global\n          inet6 addr: fe80::4ebb:58ff:fe9c:f555\/64 Scope:Link\n          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1\n          RX packets:84110 errors:0 dropped:0 overruns:0 frame:0\n          TX packets:59727 errors:0 dropped:0 overruns:0 carrier:0\n          collisions:0 txqueuelen:1000 \n          RX bytes:70667629 (70.6 MB)  TX bytes:20886290 (20.8 MB)\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"assign-an-ip-address-and-netmask-to-a-network-interface\">Asignar una direcci\u00f3n IP y una m\u00e1scara de red a una interfaz de red<\/h2>\n\n\n\n<p>Con el&nbsp;comando <strong>ifconfig<\/strong>, puede asignar una direcci\u00f3n IP y una m\u00e1scara de red a una interfaz de red.<\/p>\n\n\n\n<p>Utilice la siguiente sintaxis para asignar la direcci\u00f3n IP y la m\u00e1scara de red:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ifconfig &#91;interface-name] &#91;ip-address] netmask &#91;subnet-mask]\n<\/code><\/pre>\n\n\n\n<p>Por ejemplo, para asignar la direcci\u00f3n IP&nbsp;<strong>192.168.0.1 <\/strong>y la m\u00e1scara&nbsp;<strong>255.255.0.0 <\/strong>de&nbsp;red&nbsp;a la interfaz&nbsp;<strong>eth0<\/strong>, ejecutar\u00eda:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ifconfig eth0 192.168.0.1 netmask 255.255.0.0<\/code><\/pre>\n\n\n\n<p>Tambi\u00e9n puede asignar una direcci\u00f3n IP secundaria a una interfaz de red utilizando el alias de la interfaz:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ifconfig eth0:0 192.168.0.2 netmask 255.255.0.0<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"enable-and-disable-a-network-interface\">Habilitar y deshabilitar una interfaz de red<\/h2>\n\n\n\n<p>A veces, es posible que deba restablecer la interfaz de red.&nbsp;En este caso, el comando&nbsp;<strong>ifconfig <\/strong>se puede utilizar para habilitar o deshabilitar una interfaz de red.<\/p>\n\n\n\n<p>Para deshabilitar una interfaz de red activa, ingrese el nombre del dispositivo seguido de la bandera&nbsp;<strong>down<\/strong>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ifconfig eth0 down<\/code><\/pre>\n\n\n\n<p>Para habilitar una interfaz de red inactiva, use la bandera&nbsp;<strong>up<\/strong>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ifconfig eth0 up<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"enable-and-disable-promiscuous-mode\">Habilitar y deshabilitar el modo promisc<\/h2>\n\n\n\n<p>Promiscuo permite que una interfaz de red acceda y vea todos los paquetes en una red.&nbsp;Puede usar el comando&nbsp;<strong>ifconfig <\/strong>para habilitar y deshabilitar promiscuo en un dispositivo de red espec\u00edfico.<\/p>\n\n\n\n<p>Para habilitar el modo promiscuo en una interfaz de red, ingrese la bandera&nbsp;<strong>promisc <\/strong>despu\u00e9s del nombre del dispositivo:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ifconfig eth0 promisc<\/code><\/pre>\n\n\n\n<p>Para deshabilitar el modo promiscuo, use la bandera<strong>&nbsp;-promisc <\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ifconfig eth0 -promisc<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"change-mtu-of-a-network-interface\">Cambiar MTU de una interfaz de red<\/h2>\n\n\n\n<p>La \u00abUnidad de transmisi\u00f3n m\u00e1xima\u00bb MTU le permite limitar el tama\u00f1o de los paquetes que se transmiten en una interfaz.<\/p>\n\n\n\n<p>Puede cambiar el valor de MTU usando la sintaxis:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ifconfig &#91;interface-name] mtu &#91;mtu-value]\n<\/code><\/pre>\n\n\n\n<p>Por ejemplo, establezca el valor MTU de una interfaz de red&nbsp;<strong>eth0 <\/strong>en&nbsp;<strong>500<\/strong>, ejecute el siguiente comando:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ifconfig eth0 mtu 500<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"change-the-mac-address-of-a-network-interface\">Cambiar la direcci\u00f3n MAC de una interfaz de red<\/h2>\n\n\n\n<p>El \u201cControl de acceso al medio\u201d MAC es la direcci\u00f3n f\u00edsica que identifica de forma exclusiva los dispositivos en una red.<\/p>\n\n\n\n<p>Para cambiar la direcci\u00f3n MAC de una interfaz de red, use la bandera&nbsp;<strong>hw ether<\/strong> para establecer la nueva direcci\u00f3n MAC:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ifconfig eth0 hw ether 00:00:2d:3a:2a:26<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"conclusion\">Notas Finales<\/h2>\n\n\n\n<p>Le mostramos c\u00f3mo usar el comando\u00a0<strong>ifconfig <\/strong>para configurar y mostrar informaci\u00f3n sobre una interfaz de red.\u00a0<\/p>\n\n\n\n<p>Si tienes alguna duda no dudes en contactar al autor en <a href=\"https:\/\/www.instagram.com\/el.leodiaz\/\" target=\"_blank\" rel=\"noreferrer noopener sponsored\">instagram<\/a> o escribiendonos un ticket de <a href=\"https:\/\/portal.extassisnetwork.com\/submitticket.php?step=2&amp;deptid=3\" rel=\"sponsored\">soporte<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Comando ifconfig de Linux ifconfig (configuraci\u00f3n de interfaz) es una herramienta de gesti\u00f3n de red.&nbsp;Se utiliza para configurar y ver el estado de las interfaces de red en los sistemas operativos Linux.&nbsp;Con&nbsp;ifconfig, puede asignar direcciones IP, habilitar o deshabilitar interfaces, administrar la cach\u00e9 ARP, rutas y m\u00e1s. En este tutorial, exploraremos c\u00f3mo usar el comando&nbsp;ifconfig. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":8203,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[38,291],"tags":[306,307],"class_list":{"0":"post-8202","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-linux","8":"category-terminal","9":"tag-comando-ifconfig-de-linux","10":"tag-ifconfig"},"_links":{"self":[{"href":"https:\/\/extassisnetwork.com\/tutoriales\/wp-json\/wp\/v2\/posts\/8202","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/extassisnetwork.com\/tutoriales\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/extassisnetwork.com\/tutoriales\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/extassisnetwork.com\/tutoriales\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/extassisnetwork.com\/tutoriales\/wp-json\/wp\/v2\/comments?post=8202"}],"version-history":[{"count":1,"href":"https:\/\/extassisnetwork.com\/tutoriales\/wp-json\/wp\/v2\/posts\/8202\/revisions"}],"predecessor-version":[{"id":8882,"href":"https:\/\/extassisnetwork.com\/tutoriales\/wp-json\/wp\/v2\/posts\/8202\/revisions\/8882"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/extassisnetwork.com\/tutoriales\/wp-json\/wp\/v2\/media\/8203"}],"wp:attachment":[{"href":"https:\/\/extassisnetwork.com\/tutoriales\/wp-json\/wp\/v2\/media?parent=8202"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/extassisnetwork.com\/tutoriales\/wp-json\/wp\/v2\/categories?post=8202"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/extassisnetwork.com\/tutoriales\/wp-json\/wp\/v2\/tags?post=8202"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}