Report Offensive Message
Very nice article, but you missed one important point when discussing speed and duplex settings. If you hard code one side (e.g. the switch port) you need to hard code the other side (e.g. the client) or you will most likely end up with a duplex mismatch. The reason is that the side that is setup to do autonegotiation will send out a request to negotiate and not get a response. It will then assume it is attached to a device that can't do autonegotiation and will set it's duplex to half.