You will have to use the correct driver.
1) Find out the driver name for your NIC:
Run "prtconf -D" to see your hardware configuration.
Under "pci, instance #x" you will find the PCI adapters. The usually something like
"pci1234,5678" followed by the driver name in parantheses (for example "elxl")
If the information you get from "prtconf -D" does not help, see which drivers are
there at all, use this command
grep ' net ' /boot/solaris/devicedb/mas
and compare the PCI adapter code to your "prtconf -D" output.
2) Attach the network card driver manually to see if it matches your NIC:
ifconfig <drivername>0 plumb (example: ifconfig elxl0 plumb)
3) If this worked, output from
ifconfig -a
should show you NIC driver loaded -- but without working IP address
4) Set an IP address manually:
ifconfig <drivername>0 192.168.1.20 netmask + broadcast +
5) and activate it
ifconfig <drivername>0 up
If this all worked, you can create a config file to get it loaded and activated
upon boot:
echo "myhostname" > /etc/hostname.<drivername>0
Make sure "myhostname" can be resolved from /etc/hosts
Main Topics
Browse All Topics





by: robocatPosted on 2009-04-18 at 11:04:38ID: 24176171
What kind of server ?
Onboard NIC or not ?