• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 982
  • Last Modified:

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

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
nichiaiinc
Asked:
nichiaiinc
  • 3
  • 2
  • 2
1 Solution
 
omarfaridCommented:
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
 
nichiaiincAuthor Commented:
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
 
omarfaridCommented:
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
What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.

 
nichiaiincAuthor Commented:
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
 
Brian UtterbackPrinciple Software EngineerCommented:
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
 
Brian UtterbackPrinciple Software EngineerCommented:
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
 
nichiaiincAuthor Commented:
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

Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

  • 3
  • 2
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now