How do you know it isn't working?
I asked my friend to play BL with me, and after I started the server he said it's dead. I waited a few hours to see if anyone else would come in, but no luck.
Has your local IP changed? (Dynamic IPs only (DHCP), shouldn't happen in Static IPs)
Hmmm... Come to think if it, since I last played BL, I installed Hamachi. Maybe since it creates a custom IP, BL takes it for default. I'll try and get rid of "Network 2" considering it was generated from Hamachi. I'll let you know if I have any luck.