On Mon, Dec 05, 2005 at 09:24:40AM -0500, Allen wrote:
> 
> > I have an application that wants to connect to a service on localhost.
> > Not configurable. Hardcoded. Though now we want to move the application,
> > and it should connect to a remote host with the service necessary
> > running on it.
> > So we need portforwarding(with keep state I guess), but although I read
> > the docs, search the archives, I don't quite get how to map/rdr
> > 127.0.0.1:1234 to 1.2.3.4:3306 ... what is the right syntax please?
> 
> rdr lo0 127.0.0.1/32 port 3306 -> 193.154.165.116 port 3306
> 
> should do the trick.  I don't know why you got the "error at 'lo0'" bit,
> that should work fine.  Maybe a bug because you forgot the /32

[EMAIL PROTECTED]:~# grep ^rdr /etc/ipf/ipf.conf 
rdr lo0 127.0.0.1/32 port 3306 -> 193.154.165.116 port 3306
[EMAIL PROTECTED]:~# 


[EMAIL PROTECTED]:~# ifconfig hme1         
hme1: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 3
        inet 193.154.182.116 netmask ffffff00 broadcast 193.154.180.255
        ether 8:0:20:d9:e6:81 
[EMAIL PROTECTED]:~# 
0 arp
1 ip
2 pfil
3 hme
[EMAIL PROTECTED]:~# 
[EMAIL PROTECTED]:~# ifconfig lo0 
lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 
index 1
        inet 127.0.0.1 netmask ff000000 
[EMAIL PROTECTED]:~# ifconfig lo0 modlist 
ifconfig: _I_MUXID2FD: lo0: Invalid argument
[EMAIL PROTECTED]:~#


...and still no joy: 

and ipf -f : 

[EMAIL PROTECTED]:~# ipf -f /etc/ipf/ipf.conf 2>&1 | tail -5
46:ioctl(add/insert rule): File exists
47:ioctl(add/insert rule): File exists
48:ioctl(add/insert rule): File exists
50:ioctl(add/insert rule): File exists
syntax error error at "lo0", line 50
[EMAIL PROTECTED]:~# 



Is it generally suggested to change the Sun-built ipf with the 'vanilla' ones? 


charlie

-- 
Végh Károly  -  EUnet Telekom GmbH  -  Team Systems
Nussdorfer Lände 23, A-1190 Wien, Vienna, Austria
http://www.eunet.at Tel: +43 (0) 591590 / Fax: +43 (0) 591593001
see Disclaimer http://www.eunet.at/signatur/

Reply via email to