Solved

Everytime I restart Solaris Network resets to DHCP now I have to restart manually? Can someone help

Posted on 2008-10-07
7
962 Views
Last Modified: 2013-12-27
I hope there are some Solaris Experts on here that can provide help. I ran the installer and had it set the networking as DHCP however I no longer want to use DHCP however even though I edit these files:

/etc/nodename
/etc/hostname.xxn
/etc/inet/hosts
/var/crash/hostname

and then run a command
ifconfig (devicename) set ip_address_i_want_to\_set

Then it will reset the new IP and work. But everytime I rebooted the server it would reset the password to use dhcp. I searched everywhere and found nothing except people saying to use sys-unconfig. I think this is a bit ridiculous seeing that this is unix/linux and we shoudln't be forced to use application based wizards to reset things. Isn't that the point of linux, not to be like windows. I should just be able to go into a file and make the change and viola. anyways, if anyone can tell me how to do it without sys-unconfig that would be great!

But back to my main problem. Since I used sys-unconfig (which is why these two questions are related) now everytime I restart my machine networking is not working. If I run the command svcadm enable -rst network everything turns on and my network is live again and I have an internet connection.

Before I run the command if I check svcs I get this result for offline services:
offline         9:50:32 svc:/milestone/network:default
offline         9:50:32 svc:/network/nfs/status:default
offline         9:50:32 svc:/network/nfs/nlockmgr:default
offline         9:50:32 svc:/network/nfs/cbd:default
offline         9:50:32 svc:/network/nfs/mapid:default
offline         9:50:33 svc:/network/nfs/client:default
offline         9:50:33 svc:/network/ssh:default
offline         9:50:34 svc:/application/management/seaport:default
offline         9:50:34 svc:/application/management/snmpdx:default
offline         9:50:34 svc:/application/management/dmi:default
offline         9:50:35 svc:/application/management/sma:default
offline         9:50:50 svc:/application/print/rfc1179:default


anyone know what this means and why its happening
0
Comment
Question by:nichiaiinc
  • 3
  • 2
  • 2
7 Comments
 
LVL 40

Expert Comment

by:omarfarid
ID: 22665752
In /etc dir look for file like

/etc/dhcp.interface (e.g. dhcp.hme0)

To stop your system from using DHCP, remove this file or rename it.

For static you need a file in /etc dir like

/etc/hostname.interface (e.g. hostname.hme0)

this file contains hostname of the server or hostname for that ip address and should be in /etc/hosts file (mapped to an ip address)
0
 

Author Comment

by:nichiaiinc
ID: 22667518
Thanks Omarfarid! You will for sure get some of the points for this question. Could you answer the second part of it. Since now this issue is actually resolved but when my server reboots the networking is down and I have to manually start it. How do I just set this to automatically start when the server boots up.
0
 
LVL 40

Expert Comment

by:omarfarid
ID: 22667542
have you created the file hostname.interface (here interface in the interface you are using e.g. hme0) ?

When you say manually, what exactly you do?
0
Backup Your Microsoft Windows Server®

Backup all your Microsoft Windows Server – on-premises, in remote locations, in private and hybrid clouds. Your entire Windows Server will be backed up in one easy step with patented, block-level disk imaging. We achieve RTOs (recovery time objectives) as low as 15 seconds.

 

Author Comment

by:nichiaiinc
ID: 22667562
Yep, I have created all those files.

When i restart the server networking doesnt work.

I run this command

svcadm enable -rst network

and then everything works.
0
 
LVL 22

Accepted Solution

by:
blu earned 500 total points
ID: 22668254
Instead of running "svcadm enable -rst network" run the command "svcadm enable -rs network"  

When you specify the "-t" option, you are saying "turn on all network services temporarily" which is exactly what you don't want, you want them on permanently.
0
 
LVL 22

Expert Comment

by:blu
ID: 22668273
By the way, after you do that, you should run the "svcs" command and go through the list and check that you really want all of the enabled services running. When you use the "-r" command, you are enabling all dependent services on network. That probably includes some services that you don't want.
0
 

Author Closing Comment

by:nichiaiinc
ID: 31504078
DEAD ON. THakn you BLU! I am new to Solaris and especially this SVC system. but I am getting the hang of it now. cheers!
0

Featured Post

PRTG Network Monitor: Intuitive Network Monitoring

Network Monitoring is essential to ensure that computer systems and network devices are running. Use PRTG to monitor LANs, servers, websites, applications and devices, bandwidth, virtual environments, remote systems, IoT, and many more. PRTG is easy to set up & use.

Question has a verified solution.

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

Suggested Solutions

This tech tip describes how to install the Solaris Operating System from a tape backup that was created using the Solaris flash archive utility. I have used this procedure on the Solaris 8 and 9 OS, and it shoudl also work well on the Solaris 10 rel…
Introduction Regular patching is part of a system administrator's tasks. However, many patches require that the system be in single-user mode before they can be installed. A cluster patch in particular can take quite a while to apply if the machine…
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…
This video shows how to set up a shell script to accept a positional parameter when called, pass that to a SQL script, accept the output from the statement back and then manipulate it in the Shell.

776 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