
Actualmente, mi máquina Linux está conectada a una LAN mediante una de dos NIC. Esta LAN proporciona servicios DHCP y me permite conectarme a Internet. Me gustaría servir DHCP desde esta misma máquina Linux usando la otra NIC para poder enrutar entre algunos dispositivos integrados, pero manteniendo la separación de Internet.
No tengo ninguna experiencia con enrutamiento y ip-tables. ¿Es posible coexistir como cliente y servidor DHCP en diferentes NIC?
Respuesta1
Sí, es posible. Esto se hace a menudo en entornos de red doméstica donde el servidor DHCP del ISP proporciona una dirección a la tarjeta externa, pero la NIC interna sirve DHCP a la red doméstica. Ni siquiera necesitas iptables para que esto suceda. Debe tener mucho cuidado al configurar el servidor DHCP para que solo sirva en la segunda NIC, pero hacerlo y posiblemente necesitar habilitar el reenvío de IP en el kernel ( echo 1 > /proc/sys/net/ipv4/ip_forward
) son en realidad las dos únicas cosas de las que debe preocuparse para que todo funcione en un forma muy básica. Otros servicios que quizás se dé cuenta de que necesita para que todo funcione bien serían algunos servicios DNS y de filtrado de tipo iptables, pero esos son requisitos de "funcionan bien" en lugar de requisitos de "funcionan en absoluto".