Setting the Linux Hostname
Tags hostname
Originally Copied from http://www.cpqlinux.com/hostname.html
The original site has been down the last several times I have checked, so I am reposting the info here in my blog..
Setting the Linux Host Name
Start at the top and complete ALL steps..
-------------------------------------------------------------------------------
Checking your Linux host name
First, see if your host name is set correclty using the following commands:
If the above commands return correctly with no errors then all may be well; however, you may want to read on to verify that all settings are correct.
-------------------------------------------------------------------------------
Configuring /etc/hosts
If your IP address is assigned to you by a DHCP server, then /etc/hosts is configured as follows:
If you have a static IP address, then /etc/hosts is configured as follows:
--------------------------------------------------------------------------------
Setting the Host Name using "hostname"
After updating the /etc/hosts file correctly, the "hostname" command should be run as follows to set your hostname:
---------------------------------------------------------------------------------
Checking /etc/HOSTNAME (if present)
You may or may not have the file /etc/HOSTNAME:
--------------------------------------------------------------------------------
Checking /etc/sysconfig/network
If you have a static IP address, then /etc/sysconfig/network is configured as follows:
If your IP address is assigned to you by a DHCP server, and you wish to update the local DNS server through Dynamic DNS, then /etc/sysconfig/network is configured as follows:
-------------------------------------------------------------------------------
Checking /proc/sys/kernel/hostname
This is checked with the following command:
If you need to set this file, you can either reboot or set it now with the following command:
-------------------------------------------------------------------------------
Dynamic DNS - Updating the local DNS server with your host name and DHCP IP
If you receive your IP address from a DHCP server, you may update the local DNS server by adding the following line to /etc/sysconfig/network for Red Hat:
or if running Debian, edit /etc/network/interfaces as follows (adding the hostname line):
For more info in Debian, see "man interfaces" and scroll down to "The dhcp Method".
---------------------------------------------------------------------------------
WINS - Updating the local WINS server with your host name and IP
If you wish to update the local WINS server, then use SAMBA, and configure it to point to the local WINS server.
The original site has been down the last several times I have checked, so I am reposting the info here in my blog..
Setting the Linux Host Name
Start at the top and complete ALL steps..
-------------------------------------------------------------------------------
Checking your Linux host name
First, see if your host name is set correclty using the following commands:
Code:
uname -n hostname -a hostname -s hostname -d hostname -f hostname
-------------------------------------------------------------------------------
Configuring /etc/hosts
If your IP address is assigned to you by a DHCP server, then /etc/hosts is configured as follows:
Code:
127.0.0.1 mybox.mydomain.com localhost.localdomain localhost mybox
Code:
127.0.0.1 localhost.localdomain localhost 192.168.0.10 mybox.mydomain.com mybox
Setting the Host Name using "hostname"
After updating the /etc/hosts file correctly, the "hostname" command should be run as follows to set your hostname:
Code:
hostname mybox.mydomain.com
Checking /etc/HOSTNAME (if present)
You may or may not have the file /etc/HOSTNAME:
Code:
mybox.mydomain.com
Checking /etc/sysconfig/network
If you have a static IP address, then /etc/sysconfig/network is configured as follows:
Code:
NETWORKING=yes HOSTNAME="mybox.mydomain.com" ...
If your IP address is assigned to you by a DHCP server, and you wish to update the local DNS server through Dynamic DNS, then /etc/sysconfig/network is configured as follows:
Code:
NETWORKING=yes HOSTNAME="mybox.mydomain.com" DHCP_HOSTNAME="mybox.mydomain.com" ...
Checking /proc/sys/kernel/hostname
This is checked with the following command:
Code:
cat /proc/sys/kernel/hostname
If you need to set this file, you can either reboot or set it now with the following command:
Code:
echo mybox.mydomain.com > /proc/sys/kernel/hostname
-------------------------------------------------------------------------------
Dynamic DNS - Updating the local DNS server with your host name and DHCP IP
If you receive your IP address from a DHCP server, you may update the local DNS server by adding the following line to /etc/sysconfig/network for Red Hat:
Code:
DHCP_HOSTNAME="mybox.mydomain.com"
or if running Debian, edit /etc/network/interfaces as follows (adding the hostname line):
Code:
iface eth0 inet dhcp hostname mybox.mydomain.com
For more info in Debian, see "man interfaces" and scroll down to "The dhcp Method".
---------------------------------------------------------------------------------
WINS - Updating the local WINS server with your host name and IP
If you wish to update the local WINS server, then use SAMBA, and configure it to point to the local WINS server.
Total Comments 2
Comments
-
Thanks
Posted 05-08-2009 at 01:00 AM by vasco.debian -
This is very useful information. Had trouble changing hostnames. This should make things clear. Thanks a lot.
P.S.: I think openSUSE has /etc/HOSTNAME. Didnot find it in others I have tried.Posted 05-12-2009 at 08:38 AM by saivin