Hi all,
After having successfully recompiled my ubuntu kernel for CONNMARK support
to get multi-isp support working, I am now working on adding a couple of hosts
in my DMZ using Proxyarp and having what appears to be a weird issue. My first
test is to hit a web server on port 80.
On my router/firewall, eth0 is the internal network, and eth1-x are my
different ISPs. On eth0 I have VLANs setup for various internal networks. My
dmz is on one of these vlans. I have a /29 on eth1 so I have 5 public IP
addresses. Let's call it 198.162.214.240/29.
eth1 is 198.162.214.242, subnet mask 255.255.255.248, gateway 198.162.214.241
I am adding a host in my dmz with an address of 198.162.214.243, subnet mask
255.255.255.248, gateway 198.162.214.241.
The host is on VLAN 120. On the router, on interface eth0.120 there is an
address of 192.168.120.254, subnet mask of 255.255.255.0 (as I read, that part
really shouldn't matter)
in /etc/shorewall/proxyarp I have one line
Address Interface External Haveroute
198.162.214.243 eth0.120 eth1 No
in /etc/shorewall/policy I have all traffic originating in the dmz to any other
zone to be REJECTed, and any traffic coming from the internet to the dmz zone
marked to DROP.
in /etc/shorewall/rules
ACCEPT $FW dmz icmp
Ping/ACCEPT net dmz:198.162.214.243 icmp
ACCEPT net dmz:198.162.214.243 tcp 80
I then restarted shorewall, and I did "ip route ls" I see as the first line:
198.162.214.243 dev eth0.120 scope link
I find that I can successfully ping 198.162.214.243 from the firewall.
However if I come in from the internet to the web site, I see nothing, and if I
look in the log I see this:
Shorewall:FORWARD:REJECT: IN=eth1 OUT=eth1 MAC=00 SRC=x.x.x.x
DST=198.162.214.243 LEN=60 TOS=00 PREC=0x00 TTL=59 ID=44361 CE DF PROTO=TCP
SPT=14259 DPT=80 SEQ=2177425409
If I ping I see a similar rejection.
What surprises me here, is that IN and OUT are both eth1 and thats the
obvious reason it is being REJECTed.
Why do I get eth1 on both IN and OUT? shouldn't OUT be eth0.120 ?? Am I
missing an entry that I should have in another file?
Regards,
John
____________________________________________________________________________________
Take the Internet to Go: Yahoo!Go puts the Internet in your pocket: mail, news,
photos & more.
http://mobile.yahoo.com/go?refer=1GNXIC-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Shorewall-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/shorewall-users