====== UCS DHCP-Reservierung ====== :!: Das hier ist der falsche Weg. Idealer weise legt man alle System über das „Computer“ Objekt an. \\ \\ \\ \\ #!/bin/bash if [[ $# -ne 3 ]]; then echo "Usage: $0 name ip mac" exit 0 fi NAME="$1" IP="$2" MAC="$3" DOMAIN=$(ucr get domainname) DC=$(ucr get ldap/base) univention-directory-manager dhcp/host create \ --superordinate "cn=$DOMAIN,cn=dhcp,$DC" \ --set host="$NAME" \ --set fixedaddress="$IP" \ --set hwaddress="ethernet $MAC" Reservierungen aus einer manuellen DHCP-Config übernehmen: cat dhcpd.conf | grep -v ^# | grep "fixed-address" | sed 's/;//g' | awk -- '{print "addDhcp "$2" "$8" "$6}' Optionen wie z.B. "router" müssen manuell nachgetragen werden.