Pas 1 – Canviar el DHCP:
Vam canviar els Rangos del fitxer dhcpd.confperquè en el rang hi havia la nostra IP del Router, així que vam treure del rang la IP del nostre Router i vam fer que fos estàtica.
# DHCP Server Configuration file.
# see /usr/share/doc/dhcp-server/dhcpd.conf.example
# see dhcpd.conf(5) man page
# Configuració d'opcions globals del DHCP
default-lease-time 600;
max-lease-time 7200;
# Configuració de la subxarxa
subnet 10.0.1.32 netmask 255.255.255.240 {
range 10.0.1.34 10.0.1.46;
option routers 10.0.1.33;
option subnet-mask 255.255.255.240;
option domain-name-servers 10.0.1.33, 8.8.8.8, 8.8.4.4;
}
Pas 2 – Configurar VagrantFile:
Vagrantfile Servidors
# -*- mode: ruby -*-
# vi: set ft=ruby :
Vagrant.configure("2") do |config|
# Configuración de Debian (samba)
config.vm.define "samba" do |samba|
samba.vm.box = "debian"
samba.vm.hostname = "samba"
samba.vm.network "private_network", type: "dhcp", virtualbox__intnet: true, mac: "080027D14F66"
samba.vm.provision "shell", inline: <<-SHELL
/sbin/ip route del default
/sbin/ip route add default via 10.0.1.49 dev eth1
SHELL
end
# Configuración de Rocky Linux (Router)
config.vm.define "Router" do |router|
router.vm.box = "rocky"
router.vm.hostname = "router"
router.vm.network "private_network", ip: "10.0.1.49", netmask: "255.255.255.248", virtualbox__intnet: true, mac: "080027B2343C"
router.vm.network "public_network", ip: "172.25.205.12", netmask: "255.255.0.0", bridge: true
router.vm.provision "shell", inline: <<-SHELL
/sbin/ip route add 10.0.1.32/28 via 172.25.207.12
/sbin/ip route add 10.0.1.0/27 via 172.25.202.12
SHELL
end
# Configuración de Windows Server 2019
config.vm.define "w2k19" do |w2k19|
w2k19.vm.box = "w2k19"
w2k19.vm.hostname = "w2k19"
w2k19.vm.network "private_network", type: "dhcp", virtualbox__intnet: true, mac: "080027B2323C"
w2k19.vm.network "forwarded_port", guest: 3389, host: 3389, id: "rdp"
w2k19.vm.communicator = "winrm"
w2k19.vm.provision "shell", inline: <<-SHELL
powershell -Command "Set-ItemProperty -Path 'HKLM:\\SYSTEM\\CurrentControlSet\\Control\\Terminal Server' -Name 'fDenyTSConnections' -Value 0"
powershell -Command "Enable-NetFirewallRule -DisplayGroup 'Remote Desktop'"
route delete 0.0.0.0
route add 0.0.0.0 mask 0.0.0.0 10.0.1.49
SHELL
end
end
Debian (samba)
La configuració de la màquina virtual Debian (samba) assegura que rebi automàticament una adreça IP mitjançant DHCP, simplificant l’administració d’adreces IP a la xarxa privada. Se li assigna una adreça MAC fixa (080027D14F66), la qual cosa garanteix una identificació única per a la interfície de xarxa de la màquina. A més, s’ajusten les rutes de xarxa perquè tot el trànsit de la màquina passi a través de la porta d’enllaç 10.0.1.49 utilitzant la interfície eth1, optimitzant l’encaminament i la gestió del trànsit de xarxa.
Rocky Linux (Router)
Per a la màquina “Router” amb Rocky Linux, es configuren dues xarxes: una xarxa privada amb una IP fixa 10.0.1.49 i una xarxa pública amb una IP fixa 172.25.205.12. Aquesta configuració permet que la màquina funcioni com un encaminador, gestionant el trànsit entre la xarxa privada i la xarxa pública. Se li assigna una adreça MAC fixa (080027B2343C) per a una identificació consistent a la xarxa. Addicionalment, s’afegeixen rutes específiques que dirigeixen el trànsit cap a les xarxes 10.0.1.32/28 i 10.0.1.0/27 a través de les portes d’enllaç 172.25.207.12 i 172.25.202.12, respectivament, assegurant un encaminament eficient i controlat.
Windows Server 2019
La configuració de la màquina virtual Windows Server 2019 assegura que tingui una xarxa privada utilitzant DHCP, amb una adreça MAC fixa (080027B2323C). També es configura una redirecció de ports per al port 3389, permetent l’accés remot a través de RDP (Remote Desktop Protocol). Addicionalment, s’executen ordres de PowerShell per habilitar les connexions d’escriptori remot i ajustar les regles del tallafoc de Windows. Finalment, s’ajusten les rutes de xarxa perquè tot el trànsit passi a través de la porta d’enllaç 10.0.1.49.
Vagrantfile Clients
# -- mode: ruby --
# vi: set ft=ruby :
Vagrant.configure("2") do |config|
# Configuración de Debian (debian)
config.vm.define "debian" do |debian|
debian.vm.box = "debian"
debian.vm.hostname = "debian"
debian.vm.network "private_network", type: "dhcp", virtualbox__intnet: true, mac: "080027D14F88"
debian.vm.provision "shell", inline: <<-SHELL
/sbin/ip route del default
/sbin/ip route add default via 10.0.1.33 dev eth1
SHELL
end
# Configuración de Rocky Linux (Router)
config.vm.define "Router" do |router|
router.vm.box = "rocky"
router.vm.hostname = "router"
router.vm.network "private_network", ip: "10.0.1.33", netmask: "255.255.255.240", virtualbox__intnet: true, mac: "080027B2344D"
router.vm.network "public_network", ip: "172.25.207.12", netmask: "255.255.0.0", bridge: true
router.vm.provision "shell", inline: <<-SHELL
/sbin/ip route add 10.0.1.48/29 via 172.25.205.12
/sbin/ip route add 10.0.1.0/27 via 172.25.202.12
SHELL
end
# Configuración de Windows 10
config.vm.define "windows10" do |windows10|
windows10.vm.box = "w10"
windows10.vm.hostname = "windows10"
windows10.vm.network "private_network", type: "dhcp", virtualbox__intnet: true, mac: "080027D14FBC"
windows10.vm.network "forwarded_port", guest: 3389, host: 3389, id: "rdp"
windows10.vm.communicator = "winrm"
windows10.vm.provision "shell", inline: <<-SHELL
powershell -Command "Set-ItemProperty -Path 'HKLM:\\SYSTEM\\CurrentControlSet\\Control\\Terminal Server' -Name 'fDenyTSConnections' -Value 0"
powershell -Command "Enable-NetFirewallRule -DisplayGroup 'Remote Desktop'"
route delete 0.0.0.0
route add 0.0.0.0 mask 0.0.0.0 10.0.1.33
SHELL
end
# Configuración de Ubuntu
config.vm.define "ubuntu" do |ubuntu|
ubuntu.vm.box = "ubuntu"
ubuntu.vm.hostname = "ubuntu"
ubuntu.vm.network "private_network", type: "dhcp", virtualbox__intnet: true, mac: "080027D14FAA"
ubuntu.vm.provision "shell", inline: <<-SHELL
/sbin/ip route del default
/sbin/ip route add default via 10.0.1.33 dev eth1
SHELL
end
end
Debian
La configuració de la màquina virtual Debian assegura que rebi automàticament una adreça IP mitjançant DHCP, simplificant l’administració d’adreces IP a la xarxa privada. Se li assigna una adreça MAC fixa (080027D14F88), la qual cosa garanteix una identificació única per a la interfície de xarxa de la màquina. A més, s’ajusten les rutes de xarxa perquè tot el trànsit de la màquina passi a través de la porta d’enllaç 10.0.1.33 utilitzant la interfície eth1, la qual cosa optimitza l’encaminament i la gestió del trànsit de xarxa.
Rocky Linux (Router)
Per a la màquina “Router” amb Rocky Linux, es configuren dues xarxes: una xarxa privada amb una IP fixa 10.0.1.33 i una xarxa pública amb una IP fixa 172.25.207.12. Aquesta configuració permet que la màquina funcioni com un enrutador, gestionant el trànsit entre la xarxa privada i la xarxa pública. Se li assigna una adreça MAC fixa (080027B2344D) per a una identificació consistent a la xarxa. Addicionalment, s’afegeixen rutes específiques que dirigeixen el trànsit cap a les xarxes 10.0.1.48/29 i 10.0.1.0/27 a través de les portes d’enllaç 172.25.205.12 i 172.25.202.12, respectivament, assegurant un enrutament eficient i controlat.
Windows 10
La configuració de la màquina virtual Windows 10 assegura que tingui una xarxa privada utilitzant DHCP, amb una adreça MAC fixa (080027D14FBC). També es configura una redirecció de ports per al port 3389, permetent l’accés remot a través de RDP (Remote Desktop Protocol). Addicionalment, s’executen ordres de PowerShell per habilitar les connexions d’escriptori remot i ajustar les regles del tallafoc de Windows. Finalment, s’ajusten les rutes de xarxa perquè tot el trànsit passi a través de la porta d’enllaç 10.0.1.33.
Ubuntu
La màquina virtual Ubuntu segueix una configuració similar a la de Debian, amb una xarxa privada utilitzant DHCP per obtenir automàticament una adreça IP i una adreça MAC fixa (080027D14FAA). A més, s’ajusten les rutes de xarxa perquè tot el trànsit de la màquina passi a través de la porta d’enllaç 10.0.1.33 utilitzant la interfície eth1. Això assegura una gestió eficient del trànsit de xarxa i una identificació única de la màquina a la xarxa.