I use Ubuntu server for my things,but when i config speed 1000 and duplex full the error occur. I've tried the answers from here,does not work, the command i used is
ethtool -s eth0 speed 100 duplex full
Before this happened I changed my network settings, but unfortunately forgot what I have done. Every time I restart my computer or network, server cannot be connected and the server shows the error something like "speed/duplex mismatch". I tried everything I can, finally, I added the argument blew to my network interfaces, and it worked, able to be connected.
up sleep -5; ethtool -s eth0 speed 10 duplex half
But science then , my network is very slow. I want to have my server full speed, and I don't just know how to do it. I have search google, still nothing. I tried to reinstall the operation system, it still happens. I have to add that line above to my networking settings in order to get my network working. And this is my eth0 information.
Settings for eth0:
Supported ports: [ TP ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Half 1000baseT/Full
Supported pause frame use: No
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half
Advertised pause frame use: No
Advertised auto-negotiation: Yes
Speed: 10Mb/s
Duplex: Half
Port: Twisted Pair
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
MDI-X: Unknown
Cannot get wake-on-lan settings: Operation not permitted
Current message level: 0x000000ff (255)
drv probe link timer ifdown ifup rx_err tx_err
Link detected: yes
Please help me on how to get my net working good. What should I do to get my network working well? I'll be very pleased. Is this caused by my settings or by the net provider? But before I change my network settings everything is perfect. Please help!