You dont mention which version of the OS or the specific type of hardware. So....
On older Alpha hardware, setting the nic speed is usually done at the boot prompt (>>>) with a command similar to this:
set tu0 FastFD
To see the settings, type:
show *
at the >>> prompt.
Of course its been quite some time since I played with older Alpha hardware and 4.X versions of the OS so the above commands may not be 100% correct.
For newer hardware and 5.x+ of the OS, this is how to check the speed:
hwmgr -get attr -cat network -a name -a full_duplex -a media_speed
which should result in a display similar to this:
58:
name = ee0
full_duplex = 1
media_speed = 100
59:
name = ee1
full_duplex = 0
media_speed = 10
71:
name = ee2
full_duplex = 0
media_speed = 10
72:
name = ee3
full_duplex = 0
media_speed = 10
Notice I have 4 nic cards. Of the 4, only 1 is in use and it is at 100 (media speed) Full Duplex (full duplex=1). Everything is defaulted to 10 half.
Using the above output for an example, to set nic ee1 to 100 Full duplex, use this command (as root):
/usr/sbin/lan_config -i ee1 -s 100 -x 1
This can be done from the command line with immediate results - no reboot required.
To make this permament (for reboots), enter the above line in /etc/inet.local. If it doesnt exist, create it with perms 755 and make the owner:group root:system.
scott