What you need to know about BM3RMALL.NLM
Novell Cool Solutions: Feature
By Jenn Bitondo
Digg This -
Posted: 28 Sep 2005
With BorderManager sometimes you will run into NDS communication issues where is seems BorderManager is no longer talking to NDS. These errors sometimes result in 614 errors as well as other eDirectory errors when you go into NWADMIN to administrate BorderManager. To get BorderManager working correctly again you need to run the BM3RMALL.NLM. Before BorderManager 3.8 there used to be an NLM called BM3RMDUP.NLM that got rid of duplicate timestamps and not the configuration, but this file currently will not work with BorderManager 3.8 -- you MUST use the BM3RMALL.NLM that ships with BorderManager 3.8.
This NLM will also work if you want to get BorderManager back to the default configuration. What the BM3RMALL.NLM does is leave BorderManager un-configured in NDS. It takes out your BorderManager, Proxy, Rules and Filter Setup. This might seem scary but there are easy ways that you can save and restore your current configuration files. The trick is to know what to do before you run the BM3RMALL.NLM.
When you load the BM3RMALL.NLM the screen (above) is intimidating, but we will go over a couple ways that you can save your different configuration files. By default it is in the SYS:\SYSTEM directory, so you just need to load BM3RMALL and it will load. If it is not there, then copy it from the latest BorderManager 3.8 support pack.
Access Control Rules
Running the BM3RMALL erases your access rules that are tied to the server object. If you have several rules and you want to keep them you have a couple options. First, you can save them in a different container object and not on the BorderManager Server Object. You can do this by copying them in to the temp clipboard (see below) and then pasting the rules into a container object. (Preferably one that will not be affected by these rules.)
Your second option is to back them up into the Microsoft Clipboard program.
In NWADMIN in the Access Control rules section you will need to hold down the right Shift key and single left-click the top access control rule. While continuing to hold down the right Shift key, scroll to the bottom of the access rules list (using the mouse) and single left-click the bottom access control rule. Release the right Shift key. If done properly this should highlight all the defined access rules. (You may also hold down the Ctrl key and single left-click each rule you'd like to backup.) You must then either click the "Copy the selected rules to the clipboard" button or press Ctrl + C to copy the rules to the clipboard.
Once all the desired access rules are highlighted and copied to the clipboard you must load the Microsoft ClipBook Viewer or the Microsoft Clipboard Viewer; the name and location varies depending on the version of Microsoft Windows your using to execute NetWare Administrator.
- Microsoft Windows XP default location:
- Microsoft Windows 2000 default location:
- Microsoft Windows 98 default location:
Now you can save your ClipBoard file. It will be saved as a .CLP extension and you will generate a page that looks like this. (This is not an error -- this is the way it will save the file.)
You will want to also make sure you have a backup of your filters. You will want to make a copy of your ETC:\FILTERS.CFG
At the server you will Load BM3RMALL. This should be on a BorderManager 3.8 server by default in in the SYS:\SYSTEM directory. If it is not there you will want to make sure you get the latest NLM from the last BorderManager support pack.
Note: Make sure that you are using the correct version of BM3RMALL.NLM for the matching version of BorderManager.
Below, the screenshot of BorderManager 3.X Remove Config Utility, is an example of what running the NLM looks like and what it will remove from your system. Now that you have run this, when you go into NWADMIN and enter the BorderManager Setup page it will be like you are configuring BorderManager for the first time and you will get the BorderManager Access Control Screen (see below).
Now that you have run this when you go into NWADMIN and enter the BorderManager Setup page it will be like you are configuring BorderManager for the first time and you will get the BorderManager Access Control Screen (see below)
The biggest thing to remember is to put in your IP addresses in the Configure IP Address section.
If you have saved your rules in the Microsoft Clipboard you will need to open your clipboard up and choose to open the .CLP file that you have saved. You will then need to go into NWAMIN and go into the properties of your BorderManager Server, in the BorderManager Access Control Rules section. You can restore them by using the "paste the clipboard rules to the end of the list" button, or you can just do a CONTROL + V in the list to copy them (see below).
If you choose to copy the rules into a container, you will need to open that container and copy the rules from there and then paste them into the BorderManager Server Container Access Control Rules section.
First you need to copy over your saved FILTERS.CFG into the ETC:\FILTERS.CFG directory. You will than need to unload and reload your filters. Unload FILTSRV this will also require you to unload IPFLT, IPFLT31, IPXFLT, and VPMASTER/VPSLAVE if these NLMS are loaded.
After FILSRV is unloaded then you can LOAD FILTSRV MIGRATE and if done right you will see in the logger screen a Migration Successful (see below). After you have loaded FILTSRV with the Migrate option you then need to unload FILTSRV and reload it without any options.
Now that you have put your filters back into NDS you will be able to go into iManager and see the same filters that you had before.
Now you have completely restored your BorderManager Access Control Rules & Filters. When you access your BorderManager Snapins you should not receive any NDS errors. It is not a bad idea to keep a backup of your filters and rules just in case anything happens to your BorderManager.
Novell Cool Solutions (corporate web communities) are produced by WebWise Solutions. www.webwiseone.com