By team

sudo ethtool -s eth0 duplex full speed 100 autoneg off

I put the full duplex and disable network autotuning. And everything works fine. After the computer is restarted, the Duplex is set to HALF

What to do so that he saved all the settings?

    2 answers 2

    In the settings of the network interface /etc/network/interfaces , for example for eth0 , you need to add:

     auto eth0 pre-up /usr/sbin/ethtool -s eth0 duplex full speed 100 autoneg off 

      As a palliative solution, you can thrust this command (only without sudo) into the startup script. Details here: http://help.ubuntu.ru/wiki/creation_script_auto start

      Pay attention to the section "Running a script when turning on / off the network".

      And about the permanent preservation of settings - it is more difficult. It may well be that this network card does not have an EEPROM. Then it is basically impossible.