Messages in this thread | | | Date | Thu, 22 Mar 2001 08:08:01 -0500 (EST) | From | "Richard B. Johnson" <> | Subject | RE: hostid derived from... |
| |
On Wed, 21 Mar 2001, David Schwartz wrote:
> > > how does linux provide the hostid string? > > > > on a sun box this is a guaranteed unique identifier, since AFAIK > > intel architecture does not have this unique identifier can > > two linux boxes end up with same hostid by chance? > > If a Linux box is properly administered, it's hostid should not be the same > as any other Linux box that is properly administered. Of course, Linux does > nothing to stop you from shooting yourself in the foot. > > DS >
The host ID is the network IP address in network order, displayed as a hexadecimal number.
The program, `hostid` first looks in /etc/hostid. If no such file exists, it resolves the host IP address and uses it, but not as the typical dotted-quad. Instead, it uses hex in network order.
IP address 204.178.40.224
0xb2cce028 | | | |_______ 40 | | |_________ 224 | |___________ 204 |_____________ 178
It has nothing to do with the kernel. If you are properly networked, the hostid will be unique in your LOCAL network.
Cheers, Dick Johnson
Penguin : Linux version 2.4.1 on an i686 machine (799.53 BogoMips).
"Memory is like gasoline. You use it up when you are running. Of course you get it all back when you reboot..."; Actual explanation obtained from the Micro$oft help desk.
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |