I have been using Linux for a while now, and recently upgraded my RedHat 5.1 box to use the Linux 2.2.9 Kernel. While the installation itself was fairly tedious (upgrading many a library) and certain apps did not install correctly (nightmare with /bin/login and mgetty disappearing) I managed to get everything up and running again.
Except, for one little thing. I can't seem to force all connections made to TCP ports 3500-3999 to go to a workstation int he Internal network. Even though I believe that I have added the correct entries into ipchains to make everything work. Below are the entries to ipchains:
ipchains -A forward -p TCP -i eth0 -d 192.168.1.50 3500:3999
ipchains -A forward -p TCP -i eth0 -d 192.168.1.11 4500:4999
And below are the listed entries once entered (ipchains -L forward):
target prot opt source destination ports
- tcp ------ anywhere haven any -> 3500:3999
- tcp ------ anywhere cadrinr any -> 4500:4999
I attempted to roughly setup the lines. Does anyone have experience with this? Mind you it's not all that important, however file transfers are always useful.
I do know of a module for the Kernel. However it is not compatible with ICQ99a to ICQ99a which is what we use here on the workstations.