Configuración de una red local de 2 nodos con acceso a Internet

Configuración de una red local de 2 nodos con acceso a Internet

Quiero configurar una red de 2 nodos. Ambos nodos están conectados a una caja de conexiones y obtienen acceso a Internet desde allí. A través de su segunda NIC, los dos nodos también están conectados directamente entre sí. Estas son las IP locales que queremos que tengan:

  • Nodo 1: 10.0.0.11
  • Nodo 2: 10.0.0.31

Y para Internet, ambos tienen IP directas válidas:

  • Nodo 1: 128.174.240.91
  • Nodo 2: 128.174.240.92

La puerta de enlace predeterminada para Internet es 128.174.240.1

Llevo mucho tiempo golpeándome la cabeza con esto sin resultado. Soy un novato en redes. Conozco alguna teoría, pero realmente no puedo configurar cajas de Ubuntu, donde tienes cosas administradas por Network Manager, y luego archivos, y luego otra herramienta, y chocan, etc.

Por ahora: ruta -n para el nodo 1:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         128.174.240.1   0.0.0.0         UG    0      0        0 enp0s25
0.0.0.0         0.0.0.0         0.0.0.0         U     202    0        0 enp7s4
10.0.0.0        0.0.0.0         255.255.255.0   U     100    0        0 enp7s4
128.174.240.0   0.0.0.0         255.255.255.0   U     0      0        0 enp0s25

ruta -n para el nodo 2:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0        128.174.240.1         0.0.0.0   UG     100    0        0 enp0s25
128.174.240.0   0.0.0.0         255.255.255.0   U     100    0        0 enp0s25

Para ambos nodos, enp0s25es la interfaz a Internet y enp7s4es la de la conexión local.

A partir de ahora, el nodo 1 puede acceder a Internet pero no puede hacer ping al nodo 2 (ping devuelve Destination Host Unreachable). El nodo 2 no puede conectarse a Internet ni el nodo 1 (devuelve ping unknown host). Los dos nodos son completamente idénticos; esto es totalmente simétrico. Intentamos hacer que las dos tablas de enrutamiento fueran idénticas, pero no funcionó.

Traje a un tipo hábil y tampoco pudo resolver el problema. Por favor haz lo mejor que puedas para ayudar. Estoy realmente estancado.

Estoy listo para proporcionar cualquier resultado que desee.

Respuesta1

Nota: Lo siguiente se basa en algunas suposiciones que he hecho sobre su red: 1) Supongo que la máscara de red para su red habilitada para Internet es un CIDR /24 (por ejemplo, una máscara de red de 255.255.255.0) y 2) Supongo que Su puerta de enlace no proporciona automáticamente servicios DNS, por lo que usaremos Google DNS.

Verifique su archivo /etc/network/interfaces. Para el nodo 1, debería verse así:

auto enp0s25
iface enp0s25 inet static
address 128.174.240.91
netmask 255.255.255.0
gateway 128.174.240.1
dns-nameservers 8.8.8.8 8.8.4.4

auto enp7s4
iface enp7s4  inet static
address 10.0.0.11
netmask 255.255.255.0

Para el nodo 2:

auto enp0s25
iface enp0s25 inet static
address 128.174.240.92
netmask 255.255.255.0
gateway 128.174.240.1
dns-nameservers 8.8.8.8 8.8.4.4

auto enp7s4
iface enp7s4  inet static
address 10.0.0.31
netmask 255.255.255.0

Luego reinicie su red emitiendo el comando: sudo /etc/init.d/networking restart

Otra nota: si el administrador de red está habilitado, puede interferir y cambiar algunas configuraciones. Si comienza a notar un cambio en su comportamiento en las redes, puede deberse al administrador de la red. Yo, personalmente, tiendo a desinstalar el administrador de red, pero debes asegurarte de saber cómo configurar tus propios ajustes relacionados con la red.

información relacionada