Many carriers deactivate the tethering function for phones on their network unless you pay an additional charge. Since you have an unlimited data plan, I suspect this might be the problem. The reasoning behind this is that otherwise, a lot of people would just cancel their home broadband and use their mobile data, which could create network congestion issues for other mobile customers. Check with your carrier to see if they allow tethering on your plan. It should be on their website.