====== Topic 109: Networking Fundamentals ======
Perteneciente a [[informatica:certificaciones:lpic:lpic-1|LPIC-1]]
Se explica las bases y la configuración TCP/IP de la máquina, los servicios de red, la configuración básica de Apache, PPP, SSH, DNS, del correo electrónico, del FTP, y las comparticiones NFS y Samba. Es uno de los Topic más importantes para el examen de certificación.
* [[informatica:certificaciones:lpic:lpic-1:109_networking_fundamentals:109.1_fundamentals_of_internet_protocols|109.1 Fundamentals of internet protocols]] (4)
* [[informatica:certificaciones:lpic:lpic-1:109_networking_fundamentals:109.2_persistent_network_configuration|109.2 Persistent network configuration]] (4)
* [[informatica:certificaciones:lpic:lpic-1:109_networking_fundamentals:109.3_basic_network_troubleshooting|109.3 Basic network troubleshooting]] (4)
* [[informatica:certificaciones:lpic:lpic-1:109_networking_fundamentals:109.4_configure_client_side_dns|109.4 Configure client side DNS]] (2)
===== Ejercicios =====
**NOTA: Este ejercicio se puede completar en cualquier máquina virtual disponible.**
**Adjuntar capturas de pantalla para ver los resultados**
**PARTE I**
**1. Muestra las direcciones asociadas a los dispositivos de red de tu máquina**
Todos los apartados están realizados en una máquina virtual con Debian 11.
Para mostrar las direcciones IP asociadas a los dispositivos de red de la máquian utilizamos el comando ''ip'' de la siguiente manera:
ip a
Si quisiéramos utilizar otra herramienta clásica para obtener esta información, primero instalaríamos el paquete ''net-tools'' y tendríamos disponible ''ifconfig'':
ifconfig
**2. Añade la dirección IP 172.26.0.33/255.255.0.0 al dispositivo principal**
En esta máquina, el dispositivo principal es ''enp0s3'', así que utilizamos el comando ''ip'' de la siguiente manera:
ip a add 172.26.0.33/255.255.0.0 dev enp0s3
**3. Deshabilita y vuelve a habilitar el dispositivo principal**
Para deshabilitar:
ip link set enp0s3 down
Verificamos:
ip a
Para volver a habilitarlo:
ip link set enp0s3 up
**4. Reinicia el servicio de red**
Como Debian 11 usa **Systemd**, el servicio de red lo reiniciamos mediante:
systemctl restart networking.service
**PARTE II**
**1. Visualice el archivo de hosts local.**
Dicho fichero está ubicado en ''/etc/hosts'':
cat /etc/hosts
**2. Realice un ''ping'' a www.factorhumanoformacion.com y tenga en cuenta la IP devuelta.**
ping -c3 www.factorhumanoformacion.com
Podemos ver que la IP que le corresponde es ''178.32.70.17''.
**3.Edite el archivo de hosts local, y agregue una entrada para la dirección anterior, asociándola a una IP privada.**
Añadimos la siguiente línea:
192.168.0.222 www.factorhumanoformacion
**4. Vuelva a ejecutar el 'ping' a www.factorhumanoformacion.com y verifique que se devuelve la IP interna.**
ping -c3 www.factorhumanoformacion.com
**5. Edite el archivo ''/etc/nsswitch.conf'' e invierta el orden en que se realizan las búsquedas DNS (de modo que las búsquedas comiencen con una llamada externa DNS frente a un archivo host DNS local).**
Modificamos la línea correspondiente para que quede en este orden:
hosts: dns files
**6. Vuelva a ejecutar el ''ping'' a www.factorhumanoformacion.com y verifique que se devuelve la IP externa.**
ping -c3 www.factorhumanoformacion.com
===== Test =====
**Which command OTHER than 'ifconfig' can be used to display the active network interface configuration?**
* ''network''
* ''nwmgr''
* ''show''
* ''ip'' (**Solución**)
**Which of the following commands can renew a DHCP network address? (CHOOSE ALL THAT APPLY)**
* ''dhcpd -k'' (**Solución**)
* ''pump'' (**Solución**)
* ''systemctl network restart''
* ''dhclient'' (**Solución**)
¿Dónde viene lo de ''pump'' y ''dhclient'' y ''dhcpd''?
**Which port is the default for the 'LDAPS' service?**
* 993
* 636 (**Solución**)
* 995
* 514
**Which port is the default for the 'POP3' service?**
* 123
* 143
* 139
* 110 (**Solución**)
**Which port is the default for the 'SSH' service?**
* 20
* 23
* 22 (**Solución**)
* 21