I've got a remote xen server and I noticed that the speed link in autoneg is 100 Full Duplex; all my network is 1000 Full Duplex; do you know any reason for this? Ethtool mentions on both my server advertised speed and link partner advertised speed (my switch), as well as other slower speeds, also 1000 Full Duplex. I was tempted to try to force the speed manually in this way:
ethtool -s eth0 speed 1000 duplex full autoneg off
Another command I could try, but I'm not sure if it could be useful, is:
ethtool -s eth0 speed 1000 duplex full autoneg on
Obviously my concern is that the link will break and this is a remote server; I can access it (it's just 2 miles away) but I'd prefer to avoid it (home working);
I would like to just test the manual speed and reverse to autoneg if it fails, I'm thinking to use crontab to set autoneg on every hour, but I don't find it a good strategy.
What would you do in this case?