dhcpd, iscsi and a raspberry pi
Guy Harrison
gfh at swampdog.co.uk
Tue Mar 15 17:00:27 UTC 2016
HI Folks,
I just wanted to check I'm getting correct behaviour 'cos I'm no expert on
these things!
I've built an iscsi enabled kernel for the raspberry pi (aka debian jessie)
and the initrd is obtaining a first IP address then when the kernel proper
boots a second IP address is obtained. Both are bound to eth0.
[admin at sdvmf64dns ~/etc]$ dhcpd --version
isc-dhcpd-V3.1.2p1
[admin at sdvmf64dns ~]$ uname -a
FreeBSD sdvmf64dns.swampdog 8.2-RELEASE-p4 FreeBSD 8.2-RELEASE-p4 #1: Thu
Oct 27 14:26:36 BST 2011
root at sdvmf64dns.swampdog:/usr/obj/usr/src/sys/GENERIC amd64
The problem is the second IP address is "known" in that 'nslookup' knows the
pi name and so forth..
lease 192.168.1.45 {
starts 4 2016/03/10 14:55:05;
ends 4 2016/03/10 15:05:05;
cltt 4 2016/03/10 14:55:05;
binding state active;
next binding state free;
hardware ethernet b8:27:eb:0f:32:64;
uid "\001\270'\353\0172d";
set ddns-rev-name = "45.1.168.192.in-addr.arpa";
set ddns-txt = "318788caec8944734a9e0c2fe418c9db6f";
set ddns-fwd-name = "pi05.swampdog";
client-hostname "pi05";
}
..whereas the first IP..
lease 192.168.1.53 {
starts 3 2016/03/09 14:09:27;
ends 3 2016/03/09 14:19:27;
tstp 3 2016/03/09 14:19:27;
cltt 3 2016/03/09 14:09:27;
binding state free;
hardware ethernet b8:27:eb:0f:32:64;
}
..only appears the once, on boot. This is the IP address by which the iscsi
target knows the pi and it expires!
I was expecting the first *.53 IP to be inherited by the kernel rather than
it go obtain the second *.45 IP address. Is correct?
If so, what do I need to be doing to get that to happen?
I've googled this to death and not encountered this precise problem.
TIA
Guy
More information about the freebsd-questions
mailing list