[2024-feb-29] Sad news: Eric Layton aka Nocturnal Slacker aka vtel57 passed away on Feb 26th, shortly after hospitalization. He was one of our Wiki's most prominent admins. He will be missed.

Welcome to the Slackware Documentation Project

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
es:slackbook:network [2019/02/03 12:02 (UTC)] – [Configuración manual] slackwarespanoles:slackbook:network [2019/03/02 22:20 (UTC)] (actual) – [Configuración automática con rc.inet1.conf] rramp
Línea 1: Línea 1:
-<note warning>Traducción en progreso. Victor. </note> 
-<!-- Add your text below. We strongly advise to start with a Headline (see button bar above). --> 
 ====== Redes ====== ====== Redes ======
  
Línea 15: Línea 13:
 ===== Configuración manual ===== ===== Configuración manual =====
  
-Bien, entonces instaló Slackware, configuró un escritorio, pero no puede conectarse a Internet o a la LAN de su empresa (red de área local), ¿qué hace? Afortunadamente, la respuesta a esa pregunta es simple. Slackware incluye una serie de herramientas para configurar su conexión de red. Lo primero que veremos es el muy poderoso ** // ifconfig // ** (8), que se usa para configurar o modificar la configuración del hardware más común para la conexión a redes: una tarjeta de interfaz de red (NIC o Ethernet). ** // ifconfig // ** es una herramienta increíblemente poderosa capaz de hacer mucho más que configurar direcciones IP. Para una introducción completa, debes leer su página de manual. Por ahora, solo lo usaremos para mostrar y cambiar las direcciones de red de algunos controladores Ethernet.+Bien, entonces instaló Slackware, configuró un escritorio, pero no puede conectarse a Internet o a la LAN de su empresa (red de área local), ¿qué hace? Afortunadamente, la respuesta a esa pregunta es simple. Slackware incluye una serie de herramientas para configurar su conexión de red. Lo primero que veremos es el muy poderoso ** // ifconfig // ** (8), que se usa para configurar o modificar la configuración del hardware más común para la conexión a redes: una tarjeta de interfaz de red (NIC o Ethernet). ** // ifconfig // ** es una herramienta increíblemente poderosa capaz de hacer mucho más que configurar direcciones IP. Para una introducción completa, debe leer su página de manual. Por ahora, solo lo usaremos para mostrar y cambiar las direcciones de red de algunos controladores Ethernet.
  
 <code>darkstar:~# ifconfig <code>darkstar:~# ifconfig
Línea 44: Línea 42:
 </code> </code>
  
-Como puede ver claramente aquí, cuando se ejecuta sin ningún argumento, ** // ifconfig // ** mostrará toda la información que tiene en todas las tarjetas Ethernet (y tarjetas Ethernet inalámbricas) presentes en su sistema. Lo anterior representa una conexión inalámbrica típica desde mi computadora portátil, así que no tenga miedo si lo que ve en su sistema no coincide. Sin embargo, si no ve ninguna interfaz ethX o wlanX, es posible que la interfaz esté inactiva. Para mostrar todas las NIC presentes actualmente si son // "up" // o // "down" //, simplemente pase el argumento // - a //.+Como puede ver claramente aquí, cuando se ejecuta sin ningún argumento, ** // ifconfig // ** mostrará toda la información que tiene en todas las tarjetas Ethernet (y tarjetas Ethernet inalámbricas) presentes en su sistema. Lo anterior representa una conexión inalámbrica típica desde mi computadora portátil, así que no tenga miedo si lo que ve en su sistema no coincide. Sin embargo, si no ve ninguna interfaz ethX o wlanX, es posible que la interfaz esté inactiva. Para mostrar todas las NIC presentes actualmente si son // "up" // o // "down" //, simplemente pase el argumento //-a//.
  
 <code>darkstar:~# ifconfig -a <code>darkstar:~# ifconfig -a
