Airdrop not working on my macbook pro
Well, feel free to laugh at me. The above problem is caused by accidentally blocking my own Apple ID in imassages. Checked the block list of this app and removed my own Apple ID, and everything was back to normal.
For those having similar problems, I hope this question may help you out.
PS: My LAN-related functions are still not working. I am still trying to figure things out.