To get machine credentials you have to map your pc into a domain (which requires a password). After that you can find your pc in the active directory (computers). Password is negotiated between your pc and the DC. This mapping should initally be done through e. g. a wired connection.
You can switch off machine authentication in your PEAP client, but this has some drawbacks: If no one is logged in, your pc has no network connection. Therefore, you cannot use tools for e. g. software distribution and so on.
If you log into your pc, you will get a network connection and everything is fine (that is what you have observed).
Result: Map your client into a domain via a wired network (one time action). After that you can cut-off your wired connection and restart your pc. Machine authentication and user authentication will work via the wireless network.
Edgar