Línea 96: Línea 94:
  
  
-A continuación, en nuestra parada a través de la red, está el igualmente poderoso ** // route // ** (8). Esta herramienta es responsable de modificar la tabla de enrutamiento del kernel de Linux que afecta a toda la transmisión de datos en una red. Las tablas de enrutamiento pueden volverse inmensamente complejas o pueden ser sencillas y directas. La mayoría de los usuarios solo necesitarán configurar una puerta de enlace predeterminada, por lo que le mostraremos cómo hacerlo aquí. Si, por algún motivo, necesita una tabla de enrutamiento más compleja, le recomendamos que lea la página de manual completa para ** // route // **, así como que consulte otras fuentes. Por ahora, echemos un vistazo a nuestra tabla de enrutamiento inmediatamente después de configurar eth0.+A continuación, en nuestra parada a través de la red, está el igualmente poderoso ** // route // ** (8). Esta herramienta es responsable de modificar la tabla de enrutamiento del kernel de Linux que afecta a toda la transmisión de datos en una red. Las tablas de enrutamiento pueden volverse inmensamente complejas o pueden ser sencillas y directas. La mayoría de los usuarios solo necesitarán configurar una puerta de enlace predeterminada, por lo que le mostraremos cómo hacerlo aquí. Si, por algún motivo, necesita una tabla de enrutamiento más compleja, le recomendamos que lea la página de manual completa para **//route//**, así como que consulte otras fuentes. Por ahora, echemos un vistazo a nuestra tabla de enrutamiento inmediatamente después de configurar eth0.
  
  
Línea 118: Línea 116:
 Para eso, necesitamos hacer uso de un servidor DNS. Para eso, necesitamos hacer uso de un servidor DNS.
  
-Afortunadamente, configurar su computadora para usar un servidor DNS externo (o incluso interno) es muy fácil. Deberá usar su editor de texto favorito y abrir el archivo '' /etc/resolv.conf ''. No me preguntes qué pasó con la ** e **. En mi computadora, '' resolv.conf '' se ve así.+Afortunadamente, configurar su computadora para usar un servidor DNS externo (o incluso interno) es muy fácil. Deberá usar su editor de texto favorito y abrir el archivo ''/etc/resolv.conf''. No me pregunte qué pasó con la **e**. En mi computadora, ''resolv.conf'' se ve así.
  
 <code># /etc/resolv.conf <code># /etc/resolv.conf
Línea 124: Línea 122:
 nameserver 192.168.1.254</code> nameserver 192.168.1.254</code>
  
