Hello,

maybe you could help me in resolving a weired problem. I am so close to subsitute my linux box with openbsd, but I seem to misunderstand something:

My gateway/firewall has three interfaces:

  em0    172.16.3.253
  em1    130.60.230.187
  fxp0   10.1.1.1

Additionally, three carp devices are set up which bind to one of the above interfaces each:

  carp0  172.16.3.254 (em0) == LAN
  carp1  130.60.230.188 (em1) == DMZ
  carp3  130.60.5.218 (fxp0) == Internet

I have ip.forward turned on, no pf rules are loaded and my default gateway is properly configured. My local test client is 172.16.3.99. The test client's default gateway is 172.16.3.254.

Ping tests:

Firewall -> Gateway = ok
Firewall -> DMZ = ok
Firewall -> Internet = ok
Firewall -> Test Client = ok

Test Client -> Firewall = ok
Test Client -> DMZ = ok
Test Client -> Gateway = _not_ ok
Test Client -> Internet = _not_ ok


So, ipforward does work in general, but not for fxp0 interface ... My first thought was, the problem is related to having fxp0 and carp3 in different segements, but reconfiguring fxp0 to have carp3's IP didn't help either.

This is such a simple thing, but I can't think of anything I could have missed. Any help is appreciated.

Thanks,

--

 Stephan A. Rickauer

 ----------------------------
 Institut f|r Neuroinformatik
 Universitdt / ETH Z|rich
 Winterthurerstriasse 190
 CH-8057 Z|rich

 Tel: +41 44 635 30 50
 Sek: +41 44 635 30 52
 Fax: +41 44 635 30 53

 http://www.ini.ethz.ch
 ----------------------------

Reply via email to