UPDATE: modified for nics configured for different subnets things I would check: - ip's should be on same subnet - correct subnet mask - gateway only on internet facing port - check routing table for erroneous static routes - make sure IP forwarding enabled for local port - make sure duplex settings the same (set both to 'auto') - same MTU size if specified - make sure firewall iptables are not blocking - check make sure interfaces are up and running by default - check BOOTPROTO=static for both - other less likely: - hostname issues - make sure any residual configs are removed - wrong interface naming convention (that sounds unlikely to me) sample configs: /etc/sysconfig/network-scripts/ifcfg-eth0: ``` DEVICE=eth0 BOOTPROTO=static ONBOOT=yes IPADDR=x.x.1.x NETMASK=255.255.255.0 # GATEWAY= host address for this subnet ``` /etc/sysconfig/network-scripts/ifcfg-eth1: ``` DEVICE=eth1 BOOTPROTO=static ONBOOT=yes IPADDR=x.x.50.x NETMASK=255.255.255.0 # GATEWAY= host address for this subnet ``` /etc/sysctl.conf ``` # include this line for ip forwarding, simple routing net.ipv4.ip_forward = 1 ``` run: sysctl -p update iptables: iptables -A FORWARD -i eth0 -o eth1 -j ACCEPT iptables -A FORWARD -i eth1 -o eth0 -j ACCEPT service iptables save RUN: service network restart