En mi topología de red actual tengo varias VLAN, cada una de las cuales tiene su propio enrutamiento:
VLAN 10:
DHCP: 10.0.10.10-10.0.10.255
Subnet: 255.255.255.0
Gateway: 10.0.10.1
VLAN 11
DHCP: 10.0.11.10-10.0.11.255
Subnet: 255.255.255.0
Gateway: 10.0.11.1
Las máquinas que estoy aprovisionando automáticamente tienen una única NIC. Es por eso que me gustaría evitar el uso de configuraciones estáticas y más bien retransmitir el DHCP para proporcionar la configuración "correcta".
Mi yaml se ve así:
network:
version: 2
renderer: networkd
ethernets:
enp5s0:
# Designate the connection as "critical to the system", meaning that special care will be taken by systemd-networkd
# to not release the IP from DHCP when it the daemon is restarted.
critical: yes
dhcp4: no
vlans:
cloud:
id: 10
link: enp5s0
dhcp4: yes
dhcp4-overrides:
route-metric: 200
office:
id: 11
link: enp5s0
dhcp4: yes
dhcp4-overrides:
route-metric: 100
El problema es que sólo obtiene la configuración de DHCP para la cloud
VLAN y no hace nada con office
ella. ¿Me estoy perdiendo de algo?
NOTA:
Este no es un duplicado denetplan con múltiples VLAN en una sola interfaz: se necesita ayuda.
Respuesta1
Recuerde, su servidor DHCP no conoce sus configuraciones de VLAN.
Recibe una solicitud de una IP para la dirección MAC de enp5s0 y luego otra solicitud, muy probablemente idéntica a la solicitud anterior. Eche un vistazo al registro de DHCP, debería confirmarlo. O utilice tcpdump para depurar el tráfico.