Manual:Partes/Redes/Introducción
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.
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.
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
Los nombres de las interfaces pueden verse ejecutando
ip link show
(ip l
de forma abreviada) o ls /sys/class/net
.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:
/etc/conf.d/net
Establecer 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"
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
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