I have a BEFSR81 with firmware version 2.51.1 and I connecting an number of network printers. I would like to know if it is possible to port forward an external port 9102 to internal port 9100 to a static IP address. 9100 is the default port that most networked printers will use. However, I run a terminal server environment and need to be able to print to multiple networked printers that are at a remote site, with all the printers defaulted to 9100 it will not be possible to complete the task.
The Dlink routers have a the ability by forwarding a public port to a private with a local IP address.
hi , this is possible on the BEFSR81 if u have the UPnP option available.....once u access the setup page of the router , go to the application and gaming tab....u should be able to see a sub-tab for UPnP here...you can define your configuration settings here.
I'm trying something similar with a BEFSRE81 v3 fw 2.51 (uppgraded from 2.50)
I'm using the 81 in a radio link network. I also have an adsl connection where I use a BESFR41. The 41 handles port forwarding without problems but not the 81 inspite of the fw upgrade.
Example: I have an Axis camera server with should be accessed over internal port 80. I set the external port to 7680. I can then access the server going out on the radio link and in on the adsl (41 router). This with the camera server gateway set to the 41 router ip address.
I then shift the cam server gateway to the 81 gateway address, set internal to 80 and external to 7680 and try to access going out on adsl and in on radio link through router 81. (PC gateway switched for 81 and 41 respectively of course).
I have inactivated zone alarm (actually, it works trhough 41 router even with ZA after the appropriate settings are made).
We have tested moving the port forwarding externally within the radio link network forwarding 7680 to 80. Now in the UPnP section I have set the external port 80=internal port 80.
This way I can contact the cam server wich proves that the problem is with the router 81's port forwarding function when the external port is different from the internal port. And yet it was said in a recent upgrade info that an UpnP issue had been solved.
I have set up the 41 and 81 routers the same way but as you can see there is a significant difference between them.
Having the port forwarding externalized is not a good solution since it limits the number of applications which can be reached over port 80 to a single on, since the internal IP addresses can't be used to differentiate between applications. I have several cam servers and domotica controlservers which use port 80 - and only port 80.
It seems another firmware upgrade is needed for the BESFR81
I have made a firmware upgrade to the latest version (2.51.1) and after this performed a hard reset according to instructions found on the web. It seemed complete since address went to 192.168.1.1 and password was admin.
Unfortunetaly, port forwarding under UPnP forwarding like 7969 external to 80 internal for a specified local IP address still doesn't work.
Sign Dderow kindly forwarded the info on how to perform a hard reset. To make sure that the upgrade works, you should do a hard reset, update firmware and then make another hard reset. You'll then have to log in under the default settings.
Dderow has since mailed me to tell that in the end, the firmware upgrade did not solve the problem of how allowing port forwarding with port number translation (i.e. external port number differs from internal) for specific IP addresses.
Since I couldn't make it work either on the BEFSR81 v3 but have it working on a BEFSR41 under UPnP forwarding into the same network, I called Linksys tech support in Sweden. The techie took a serious look at the problem.
First, UPnP forwarding is designed to work only with UPnP compliant software under Microsoft OS and some Linux versions. From Linksys help pages, it appears that it has to be Windows XP.
Now for the fact that it works with the BEFSR41 but not the 81 it wasn't possible to explain why this is so. Furthermore, the techie suggested that it would be meaningless to try to make Linksys explain the discrepancy.
I therefore decided that it was time to give up the BEFSR81. Other contacts I have had have shown me that port forwarding with number translation works on eg Dlink 624+ and probably on other Dlink models as well but I decided to test a couple of WRT54GL v1.1 routers that I already own.
The original software does not allow port translation. However, software from dd-wrt.com solved the problem beautifully. I have now added a number of applications which need to be contacted on port 80 (camera server, house control server, LAN-connected dígital TV box) as well as applications using other ports (with numbers which I don't want to show).
One caveat. When downloading dd-wrt firmware you might have to do it by steps, loading an earlier version first. I made one router into a brick. It'll take some specialist treatment to get it working again. With better info, the other router was upgraded successfully and now works fine.
First download dd-wrt.v23_generic_afinale.bin and then
I got them from another source but you should be able to find them at www.dd-wrt.com
Bottom line: Don't try to make the BEFSR81 do port translation for specific IP addresses.
It would of course be nice if Linksys routers could do what Dlink does, but maybe they leave that to the Cisco brand. I'll ask them at CeBit.