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!