Glad you got it working.
For LAN, did your friend double check that LAN visibility was enabled in the connectivity settings? Could your friend see your lobby in the LAN tab, if you created a new game?