Cheers,
Ok here is my setup. I am running a CentOS 4 server with 3 Nics:
eth0 Link encap:Ethernet HWaddr 00:13:20:EC:9A:21
inet addr:192.168.1.62 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::213:20ff:feec:9a21/6
4 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:60413 errors:0 dropped:0 overruns:0 frame:0
TX packets:94747 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:26805419 (25.5 MiB) TX bytes:9087449 (8.6 MiB)
eth1 Link encap:Ethernet HWaddr 00:08:54:D8:39:D0
inet addr:192.168.200.1 Bcast:192.168.200.255 Mask:255.255.255.0
inet6 addr: fe80::208:54ff:fed8:39d0/6
4 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:136158 errors:0 dropped:0 overruns:0 frame:0
TX packets:129352 errors:0 dropped:0 overruns:1 carrier:0
collisions:0 txqueuelen:1000
RX bytes:12276407 (11.7 MiB) TX bytes:131825811 (125.7 MiB)
Interrupt:193 Base address:0x1100
eth2 Link encap:Ethernet HWaddr 00:08:54:DE:22:10
inet addr:192.168.44.1 Bcast:192.168.44.255 Mask:255.255.255.0
inet6 addr: fe80::208:54ff:fede:2210/6
4 Scope:Link
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:201 Base address:0x1000
eth0 is hooked to a wireless and is our incoming Internet connection. I run 2 subnets off the box the .200 and .44 The box is running DHCP for both nets. I have no problems pinging any address from behind the firewall, When I run traceroute from the server:
[user@psd ~]# traceroute
www.experts-exchange.comtraceroute to experts-exchange.com (64.156.132.140), 30 hops max, 38 byte packets
1 * * *
2 * * *
3 * * *
when I run traceroute from a machine behind the server:
C:\Documents and Settings\user\tracert
www.experts-exchange.comtraceing route to experts-exchange.com (64.156.132.140)
over a maximum of 30 hops:
1 <1 ms <1 ms < 1ms
2 * * *
3 * * *
4 * * *
|
|
13 707 ms 930 ms 741 mx www-level13.experts-exchan
ge.com [64.156.132.140]
Trace complete.
I have the firewall filtering connections by MAC address on eth2
here is my iptables from /etc/sysconfig/
Generated by iptables-save v1.2.11 on Fri Jun 2 10:56:49 2006
*nat
:PREROUTING DROP [0:0]
:OUTPUT ACCEPT [0:0]
:POSTROUTING ACCEPT [0:0]
-A PREROUTING -i eth0 -j ACCEPT
-A PREROUTING -m mac -i eth2 --mac-source 00:11:09:21:B0:2F -j ACCEPT
-A PREROUTING -m mac -i eth2 --mac-source 00:11:F5:17:01:10 -j ACCEPT
--------------------** 8< cut out a lot of other MAC accept lines for Brevity >8 **------------------------
----------
----------
----A POSTROUTING -o eth0 -j MASQUERADE
-A PREROUTING -i eth1 -j ACCEPT
-A POSTROUTING -o eth1 -j ACCEPT
COMMIT
# Completed on Fri Jun 2 10:56:49 2006
# Generated by iptables-save v1.2.11 on Fri Jun 2 10:56:49 2006
*mangle
:PREROUTING ACCEPT [78:8830]
:INPUT ACCEPT [56:7598]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [45:6368]
:POSTROUTING ACCEPT [45:6368]
COMMIT
# Completed on Fri Jun 2 10:56:49 2006
# Generated by iptables-save v1.2.11 on Fri Jun 2 10:56:49 2006
*filter
:INPUT ACCEPT [56:7598]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [45:6368]
COMMIT
# Completed on Fri Jun 2 10:56:49 2006
I am using Webmin 1.250 to set things up. I am by no means a guru, learning as I go reading as much as I can. I was unable to get things to work by setting eth0 to a static IP so I settled for using DHCP on eth0. I'll worry about that one after I fix this one. Thanks in advance.
Steve