The 1756-ENBT does not have a USB port, but you can bridge to the 1756-ENBT if you have a CPU or another kind of card (1756-CN2R, 1756-DNB, 1756-EN2T) that does have a USB port.
And yes, you can assign any valid IP address that you wish to the module using RSLinx Classic software.