I’m trying to run netinstall from a host that is used to provision many types of devices and part of that stack contains a dhcp server bound to a single ip on a single interface:
root@host:~# lsof -i -P | grep kea
kea-ctrl- 144615 _kea 7u IPv4 3481008 0t0 TCP localhost:8000 (LISTEN)
kea-dhcp4 147275 _kea 18u IPv4 3543777 0t0 UDP 192.168.1.1:67
there are multiple interfaces present on this host with multiple IP addresses each; there is plenty of space to bind elsewhere but netinstall does not seem to respect the arguments -i or -a <client_ip> when constructing its socket(s) and will consume every interface/ip combination for its required ports regardless:
root@host:~# lsof -i -P | grep netinstal
netinstal 148533 root 3u IPv4 3579284 0t0 UDP *:5000
netinstal 148534 root 3u IPv4 3582033 0t0 UDP *:67
netinstal 148534 root 4u IPv4 3582035 0t0 UDP *:69
this seems excessive, that it is necessary to dedicate an entire host to simply running netinstall - is it possible to get some more granular control of interface/ip usage from the tool here?