Do you really use 127.0.0.1? If so, the modem isn't involved, as 127.0.0.1 is localhost . Are you sure the webserver is running on port 8080?
Yes, It works OK with Ethernet. localhost:8080/site.html works OK after webserver is launched. But when I connect 3g modem with dedicated program for it ( with Ethernet off), it fails to make socket and LWP too. Internet through modem works OK. BUT! When I had ActivePerl it successfully connected to Internet by those modem and I easily installed modules through ppm and cpan. And I launched this webserver and it works on localhost! What is the difference between ActivePerl and Strawberry in that case?