I installed ethtool manually by uploading the .deb file and tried to change the eth0 configuration like this: sudo ethtool -s eth0 speed 100 full duplex The command was accepted and this time also sudo mii-tool says that eth0 is configured 100baseT, but otherwise nothing has changed (ref.
404 errors and speedtest-cli download zero). NEW HYPOTHESIS OF THE CAUSE OF PROBLEMS After these tests I did reboot dell'rpi3 and to my surprise I saw that the ethtool command did not work anymore .... as if I had never installed it !!! I have installed ethtool in a new way and now it works. My hypothesis, after this fact, is that all my problems are caused by the SD which is now in READING ONLY !!! If the SD is read-only the installation of small packages like ethtool perhaps remains in the rpi3 buffer .... It is in fact known that the internal controller of an SD, when it detects a high or anomalous memory consumption, can decide to put the card in read-only mode so as not to lose the existing data. If my hypothesis were correct (I can only verify the problem when I will physically go to the remote site) it would mean for example that the 404 errors actually occur not because the file does not exist in the repository but because the RPI3 cannot write to the SD card !!! In the remote RPI3 I had inserted a Samsung MB-MP16D Evo and with the command def -h I see that there are still 8 G free!Can my hypothesis be true ?