Manual:X86/Redes/Introducción

From Gentoo Wiki
Jump to:navigation Jump to:search
This page is a translated version of the page Handbook:X86/Networking/Introduction and the translation is 100% complete.
Manual X86
Instalación
Acerca de la instalación
Elegir los medios
Configurar la red
Preparar los discos
Instalar el stage3
Instalar el sistema base
Configurar el núcleo
Configurar el sistema
Instalar las herramientas
Configurar el cargador de arranque
Terminar
Trabajar con Gentoo
Introducción a Portage
Ajustes USE
Características de Portage
Sistema de guiones de inicio
Variables de entorno
Trabajar con Portage
Ficheros y directorios
Variables
Mezclar ramas de software
Herramientas adicionales
Repositorios personalizados de paquetes
Características avanzadas
Configuración de la red
Comenzar
Configuración avanzada
Configuración de red modular
Conexión inalámbrica
Añadir funcionalidad
Gestión dinámica


La siguiente parte del manual sobre redes describe la configuración de red 'avanzada' para sistemas que ejecutan el sistema de inicio OpenRC utilizando netifrc como sistema de administración de red.

Para los sistemas que ejecutan systemd, los lectores deben revisar la parte de redes del artículo systemd.

Comenzar

Esta guía de redes da por supuesto que el usuario tiene el sistema correctamente configurado y ha determinado el nombre o nombres de las interfaces físicas de red. El nombre de interfaz de red en el sistema es generado en base a la posición de la tarjeta de red dentro del bus. Debido a esto es posible que haya variaciones en los nombres de las interfaces incluyendo: eno0, ens1, wlan0, enp1s0, etc. Cada sistema puede tener un nombre de interfaz ligeramente diferente. En adelante, se asume que el nombre de la interfaz a configurar es eth0, aunque con cualquiera de los nombres mencionados funcionaría.

Para comenzar a configurar su tarjeta de red, necesitamos que el sistema RC (guiones de inicio) de Gentoo la reconozca. Esto se hace creando un enlace simbólico desde net.lo a net.eth0 (o el nombre que tenga la interfaz de red en su sistema) en /etc/init.d.

root #cd /etc/init.d
root #ln -s net.lo net.eth0

El sistema RC de Gentoo ahora conoce la interfaz. También necesita saber cómo configurar la nueva interfaz. Todas las interfaces de red son configuradas en el archivo /etc/conf.d/net. A continuación se muestra un ejemplo de configuración para DHCP y direcciones estáticas.

ARCHIVO /etc/conf.d/netEjemplo de configuración de red
# Para DHCP
config_eth0="dhcp"
  
# Para una IP estática usando notación CIDR
config_eth0="192.168.0.7/24"
routes_eth0="default via 192.168.0.1"
dns_servers_eth0="192.168.0.1 8.8.8.8"
  
# Para una IP estática usando notación de máscara de red
config_eth0="192.168.0.7 netmask 255.255.255.0"
routes_eth0="default via 192.168.0.1"
dns_servers_eth0="192.168.0.1 8.8.8.8"
Nota
Si no especifica una configuración para la interfaz entonces se asume el uso de DHCP.
Nota
CIDR (Classless InterDomain Routing). Originariamente, las direcciones IPv4 fueron clasificadas en A, B, o C. Esta clasificación temprana no tuvo en cuenta la gran popularidad que obtendría Internet, y ahora corre el riesgo de no tener suficientes direcciones únicas. CIDR es un esquema de direccionamiento que permite que una dirección IP designe muchas direcciones IP. Una dirección IP CIDR es igual que una dirección IP normal excepto que termina con una barra invertida seguida de un número; por ejemplo: 192.168.0.0/16. CIDR se describe en RFC 1519.

Ahora que ya hemos configurado nuestra interfaz, podemos iniciarla o detenerla utilizando las siguientes órdenes:

root #rc-service net.eth0 start
root #rc-service net.eth0 stop
Importante
Cuando esté solucionando problemas con la red, échele una mirada a /var/log/rc.log. A no ser que haya configurado la variable rc_logger a NO en /etc/rc.conf, encontrará información almacenada en este archivo de registro acerca de las actividades al arrancar.

Ahora que ya ha iniciado y detenido la interfaz de red, quizá quiera que comience automáticamente cuando Gentoo arranca. Aquí tiene cómo hacerlo.

root #rc-update add net.eth0 default
root #rc
Nota
La última orden rc indica a Gentoo que inicie todos los guiones en el nivel de ejecución actual que todavía no se hayan sido iniciado.