Force the ethernet adapter’s operational parameters in Solaris

To force nge0 to 100 Mbit/s Full Duplex we need to issue all of the commands below:

# ndd -set /dev/nge0 adv_1000fdx_cap=0

# ndd -set /dev/nge0 adv_1000hdx_cap=0

# ndd -set /dev/nge0 adv_100fdx_cap=1

# ndd -set /dev/nge0 adv_100hdx_cap=0

# ndd -set /dev/nge0 adv_10fdx_cap=0

# ndd -set /dev/nge0 adv_10hdx_cap=0

# ndd -set /dev/nge0 adv_autoneg_cap=0

Note: Any changes made at the command line in this manner will be lost if the system is rebooted. So this method is used for temporary changes. Or you can add in a shell script in /etc/rc2

Leave a Reply

Your email address will not be published. Required fields are marked *