showshoka - here's the "bottom line"
An EN?T module that shows "BOOTP 00 00 BC xx xx xx" is set up for Dynamic addressing - meaning that it needs to be told its EtherNet/IP address from a BOOTP server running on the network.
BOOTP "listens" on the network for modules broadcasting their MAC address (00 00 BC xx xx xx), and can then use a look-up in a file to send the correct IP address to the module. Alternatively, you can do this piecemeal and give individual modules their IP addresses manually, and that is what has been suggested in other posts.
Some people use BOOTP to configure modules on the running plant, and it certainly works OK unless.....
1. The machine that is running BOOTP is down or not on the network. If BOOTP server isn't available, it can't set the IP addresses of the modules - simple.
2. You haven't changed an EN?T module on the plant because of a failure or any other reason. BOOTP responds to specific MAC addresses, so if you put a new module in, it won't be in BOOTP's "relationship" list - MAC addresses are unique to each module.
You certainly can use BOOTP to configure a module's IP address, either automatically (using a "relation list") or manually (by setting the port parameters yourself), but I don't think it is the easiest method.
When using BOOTP with a relation-list (automatic mode), there is no way to make this a "one-time" operation - meaning that you cannot tell the EN?T module to "remember" the IP address - BOOTP will be needed every time the module powers up.
When using BOOTP manually, you will have do do two things....
1. Wait for the module to broadcast its MAC address - double-click it, then enter its IP address.
2. Select the module again, and click on "Disable BOOTP" - this sends a command to the module to remember the IP address, which is the same as going to "Static" mode in the module.
By far the easiest method for setting a module's IP address is just to browse to it in RSLinx, and go into the "Port Configuration" tab in the module's properties.
browse to it - easy to say, but how?
1. if it has a USB port (EN2T, EN3T), then just stick it in a chassis and connect to it via USB. The USB driver in RSLinx is "Plug and Play" - it will self-install.
2. if it is an ENET, or ENBT, then stick it in a chassis you can already connect to via another module (don't connect an ethernet cable to the module). Remember you can always "browse to" the module, across the backplane, from a processor's serial, or USB port.
Once you can access the module's port configuration tab, just choose "Static" addressing mode, set the IP Address and SubNet mask as you want them, check the box to allow automatic Speed/Duplex negotiation, and click OK.
Once the module reports that it is set up to its IP address, you can be assured that it will remember those settings, so just unplug it, and use it in the target chassis.
HTH