I have two external IPs ( OUTSIDE_IP and OUTSIDE_IP2 ) and I have already set them up using multipath routing and the outbound nat traffic seems to be working fine, there is certain amount of traffic split between the two external links. But when checking the inbound port forwarding, only the port forwarding on the first link is working, the in bound to the second is not working. These are the port forwarding rules I make :- For the first link :- iptables -A PREROUTING -t nat -p tcp -d ${OUTSIDE_IP} --dport 80 -j DNAT --to ${SERVER}:80 iptables -A FORWARD -p tcp -d ${SERVER} --dport 801 -o ${INSIDE_DEVICE} -j ACCEPT For the second link, it is identical :- iptables -A PREROUTING -t nat -p tcp -d ${OUTSIDE_IP2} --dport 80 -j DNAT --to ${SERVER}:80 iptables -A FORWARD -p tcp -d ${SERVER} --dport 801 -o ${INSIDE_DEVICE} -j ACCEPT The second 'iptables -A FORWARD ...... ' is a repeat but it is done anyway ( which I believe should be no hard ). A check on the 'iptables -n -L' and 'iptables -t nat -n -L' revealed that the setting were indeed exist. Anything which i missed out which causes the inbound port forward only working on the first link but not on the second link ? _______________________________________________ LARTC mailing list / LARTC@xxxxxxxxxxxxxxx http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/