stormrider

06 · Networking and DHCP

Identify your subnet and fabric

maas admin subnets read | jq -r '.[] | [.name, .cidr, .vlan.fabric_id, .vlan.id] | @tsv' | column -t

Create a dynamic IP range

maas admin ipranges create type=dynamic start_ip=192.168.123.190 end_ip=192.168.123.253

Enable DHCP on the untagged VLAN

# find your rack hostname
maas admin rack-controllers read | jq -r '.[].hostname'
# enable DHCP (example uses fabric 2 and rack 'wintermute')
maas admin vlan update 2 untagged dhcp_on=true primary_rack=wintermute

CC BY-NC 2025 stormrider