Comprender los conceptos de NAT

Comprender los conceptos de NAT

Comencé a aprender sobre redes en Linux y estoy buscando una manera de asociar una IP particular a una dirección MAC particular (es decir, ¿una forma de editar la tabla NAT?). En realidad, estoy intentando asignar algunas IP a mis máquinas virtuales y quiero reenviar paquetes a estas IP.

Este es mi caso de uso específico: tengo máquinas virtuales configuradas en una red virtual usando virtualización KVM y me gustaría enviar paquetes desde y hacia máquinas virtuales dentro de esta red.

Respuesta1

NAT(Traducción de direcciones de red) no tiene nada en común con los objetivos que usted describió. La correspondencia entre las direcciones IP y MAC se mantiene mediante un mecanismo denominado ARP(Protocolo de resolución de direcciones) para IP versión 4 y Descubrimiento de vecinos para IP versión 6. En raras circunstancias, puede mantener la lista de vecinos manualmente, pero rara vez es necesario.

Para asignar IP a máquinas virtuales, existen algunas formas, dependiendo del software de virtualización concreto que utilice. Por ejemplo, para contenedores LXC, la más sencilla es crear un puente, conectar una interfaz de red externa a este puente y, al crear un contenedor, conectar su extremo de enlace externo a este puente; la propia capa LXC proporcionará restricción de asignación de IP. Para obtener software de virtualización completo (como VirtualBox, VMWare), lea su documentación; Por lo general, esto es, sí, NAT (pero en este caso el invitado no obtendrá una dirección IP dedicada en el lado externo), puente o enrutamiento (en ese caso, debe proporcionar un enrutamiento de subbloque de IP en su red del sitio, ya sea estática o dinámica).

Supongo que esta respuesta contiene suficiente conjunto de palabras clave para continuar su búsqueda. En caso negativo, puede reformular su pregunta y volver a intentarlo. Pero,https://serverfault.com/Me busca como el lugar más apropiado para este tipo de temas.

información relacionada