[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/28 00:40 (UTC)] – [Configuración manual] pedro.herreroes:slackbook:network [2019/03/02 22:20 (UTC)] (actual) – [Configuración automática con rc.inet1.conf] rramp
Línea 42: 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 94: 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 116: 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 pregunte 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 122: 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.
  
  
Línea 147: 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 que usted use ** // dhclient // ** en su lugar. Ambos son excelentes clientes DHCP, así que use el que prefiera.+¿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.
  
 ===== Configuración automática con rc.inet1.conf ===== ===== Configuración automática con rc.inet1.conf =====
  
-La configuración manual de las interfaces es una habilidad importante para tener, pero puede volverse tediosa. Nadie quiere configurar manualmente su conexión a Internet cada vez que se inicia el sistema. Más importante aún, es 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ámbricas) al iniciar el sistema con '' /etc/rc.d/rc.inet1.conf ''. Por ahora, nos centraremos en las redes Ethernet tradicionales por cable; el siguiente capítulo discutirá varias opciones inalámbricas.+La configuración manual de las interfaces es una habilidad importante para tener, pero puede volverse tediosa. Nadie quiere configurar manualmente su conexión a Internet cada vez que se inicia el sistema. Más importante aún, es 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ámbricas) al iniciar el sistema con ''/etc/rc.d/rc.inet1.conf''. Por ahora, nos centraremos en las redes Ethernet tradicionales por cable; el siguiente capítulo discutirá varias opciones inalámbricas.
  
-'' 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.+''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 166: Línea 166:
  
  
-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 usted. Si tiene varias tarjetas de red en su máquina y necesita que todas se activen automáticamente en el momento del arranque, entonces deberá editar o agregar entradas adicionales a este archivo de la misma manera que antes. Primero, déjame repasar algunos de los conceptos básicos.+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 usted. Si tiene varias tarjetas de red en su máquina y necesita que todas se activen automáticamente en el momento del arranque, entonces deberá editar o agregar entradas adicionales a este archivo de la misma manera que antes. Primero, déjeme repasar algunos de los conceptos básicos.
  
-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.+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.
  
-Del mismo modo, NETMASK [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 usa, pero algunos servidores DHCP pueden requerirlo. En ese caso, se debe establecer en un nombre de host válido. Finalmente, llegamos a la variable GATEWAY. En realidad, se 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 tema, pero basta con decir que solo hay una ruta predeterminada que una computadora puede usar, sin importar cuántas interfaces estén conectadas a ella.+Del mismo modo, NETMASK [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 usa, pero algunos servidores DHCP pueden requerirlo. En ese caso, se debe establecer en un nombre de host válido. Finalmente, llegamos a la variable GATEWAY. En realidad, se 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 tema, pero basta con decir que solo hay una ruta predeterminada que una computadora puede usar, sin importar cuántas interfaces estén conectadas a ella.
  
  
-Si necesita utilizar direcciones IP estáticas, deberá obtener una dirección IP estática única y la máscara de subred para la interfaz, así como la dirección de la puerta de enlace predeterminada, e 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 supuesto, si usa ** // netconfig // **, el programa lo manejará por usted. Ahora echemos un vistazo a otra interfaz en mi computadora.+Si necesita utilizar direcciones IP estáticas, deberá obtener una dirección IP estática única y la máscara de subred para la interfaz, así como la dirección de la puerta de enlace predeterminada, e 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 supuesto, si usa **//netconfig//**, el programa lo manejará por usted. Ahora echemos un vistazo a otra interfaz en mi computadora.
  
 <code> <code>
 es:slackbook:network ()