von Benedikt Niessen am
Wer mehrere IP-Adressen (so genannte Aliase) unter FreeBSD für ein Interface konfigurieren möchte, der hat bisher meist die Syntax ifconfig_<Interface>_alias<n> verwendet. Diese funktioniert und ist für wenige Aliase auch übersichtlich genug.
Das Problem ist allerdings, wenn viele IP-Adressen genutzt werden. Hier wird die Verwaltung dann erheblich aufwendiger, da der Zähler <n> keine Lücken erlaubt. Gibt es demnach folgende Zeilen in der Konfiguration, so werden nur die ersten beiden Aliase angelegt:
ifconfig_lo0_alias0="inet 127.0.0.2/32"
ifconfig_lo0_alias1="inet 127.0.0.3/32"
ifconfig_lo0_alias3="inet 127.0.0.4/32"
ifconfig_lo0_alias4="inet 127.0.0.5/32"
Es gibt daher eine alternative Syntax, die das Verwalten von Aliasen stark vereinfacht:
ipv4_addrs_lo0="127.0.0.2-5/32 127.0.0.10/32"