RE: Port forwarding using ipfilters
"Neeraj Jakhar" <[email protected]>
| Newsgroups | gmane.comp.security.firewalls.ipfilter |
|---|---|
| Message-ID | <38C4A540201E644D914152E74FCE35C70163C30A@PUNAXCHCLUPIN06.enterprise.veritas.com> |
Just in case somebody was interested the problem disappeared on setting: set ip:dohwcksum=0 In /etc/system. -- regards, Neeraj > _____________________________________________ > From: Neeraj Jakhar > Sent: 03 July 2008 16:16 > To: '[email protected]' > Subject: Port forwarding using ipfilters > > Hi All, > > I am setting up port forwarding on a Solaris 8 box. I want > to forward request coming on 10.218.2.80:1522 to 10.218.2.77:23. > > I have the following rules set up (and nothing else): > > ipnat.conf: > rdr eri0 from any to 0/0 port = 1522 -> 10.218.2.77 port 23 tcp > > ipf.conf > pass in quick on eri0 proto tcp from any to 10.218.2.77/32 \ > port=23 keep state keep frags flags S > > > Now what I expect is telnet 10.218.2.80 1522 should let me telnet > to the m/c. However what I observe is that 10.218.2.77 lets me > connect to port 1522 while 10.218.2.80 doesn't say connection > refused but times out. > > If I change 0/0 to 10.218.2.80/32 in ipnat rule to 10.218.2.80/32 > only time out occurs on 10.218.2.80 and 10.218.2.77 says connection > refused (which is somewhat "expected" considering what happened > before). > > Both interfaces are on the same box. > I need this configuration because of some "stubborn" administrator > who won't let oracle listen on both interfaces while he concedes > to having port forwarded from one to another. > > > Please help me out. > > > > Here is some "relevant" output: > > ***ifconfig -a*** > lo0: flags=1000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4> mtu 8232 index > 1 > inet 127.0.0.1 netmask ff000000 > eri0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 > index 2 > inet 10.218.2.80 netmask ffffff00 broadcast 10.218.2.255 > ether 0:3:ba:2:ab:99 > qfe0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 > index 3 > inet 10.218.2.77 netmask ffffff00 broadcast 10.218.2.255 > ether 0:3:ba:2:ab:99 > > ***uname -a*** > SunOS xxxxx 5.8 Generic_117350-55 sun4u sparc SUNW,Sun-Fire-280R > > ***modinfo | grep ipf*** > 280 78244000 1e0ad 273 1 ipf (IP Filter: v3.4.20) > > > > Thanks!! > >