Manual:Partes/Redes/Introducción

From Gentoo Wiki
Jump to:navigation Jump to:search
This page is a translated version of the page Handbook:Parts/Networking/Introduction and the translation is 100% complete.


Advertencia
Readers should not try to follow instructions directly from the Handbook:Parts namespace (which is THIS page!). The sections displayed below are used as a skeleton for transcluding information into the computer architecture specific handbooks and are therefore lacking critical information.

Please visit the Handbook list to read instructions for a relevant computer architecture.
Manual Parts
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 describe la configuración de red 'sencilla' para sistemas que ejecutan el sistema de inicio OpenRC, utilizando netifrc como sistema de administración de red.

See also
Los lectores que usan systemd deben revisar la sección Conexión de red del artículo systemd.

Introducción a netifrc

Netifrc es un sistema simple para configurar y administrar interfaces de red en sistemas basados ​​en OpenRC. sys-apps/openrc instala automáticamente net-misc/netifrc, ya que el indicador USE flag de netifrc está habilitado de forma predeterminada.

Creación de un guión de comandos para el inicio de una interfaz

Para administrar una interfaz con netifrc, se debe crear un guión de inicio para dicha interfaz. Por defecto, netifrc instala /etc/init.d/net.lo, que puede enlazarse simbólicamente para crear guiones de inicio para nuevas interfaces.

Para crear un nuevo guión de inicio para la interfaz eth0, simplemente cree un enlace simbólico al guión net.lo predeterminado:

root /etc/init.d #ln -s net.lo net.eth0
Consejo
Los nombres de las interfaces pueden verse ejecutando ip link show (ip l de forma abreviada) o ls /sys/class/net.
Importante
Los nombres de interfaz varían según el sistema. Los nombres de dispositivos generados por el núcleo que empiezan por eth<n> o wlan<n> pueden variar su número n en distintos arranques. udev puede establecer nombres de interfaz que empiecen por wlp o enp, y estos nombres se mantienen tras los reinicios.

Configuración de interfaces netifrc

Las interfaces ethernet a menudo funcionarán sin ninguna configuración adicional, ya que netifrc utilizará automáticamente DHCP para las interfaces si no se especifica ninguna configuración.

Si se necesita configuración adicional, para opciones como IP estáticas, se puede editar /etc/conf.d/net:

ARCHIVO /etc/conf.d/netEstablecer una IP estática para eth0.
# Para 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 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 se especifica ninguna configuración para una interfaz, se utiliza DHCP.

Gestión del servicio de interfaz Netifrc

Una vez creados y configurados los guiones de inicio de la interfaz, los servicios netifrc se pueden administrar mediante rc-service. Para iniciar eth0:

root #rc-service net.eth0 start
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.

Para iniciar eth0 automáticamente al arrancar, se puede agregar al nivel de ejecución default:

root #rc-update add net.eth0 default