-Muchos usuarios no necesitarán la línea de búsqueda. Esto se utiliza para asignar nombres de host a nombres de dominio. Básicamente, si intento conectarme a //" barnowl"//, la computadora sabe que debe buscar //"barnowl.lizella.net"// gracias a esta línea de búsqueda. Estamos interesados principalmente en la línea del servidor de nombres. Esto le dice a Slackware a qué servidores de nombres de dominio (DNS) se deben conectar. En términos generales, estos siempre deben especificarse por dirección IP. Si sabe qué servidores DNS debe usar, puede agregarlos uno por uno a las líneas de servidores de nombres individuales. De hecho, no conozco ningún límite práctico para la cantidad de servidores de nombres que se pueden especificar en '' resolv.conf '', así que agregue tantos como desee. Una vez hecho esto, debe poder comunicarse con otros hosts a través de su nombre de dominio completo.+Muchos usuarios no necesitarán la línea de búsqueda. Esto se utiliza para asignar nombres de host a nombres de dominio. Básicamente, si intento conectarme a //"barnowl"//, la computadora sabe que debe buscar //"barnowl.lizella.net"// gracias a esta línea de búsqueda. Estamos interesados principalmente en la línea del servidor de nombres. Esto le dice a Slackware a qué servidores de nombres de dominio (DNS) se deben conectar. En términos generales, estos siempre deben especificarse por dirección IP. Si sabe qué servidores DNS debe usar, puede agregarlos uno por uno a las líneas de servidores de nombres individuales. De hecho, no conozco ningún límite práctico para la cantidad de servidores de nombres que se pueden especificar en ''resolv.conf'', así que agregue tantos como desee. Una vez hecho esto, debe poder comunicarse con otros hosts a través de su nombre de dominio completo.
  
  
-Pero Alan! ¡Eso es mucho trabajo duro! No quiero hacer esto una y otra vez por docenas o incluso cientos de máquinas. Tienes toda la razón, y es por eso que las personas más inteligentes que tú y yo crearon DHCP. DHCP significa Dynamic Host Control Protocol y es un método para configurar automáticamente computadoras con direcciones IP únicas, máscaras de red, puertas de enlace y servidores DNS. La mayoría de las veces, querrás usar DHCP. La mayoría de los enrutadores inalámbricos, DSL o módems de cable, incluso los firewalls, tienen servidores DHCP para que su vida sea mucho más fácil. Slackware incluye dos herramientas principales para conectarse a un servidor DHCP existente e incluso puede actuar como un servidor DHCP para otras computadoras. Por ahora, sin embargo, solo vamos a ver a los clientes DHCP.+Pero Alan! ¡Eso es mucho trabajo duro! No quiero hacer esto una y otra vez por docenas o incluso cientos de máquinas. Tiene toda la razón, y es por eso que personas más inteligentes que usted y yo crearon DHCP. DHCP significa Dynamic Host Control Protocol y es un método para configurar automáticamente computadoras con direcciones IP únicas, máscaras de red, puertas de enlace y servidores DNS. La mayoría de las veces, querrá usar DHCP. La mayoría de los enrutadores inalámbricos, DSL o módems de cable, incluso los firewalls, tienen servidores DHCP para que su vida sea mucho más fácil. Slackware incluye dos herramientas principales para conectarse a un servidor DHCP existente e incluso puede actuar como un servidor DHCP para otras computadoras. Por ahora, sin embargo, solo vamos a ver a los clientes DHCP.
  
 Primero en nuestra lista es ** // dhcpcd // ** (8), parte de las utilidades DHCP de ISC. Suponiendo que su computadora está físicamente conectada a su red, y que tiene un servidor DHCP operativo en esa red, puede configurar su NIC de una sola vez. Primero en nuestra lista es ** // dhcpcd // ** (8), parte de las utilidades DHCP de ISC. Suponiendo que su computadora está físicamente conectada a su red, y que tiene un servidor DHCP operativo en esa red, puede configurar su NIC de una sola vez.
Línea 149: Línea 147:
  
  
-¿Por qué Slackware incluye dos clientes DHCP? A veces, un servidor DHCP en particular puede estar roto y no responder bien a ** // dhcpcd // ** o ** // dhclient // **. En esos casos, puede recurrir al otro cliente DHCP con la esperanza de obtener una respuesta válida del servidor. Tradicionalmente, Slackware utiliza ** // dhcpcd // **, y esto funciona en la mayoría de los casos, pero puede ser necesario en algún momento para que usted use ** // dhclient // ** en su lugar. Ambos son excelentes clientes DHCP, así que usa el que prefieras.+¿Por qué Slackware incluye dos clientes DHCP? A veces, un servidor DHCP en particular puede estar roto y no responder bien a **//dhcpcd//** o **//dhclient//**. En esos casos, puede recurrir al otro cliente DHCP con la esperanza de obtener una respuesta válida del servidor. Tradicionalmente, Slackware utiliza **//dhcpcd//**, y esto funciona en la mayoría de los casos, pero puede ser necesario en algún momento que usted use **//dhclient//** en su lugar. Ambos son excelentes clientes DHCP, así que use el que prefiera.
  
-=====  Automatic Configuration with rc.inet1.conf =====+===== Configuración automática con rc.inet1.conf =====
  
