Friday, January 05, 2007

How to Configure a Network Interface Card

I'm going to give an example of configuring a GigaSwift network interface card in a Sun Blade workstation. For this example, you will have to reboot your box, but you can configure the card online, too.

# vi /etc/hosts localhost esofthub (my workstation's hostname)
:wq! (save and quit)

# vi /etc/hostname.ce0
esofthub (should be the hostname of your workstation)
:wq! (save and quit)

# vi /etc/netmasks
:wq! (save and quit)

# init 6 (reboots your workstation)


Allen said...

Just a quick tip, which you probably already know. If you do not want to reboot, you can do the following:

# ifconfig ce0 plumb
# ifconfig ce0 up

I only mention this because I have an aversion to rebooting computers. That is probably why I like Unix so much. Have a good one.

esofthub said...


Yes, I'm quite familiar with your tip. But all the same, I do appreciate your contribution. Please continue doing so in the future.

Thank you for visiting.

UX-admin said...

Also, if the appropriate network is already set in /etc/netmasks, the following syntax may be used to have the `ifconfig` command automatically calculate the netmask and broadcast:

ifconfig rf0 plumb
ifconfig rf0 netmask + broadcast + up

Note that /etc/netmasks "is a hack" according to Solaris kernel engineers; CIDR notation should be used instead. And indeed, CIDR notation *must* be used when configuring zones on Solaris 10 and on if the zones are to have a different netmask. So:

ifconfig gani0 plumb
ifconfig gani0 broadcast + up

esofthub said...

thanks ux-admin

Anonymous said...

That's good info. What if I wanted to exclude a server or two that are constantly being ping'd on the network. I know that it's being broadcast to, but is there an exclusion list that I can put in place for 1 or 2 servers that don't want to be bothered? -Jason

esofthub said...


Have you tried using a router's Access Control List to prevent pinging to your servers?