Configurar la red en LFS

Configuración de RED

Según capítulo 9.5 General Network configuration de manual de instalación LFS nos indica como podríamos configurarlo la red. Siguiendo los pasos es fácil de configurar.

¡Empezamos a configurar!

En la terminal, usamos ip link para ver qué tarjetas de red tenemos y conocer sus nombres. Vemos que tenemos 4, de las cuales dos son las que necesitamos configurar: una para el acceso a Internet y la otra para una conexión dual (ping). Pero el problema es que no están activadas. Antes de activarlas, las configuramos.

Configuración de HostOnly(dual ping)

Para configurar tenemos que añadir un fichero de llamado ifconfig.x en /etc/sysconfig donde x es el nombre de la tarjeta. Creamos ese fichero utilizando vim, en mi caso enp0s8 es la tarjeta para dual ping. Creamos ese fichero y editamos de la siguiente forma:

No olvidar después de editar hay que guardarlo(shift + zz). Ya tenemos el fichero creado, pero aún no tenemos la conexión, tenemos que activarla, utilizando ifup enp0s8

Probamos ping a ver cómo nos queda:

  • Host – Guest

  • Guest – Host

¡No hay error, la conexión entre Host y Guest ha establecido de forma correcta!

Esta captura es un resumen de configuración hasta ahora

Configuración de NAT(Internet, manual)

Configurar NAT es similar a configurar HostOnly. Solo tendríamos que cambiar el nombre de la tarjeta de red y la IP a NAT. En nuestro caso, la IP que he asignado a NAT es 10.2.2.15 y el Gateway es 10.0.2.2. Aunque se puede configurar de forma automática utilizando DHCP, pero no lo tenemos instalado. En los siguientes pasos mostraré cómo podemos instalar DHCP y configurarlo.

Este es un resumen de red

Prueba de ping a Google

Resolver problema de UNKNOWN HOST

Este tipo de problema ocurre porque no tenemos configurado el DNS. Para solucionarlo, solo tendríamos que añadir dos líneas más en /etc/resolv.conf. Usamos vim para añadirlas:

nameserver 8.8.8.8

nameserver 8.8.4.4

Probamos de nuevo a ping Google.com. Ya no hay problema.

Configuración de NAT (DHCP)

Para configurar la red de forma automática, se utiliza el paquete DHCPCD. Como no lo tenemos instalado, debemos instalarlo antes de proceder con la configuración.

DHCPCD: https://www.linuxfromscratch.org/blfs/view/stable/basicnet/dhcpcd.html

Seguir las instrucciones de instalación es sencillo. Ahora comenzaremos a configurar la red utilizando DHCP.

Los dos archivos anteriores (ifconfig.x) ya no son necesarios después de instalar DHCPCD, usamos mv para guardar una copia. Antes de editar la configuración, debemos desactivar las dos tarjetas de red usando ifdown <nombre_tarjeta>.

En /etc/dhcpcd.conf están todas las configuraciones; podemos dejarlas como están o editarlas de forma manual.

  • Automático: Ejecutar dhcpcd y reiniciar.
  • Manual: Añadir dos líneas más para la configuración de dos tarjetas, ejecutar dhcpcd y reiniciar el equipo.
1
2
3
4
5
6
7
*# configuration enp0s17 and enp0s8*

*interface enp0s17*

*interface enp0s8*

*static ip\_address=192.168.56.15/24*

Resultado


Configurar la red en LFS
http://example.com/2024/10/08/Configurar la red en LFS/
作者
OneWhiteThree
发布于
2024年10月8日
许可协议