dhcp-reservierung
UCS DHCP-Reservierung
#!/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.
dhcp-reservierung.txt · Zuletzt geändert: 2017/03/17 11:37 von 127.0.0.1
