> Am 29.07.2019 um 22:37 schrieb J Martin Rushton via CentOS <centos at centos.org>: > > On 29/07/2019 20:58, mark wrote: >> Moved a server from the datacenter to our secure room. I've changed the >> DNS, and our dhcpd... and yet, every time it boots, it comes up with the >> IP it had in the datacenter. >> >> Any idea where it could be caching the IP - maybe in the initramfs? >> >> C 7, updated. >> >> mark >> >> _______________________________________________ >> CentOS mailing list >> CentOS at centos.org >> https://lists.centos.org/mailman/listinfo/centos >> > Don't shoot the messenger, but have you checked > /etc/sysconfig/network-scripts/ifcfg-* ? For that matter, have you > checked /var/lib/dhcpd/dhcpd.leases? >or fixed IP from DHCP server? -- LF
Leon Fauster via CentOS wrote:> >> Am 29.07.2019 um 22:37 schrieb J Martin Rushton via CentOS >> <centos at centos.org>: >> On 29/07/2019 20:58, mark wrote: >> >>> Moved a server from the datacenter to our secure room. I've changed >>> the DNS, and our dhcpd... and yet, every time it boots, it comes up >>> with the IP it had in the datacenter. >>> >>> Any idea where it could be caching the IP - maybe in the initramfs? >>> C 7, updated. >>> >> Don't shoot the messenger, but have you checked >> /etc/sysconfig/network-scripts/ifcfg-* ? For that matter, have you >> checked /var/lib/dhcpd/dhcpd.leases? > > or fixed IP from DHCP server? >Yep. ifcfg-em1 is set to dhcp. A bit more info: we're encrypted, and when it reboots, it can't find the tang server (using clevis/tang), so it hangs, and if I let it drop me to the emergency shell, I see the old IP address. I've been looking at this, and what's gotten really weird is that if I do a host tang on the server, it gives *two* different IPs... one of which has not been a dhcpd or tang server since last year. And tang<fqdn> is not in the organization DNS. So I'm sitting here, trying to figure out where it's getting both IPs from. Our dhcpd server knows the correct tang server. And the /etc/hosts on the server consists of 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 so it's not the hosts file. mark As I said, used the organizational lookup, and it doesn't find tang.
On Mon, 29 Jul 2019 at 16:50, mark <m.roth at 5-cent.us> wrote:> Leon Fauster via CentOS wrote: > > > >> Am 29.07.2019 um 22:37 schrieb J Martin Rushton via CentOS > >> <centos at centos.org>: > >> On 29/07/2019 20:58, mark wrote: > >> > >>> Moved a server from the datacenter to our secure room. I've changed > >>> the DNS, and our dhcpd... and yet, every time it boots, it comes up > >>> with the IP it had in the datacenter. > >>> > >>> Any idea where it could be caching the IP - maybe in the initramfs? > >>> C 7, updated. > >>> > >> Don't shoot the messenger, but have you checked > >> /etc/sysconfig/network-scripts/ifcfg-* ? For that matter, have you > >> checked /var/lib/dhcpd/dhcpd.leases? > > > > or fixed IP from DHCP server? > > > Yep. ifcfg-em1 is set to dhcp. > > A bit more info: we're encrypted, and when it reboots, it can't find the > tang server (using clevis/tang), so it hangs, and if I let it drop me to > the emergency shell, I see the old IP address. > >I know this one! The problem is that encrypted servers initrd.img have the ip addresses set in them. I am not sure why it happens.. but it does.. I had to manually edit the initrd.img and find all the places where the old ip addresses were mentioned to make it work. You can't just make a new initrd because it copies these configs over from the previous one. Pain in the #@!$% @$$.> I've been looking at this, and what's gotten really weird is that if I do > a host tang on the server, it gives *two* different IPs... one of which > has not been a dhcpd or tang server since last year. And tang<fqdn> is not > in the organization DNS. So I'm sitting here, trying to figure out where > it's getting both IPs from. Our dhcpd server knows the correct tang > server. > > And the /etc/hosts on the server consists of > 127.0.0.1 localhost localhost.localdomain localhost4 > localhost4.localdomain4 > ::1 localhost localhost.localdomain localhost6 > localhost6.localdomain6 > > so it's not the hosts file. > > mark > As I said, used the organizational lookup, and it doesn't find tang. > > _______________________________________________ > CentOS mailing list > CentOS at centos.org > https://lists.centos.org/mailman/listinfo/centos >-- Stephen J Smoogen.