Solaris uses the ndd command to set the NIC speed. check the NIC parameters ndd-get/dev/bge0 <arg> and check the current parameter value, for example, "ndd-get/dev/bge0adv_autoneg_cap. If you do not know the parameter name, use the command "ndd-get/dev/bge0 /? "Check all parameters. The read only parameter cannot be modified. 2. Change the NIC parameter to ndd-set/dev/bge0 <arg>. For example, if the adaptive "ndd-set/dev/Slave 0" is disabled and the NIC is interrupted, you must manually modify the following parameters: "adv_1000fdx_cap, adv_1000hdx_cap, adv_100T4_cap, adv_100fdx_cap, adv_100hdx_cap, adv_10fdx_cap, adv_10hdx_cap ", these parameters correspond to the speed of 1000/100/10 m and fdx/hdx full/half duplex. You can also check whether the network is connected to "ndd-get/dev/bge0 link_status" and the current Nic transmission rate "ndd-get/dev/bge0link_speed. Of course, the NIC transmission rate is also related to the switch port and whether the network specification is supported. If the network specification is set incorrectly, the network will be disconnected.