-Manually configuring interfaces is an important skill to havebut it +La configuración manual de las interfaces es una habilidad importante para tenerpero puede volverse tediosaNadie quiere configurar manualmente su conexión a Internet cada vez que se inicia el sistemaMás importante aúnes posible que no siempre tenga acceso físico a la máquina cuando arranca. Slackware facilita la configuración automática de las tarjetas Ethernet (e inalámbricasal iniciar el sistema con ''/etc/rc.d/rc.inet1.conf''Por ahoranos centraremos en las redes Ethernet tradicionales por cableel siguiente capítulo discutirá varias opciones inalámbricas.
-can become tedious No one wants to manually setup their Internet +
-connection every time the system boots More importantlyyou may not +
-always have physical access to the machine when it boots Slackware +
-makes it easy to automatically configure ethernet (and wirelesscards +
-at system startup with ''/etc/rc.d/rc.inet1.conf''. +
-For nowwe're going to focus on traditional wired ethernet networking; +
-the next chapter will discuss various wireless options. +
- +
- +
-''rc.inet1.conf'' is an incredibly powerful +
-configuration file, capable of configuring most of your network cards +
-automatically when Slackware is started. The file is filled with useful +
-comments, but there is also a man page that more thoroughly discusses +
-its use.  To begin, we're going to look at some of the options used on +
-one of my personal machines.+
  
 +''rc.inet1.conf'' es un archivo de configuración increíblemente poderoso, capaz de configurar la mayoría de sus tarjetas de red automáticamente cuando se inicia Slackware. El archivo está lleno de comentarios útiles, pero también hay una página de manual que analiza más a fondo su uso. Para comenzar, vamos a ver algunas de las opciones utilizadas en una de mis máquinas personales.
  
 <code> <code>
Línea 182: Línea 166:
  
  
-This represents most of the information necessary to configure a static +Esto representa la mayor parte de la información necesaria para configurar una dirección IP estática en un solo controlador Ethernet. **//netconfig//** usualmente completará estos valores para un solo dispositivo Ethernet para ustedSi tiene varias tarjetas de red en su máquina y necesita que todas se activen automáticamente en el momento del arranqueentonces deberá editar o agregar entradas adicionales a este archivo de la misma manera que antesPrimerodéjeme repasar algunos de los conceptos básicos.
-IP address on a single ethernet controller. +
-**//netconfig//** will usually fill in these values  +
-for a single ethernet device for you If you have multiple network +
-cards in your machine and need all of them activated automatically at +
-boot timethen you'll need to edit or add additional entries into this +
-file in the same manner as above Firstlet me go over some of the +
-basics.+
  
 +Como ya habrá adivinado, IPADDR [n] es la dirección de protocolo de Internet para la tarjeta de interfaz de red **n**. Normalmente, ** n ** se corresponde para //eth0//, //eth1//, y así sucesivamente, pero no siempre es así. Puede especificar estos valores para pertenecer a un controlador de red diferente con la variable IFNAME [n], pero lo reservaremos para [[slackbook: wifi | redes inalámbricas]], ya que se refiere más comúnmente a los controladores de red inalámbrica.
  
-As you may have already guessedIPADDR[n] is the Internet +Del mismo modoNETMASK [n] es la máscara de subred que se utiliza para el controlador de red. Si estas líneas se dejan vacías, las direcciones IP estáticas no se asignarán automáticamente a este controlador de red. La variable ** USE_DHCP [n** le dice a Slackware (naturalmente) que use DHCP para configurar la interfaz. ** DHCP_HOSTNAME [n** rara vez se usapero algunos servidores DHCP pueden requerirlo. En ese casose debe establecer en un nombre de host válidoFinalmente, llegamos la variable GATEWAY. En realidadse establece más bajo en el archivo de lo que aparece en mi ejemplo y controla la puerta de enlace predeterminada que se usará. Quizás se esté preguntando por qué no hay una variable **GATEWAY [n]**. La respuesta a eso está en cómo funciona el Protocolo de Internet. No voy a entrar en una discusión en profundidad sobre ese temapero basta con decir que solo hay una ruta predeterminada que una computadora puede usar, sin importar cuántas interfaces estén conectadas a ella.
-Protocol Address for the **n** network interface card. +
-Typically, **n** corrosponds to +
-//eth0////eth1//and so on, +
-but this isn't always the case You can specify these values to +
-pertain to different network controller with the IFNAME[n] +
-variable, but we will reserve that for [[slackbook:wifi | wireless networking]], +
-as it more commonly pertains to wireless network controllers.+
  
  
-Likewise, NETMASK[n] is the subnet mask to use for the network +Si necesita utilizar direcciones IP estáticasdeberá obtener una dirección IP estática única y la máscara de subred para la interfazasí como la dirección de la puerta de enlace predeterminadae ingresarlas aquíNo hay lugar para ingresar información de DNS en ''rc.inet1.conf'', por lo que los servidores DNS deberán colocarse manualmente en '' resolv.conf '' como se explica en [[#manual: configuration | Configuración manual]]. Por supuestosi usa **//netconfig//**, el programa lo manejará por ustedAhora echemos un vistazo otra interfaz en mi computadora.
-controller.  If these lines are left empty, then static IP addresses +
-will not be automatically assigned to this network controller.  The +
-**USE_DHCP[n]** variable tells Slackware +
-(naturally) to use DHCP to configure the interface. +
-**DHCP_HOSTNAME[n]** is rarely usedbut some +
-DHCP servers may require it.  In that case, it must be set to a valid +
-hostname. Finally, we come to the GATEWAY variable.  It is actually +
-set lower in the file than it appears in my example, and it controls +
-the default gateway to use. You may be wondering why there is no +
-**GATEWAY[n]** variable. The answer to that +
-lies in how Internet Protocol works. I won't go into an in-depth +
-discussion on that subject, but suffice it to say that there is only +
-ever one default route that a computer can use no matter how many +
-interfaces are attached to it. +
- +
- +
-If you need to use static IP addressing, you will have to obtain a +
-unique static IP address and the subnet mask for the interfaceas +
-well as the default gateway addressand enter those hereThere is no +
-place to enter DNS information in ''rc.inet1.conf'', +
-so DNS servers will have to be manually placed into +
-''resolv.conf'' as discussed in [[#manual:configuration | Manual Configuration]]. Of courseif you use +
-**//netconfig//**, this will be handled for you by +
-that program Now let's take look at another interface on my +
-computer. +
  
 <code> <code>
Línea 238: Línea 183:
 </code> </code>
  
 +Aquí le digo a Slackware que configure eth1 utilizando DHCP. No necesito configurar las variables ** IPADDR [1] ** o ** NETMASK [1] ** cuando se usa DHCP (de hecho, si están configuradas, se ignorarán). Slackware se pondrá en contacto con un servidor DHCP tan pronto como la máquina comience a arrancar.
 +===== Navegación de capítulos ======
  
-Here I am telling Slackware to configure eth1 using DHCP. I do not +**Capítulo anterior: [[:es:slackbook:emacs|Emacs]]**
-need to set the **IPADDR[1]** or +
-**NETMASK[1]** variables when using DHCP (in +
-fact, if they are set, they will be ignored). Slackware will happily +
-contact a DHCP server as soon as the machine begins to boot. +
-====== Chapter Navigation ====== +
- +
-**Previous Chapter[[slackbook:emacs|Emacs]]**+
  
-**Next Chapter: [[slackbook:wifi|Wireless Networking]]** +**Capítulo siguiente: [[:es:slackbook:wifi|Redes inalámbricas]]** 
-====== Sources ======+====== Fuentes ======
 <!-- If you copy information from another source, then specify that source --> <!-- If you copy information from another source, then specify that source -->
-  * Original source: [[http://www.slackbook.org/beta]] \\+  * Fuente original: [[http://www.slackbook.org/beta]] \\
 <!-- Authors are allowed to give credit to themselves! --> <!-- Authors are allowed to give credit to themselves! -->
-  * Originally written by Alan Hicks, Chris Lumens, David Cantrell, Logan Johnson+  * Escrito originalmente por Alan Hicks, Chris Lumens, David Cantrell, Logan Johnson 
 +  * Traducido por: [[wiki:user: slackwarespanol | Victor]]  2019/02/03 12:20 (UTC)
 <!-- * Contrbutions by [[wiki:user:yyy | User Y]] --> <!-- * Contrbutions by [[wiki:user:yyy | User Y]] -->
  
 es:slackbook:network ()