Solved

how to change the hostname is solaris 10

Posted on 2006-11-10
4
15,496 Views
Last Modified: 2013-12-21
hi every one . i am using vmware. and running solaris 10  when it start up its saying unknown hostname. which file do i need to check and correct them  to make it usable

quesition -2
how should be name the hostname
xyz or
xyz.com or
xyz.com.au
or somthing else. what is right way to do it

question-3
i am trying to login remotely using reflectionx in to my solaris server i cant get into with root .it say i cant get
to make it work what the file and permission do i need to change


thanks very much   waiting for your early reply  
0
Comment
Question by:javeedabdul
  • 2
  • 2
4 Comments
 
LVL 6

Author Comment

by:javeedabdul
ID: 17920505
i just did this coammand

#hostname vmsun1
and retype to see  and it worked . but the internet went down. i could able to surf an y more. but i restarted  every thing back . and again its stating as unknown host .

i think (hostname xyz) is just temporary name for a limited until i reboot.

but to be permanent and tob recognized what way should i need to do

on this machine i am thinking to ftp and email server once of my site
thanks inadvance
0
 
LVL 38

Expert Comment

by:yuzh
ID: 17927443
The easy way to do it is to run "sys-unconfig" command to unconfigure the box, then
reboot the system and following the screen instructions to fill in your network configuration infor to get the box connet to you network.

For Solaris 10, you can also edit the following files:

To change  the hostname now only requires editing these files:
1. /etc/hosts
2. /etc/nodename
3. /etc/hostname.<interface name>

To change IP,editing two files:

1. /etc/hosts
2. /etc/inet/ipnodes

To set the domainname, edit:
/etc/defaultdomain   # set you default domain

then reboot

For security reason, you should not allow remote login as root (telnet, XDMCP login).

if you really want to do it, edit /etc/default/login file to comment out:
CONSOLE=/dev/console

make it
#CONSOLE=/dev/console


0
 
LVL 6

Author Comment

by:javeedabdul
ID: 17930977
i did
sys-unconfig  and did put the hostname in my vmware sol10 . but when it restarted its still showing as unknown

after rebooting its still the same

question-1
# cat /etc/hosts
#
# Internet host table
#
127.0.0.1       localhost
192.168.1.13    unknown # Added by DHCP

question-2
/etc/nodename
does not exist
if you asked to type nodename . what is a nodename . where can i find it

question-3
/etc/hostname.<interface name>
well this one also i couldnt find it out

how to find the interfacename.
which file does my interface name is stored in
doe i need to create this file

to every question if they do exist how should i write and what should i write
just my hostname  --vmsun1

please let me know
0
 
LVL 38

Accepted Solution

by:
yuzh earned 250 total points
ID: 17935264
You should mention your Solaris box is the DHCP client, use a test editor (eg) vi
to create /etc/nodename file,

or do: (login as root)
echo "mybox"> /etc/nodename
then reboot.

If you still have problem, have a look at the following doc and fix it:
http://www.rite-group.com/rich/solaris_dhcp.html

question-3
/etc/hostname.<interface name>
well this one also i couldnt find it out

Well, you need to replace .<interface name> with the real interface name for your box, type in:

ls -al /etc/hostname.*
 to see what you get

soemthing like /etc/hostsname.eri0
                     /etc/hostname.hme0
       where eri0, hme0 is the real NIC interface name.
0

Featured Post

Free Tool: Path Explorer

An intuitive utility to help find the CSS path to UI elements on a webpage. These paths are used frequently in a variety of front-end development and QA automation tasks.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

When you do backups in the Solaris Operating System, the file system must be inactive. Otherwise, the output may be inconsistent. A file system is inactive when it's unmounted or it's write-locked by the operating system. Although the fssnap utility…
Why Shell Scripting? Shell scripting is a powerful method of accessing UNIX systems and it is very flexible. Shell scripts are required when we want to execute a sequence of commands in Unix flavored operating systems. “Shell” is the command line i…
Learn several ways to interact with files and get file information from the bash shell. ls lists the contents of a directory: Using the -a flag displays hidden files: Using the -l flag formats the output in a long list: The file command gives us mor…
Learn how to get help with Linux/Unix bash shell commands. Use help to read help documents for built in bash shell commands.: Use man to interface with the online reference manuals for shell commands.: Use man to search man pages for unknown command…

840 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question