[beagleboard] Do I need to connect througt USB?

You can use it in Tethered mode. If you want to use the standalone mode as described, then no you do not need it.
Yes you can use the Ethernet port to connect to an Ethernet switch and the webserver should be accessible via the network.