Desplegament amb vagrant
Routers:
# Router
config.vm.define "Router" do |router|
router.vm.box = "rocky"
router.vm.hostname = "router"
# Red pública
router.vm.network "public_network",
ip: "172.25.201.14",
netmask: "255.255.0.0",
gateway: "172.25.130.254"
# Red privada TEST1
router.vm.network "private_network",
ip: "192.168.203.1",
netmask: "255.255.255.192",
virtualbox__intnet: "dmz"
# Configuración de enrutamiento
router.vm.provision "shell", inline: <<-SHELL
# Habilitar el reenvío de paquetes entre interfaces (enrutamiento)
sysctl -w net.ipv4.ip_forward=1
# Configuración de reglas de iptables
# Configuración de rutas
/sbin/ip route add 192.168.203.64/27 via 172.25.224.14
/sbin/ip route del default
/sbin/ip route add default via 172.25.130.254 dev enp0s8 proto static metric 101
SHELL
end
end
Clients
config.vm.define "ldap" do |ldap|
ldap.vm.box = "debian"
ldap.vm.hostname = "ldap"
ldap.vm.network "private_network", type: "dhcp", virtualbox__intnet:"dmz"
(Posar la maquina dins del red interna)