Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.debian.user > #226740
| From | Dan Ritter <dsr@randomstring.org> |
|---|---|
| Newsgroups | linux.debian.user |
| Subject | Re: diskless system's limited dhcp support |
| Date | 2020-09-07 15:00 +0200 |
| Message-ID | <AMoUy-6e5-3@gated-at.bofh.it> (permalink) |
| References | <AM8Zs-4Tc-5@gated-at.bofh.it> <AMbuh-6xs-3@gated-at.bofh.it> <AMbND-6DZ-1@gated-at.bofh.it> |
| Organization | linux.* mail to news gateway |
Ross Boylan wrote: > On Sun, Sep 6, 2020 at 3:37 PM Dan Ritter <dsr@randomstring.org> wrote: > > > The usual way is: > > > > 1. DNS record tied to a static IP address > > 2. IP address handed out by DHCP server based on MAC address of > > the interface > > > > This is especially normal when the root is served by NFS, so PXE > > needs to figure out the right root to hand out -- PXE is > > governed by MAC address, and then you really want the kernel's > > conception of its IP address to remain the same. > > > I don't follow that last part. I thought PXE was irrelevant once the > system was up. And the IP address of the root fs is distinct from the IP > address of the client. You made me double-check my belief here. I thought that the kernel inherited the IP address from the PXE booter, but I was wrong; there's no mechanism for that. It's an artifact of my own setup, where individual MAC addresses are used to return specific IP addreses. I would still argue that this is a good practice, because it makes debugging easier, but it's not necessary. > > > bit of a hack. Also, I'd like the DNS entry for the system to appear > > only > > > while it is up, and without the client sending a host name that's harder. > > > > That requires a server that listens to a dynamic DNS protocol, > > and a dynamic DNS client on the client system. > > > My server is set for dynamic updates. Since ipconfig sets up the > interface, the usual dhcp client that manages such stuff doesn't come up. > > > Why would you care about the DNS name not being available when > > the machine isn't up? > > > Mostly because the machine might be up, but running a different OS > instance. This applies to non-diskless, non-PXE clients as well. So the > MAC address does not determine a unique system. PXE booting (and grub for > regular systems) provides a menu of possible systems from which to boot, so > I may not know which of them is running until someone makes a selection > from the menu. > > I've been shooting for using the same IP regardless of the OS, but maybe > that's inadvisable. OTOH, for PXE the machine gets an IP before the > selection is made. It depends on the semantics that you're assigning to names and IPs and MACs. IMHO, the physical hardware is important because if there's a problem, I need to know what piece of equipment I will have to walk over to and debug. -dsr-
Back to linux.debian.user | Previous | Next — Previous in thread | Find similar | Unroll thread
diskless system's limited dhcp support Ross Boylan <rossboylan@stanfordalumni.org> - 2020-09-06 22:00 +0200
Re: diskless system's limited dhcp support Dan Ritter <dsr@randomstring.org> - 2020-09-07 00:40 +0200
Re: diskless system's limited dhcp support Ross Boylan <rossboylan@stanfordalumni.org> - 2020-09-07 01:00 +0200
Re: diskless system's limited dhcp support Dan Ritter <dsr@randomstring.org> - 2020-09-07 15:00 +0200
csiph-web