Configuración de red del cliente Debian#

Diagrama de red#

Diagrama de interfaces de red en VirtualBox
🟠 Red DMZ - Conexiones que se manejan en la red internal network de VirtualBox
🔵 Red LAN - Conexiones que se manejan en la red host-only de VirtualBox
🟢 Red WAN - Conexiones que se manejan en la red NAT Network de VirtualBox
🔴 Red Externa - Conexiones que salen desde el equipo físico hacia Internet

Desconectar el adaptador de red NAT#

  • Ingresar a los ajustes de la máquina virtual en la sección de red
  • Desmarcar la casilla 🔲 Cable connected para desconectar el cable de la red NAT de VirtualBox en el primer adaptador de red
VirtualBox - Configuración red NAT

Conectar el adaptador de red host-only#

  • Ingresar a los ajustes de la máquina virtual en la sección de red
  • Dar clic en la pestaña Adapter 2
  • Marcar la casilla ☑️ Enable network adapter para habilitar este adaptador de red
  • Establecer el valor de Attached to en "host-only network - vboxnet0" para seleccionar una red host-only
  • Establecer el valor de Promiscuous Mode como "Allow All"
  • Marcar la casilla ☑️ Cable connected para conectar el cable de la red host-only de VirtualBox en el segundo adaptador de red
VirtualBox - Configuración red host-only

Obtener dirección IP vía DHCP#

Configurar el equipo para solicitar una dirección IP por DHCP en la interfaz host-only que está en la red LAN (ver diagrama de red)

  • Configura de la siguiente manera el archivo /etc/network/interfaces para pedir una dirección IP por medio de DHCP en la red LAN.
tonejito@debian-11:~$ cat /etc/network/interfaces   ⬅️
auto lo
iface lo inet loopback

# auto eth0
# allow-hotplug eth0
# iface eth0 inet dhcp

auto eth1   ✅
allow-hotplug eth1  ✅
iface eth1 inet dhcp    ✅

Warning

  • Verifica el tipo, nombre y conexión de las interfaces de red
  • Este ejemplo utiliza las interfaces de red eth0 (desactivada) y eth1 (host-only) para la red LAN
    • En algunos casos puede ser enp0s3 (desactivada) y enp0s8 (host-only) para la red LAN

Verifica que el adaptador de red eth1 conectado a la red LAN tenga una dirección IP del segmento 192.168.42.0/24:

tonejito@debian-11:~$ ip addr   ⬅️
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000
    link/ether 08:00:27:ca:a3:8b brd ff:ff:ff:ff:ff:ff
    altname enp0s3
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 08:00:27:d9:06:ac brd ff:ff:ff:ff:ff:ff  ⬅️
    altname enp0s8
    inet 192.168.42.100/24 brd 192.168.42.255 scope global dynamic noprefixroute eth1   ✅
       valid_lft 221sec preferred_lft 221sec
    inet6 fe80::a00:27ff:fed9:6ac/64 scope link noprefixroute
       valid_lft forever preferred_lft forever

Warning

  • Verifica el tipo, nombre y conexión de las interfaces de red
  • Este ejemplo utiliza las interfaces de red eth0 (desactivada) y eth1 (host-only) para la red LAN
    • En algunos casos puede ser enp0s3 (desactivada) y enp0s8 (host-only) para la red LAN

Verifica que la máquina virtual tenga configurado un gateway para comunicarse con otras redes:

tonejito@debian-11:~$ ip route  ⬅️
default via 192.168.42.254 dev enp0s8 proto dhcp metric 100 ✅
192.168.42.0/24 dev enp0s8 proto kernel scope link src 192.168.42.100 metric 100

Verifica que el archivo /etc/resolv.conf tenga configurado el servidor DNS que se obtuvo por DHCP:

tonejito@debian-11:~$ cat /etc/resolv.conf  ⬅️
# Generated by NetworkManager
search lan
nameserver 192.168.42.254   ✅

Verificar conectividad a Internet#

Verificar la resolución de DNS

tonejito@debian-11:~$ dig example.com.  ⬅️

; <<>> DiG 9.16.37-Debian <<>> example.com.
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 59489
;; flags: qr rd ra ad; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1432
;; QUESTION SECTION:
;example.com.           IN  A

;; ANSWER SECTION:
example.com.        82629   IN  A   93.184.216.34   ✅

;; Query time: 31 msec
;; SERVER: 192.168.42.254#53(192.168.42.254)
;; WHEN: Wed Apr 05 20:43:23 CST 2023
;; MSG SIZE  rcvd: 56

Verificar la conectividad ICMP

tonejito@debian-11:~$ ping -c 4 1.1.1.1 ⬅️
PING 1.1.1.1 (1.1.1.1) 56(84) bytes of data.
64 bytes from 1.1.1.1: icmp_seq=1 ttl=55 time=8.15 ms
64 bytes from 1.1.1.1: icmp_seq=2 ttl=55 time=9.47 ms
64 bytes from 1.1.1.1: icmp_seq=3 ttl=55 time=8.55 ms
64 bytes from 1.1.1.1: icmp_seq=4 ttl=55 time=9.42 ms

--- 1.1.1.1 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3008ms  ✅
rtt min/avg/max/mdev = 8.150/8.896/9.468/0.566 ms

tonejito@debian-11:~$ ping -c 4 example.com ⬅️
PING example.com (93.184.216.34) 56(84) bytes of data.
64 bytes from 93.184.216.34 (93.184.216.34): icmp_seq=1 ttl=54 time=15.4 ms
64 bytes from 93.184.216.34 (93.184.216.34): icmp_seq=3 ttl=54 time=16.4 ms
64 bytes from 93.184.216.34 (93.184.216.34): icmp_seq=4 ttl=54 time=15.9 ms

--- example.com ping statistics ---
4 packets transmitted, 3 received, 25% packet loss, time 3023ms ✅
rtt min/avg/max/mdev = 15.415/15.908/16.429/0.414 ms


Note

  • Continúa en la siguiente página cuando tengas configuradas las interfaces de red del cliente Debian

Página anterior Arriba Página siguiente