since I can't find the previous thread I will post here my solution:
My ethernet had no mac, if you open device manager and find your eth card, check for mac, it can be a. value:[] and b. no value. In my case it was b. no value so I checked value and enetered one manualy (do it aphanumerical but use no letters above F)
With lan and internet there is a chance you can see lan with ipv6 but no internet because exit is ipv4 (more and more of these around as ipv6 catches more ground). I could not figure this out, searched for hours the internet and these forums, than I found a suggestion for mac problems and went and looked. This issue manifests itself same as Bonjour.
to check if this may be your issue try this:
in a browser type in google.com - should not work,
ping google.com - should work
in a browser type in ipv6.google.com - should work