Date: Wed, 13 Dec 2006 18:12:36 -0800 (PST) From: "N. Harrington" <drumslayer2@yahoo.com> To: freebsd-questions@freebsd.org Subject: How does one route traffic to always go in and out via the same port/ip? Message-ID: <632385.16581.qm@web34506.mail.mud.yahoo.com>
next in thread | raw e-mail | index | archive | help
Fron a previous post I found I cannot solve my problem via port bonding since I am stuck with a switch that does not support Port bonding or trunking, I would like to then try to setup various interfaces with various IP's to help balance the traffic. Basicly as normal, assign say: ifconfig em0 192.168.1.10 netmask 255.255.255.0 (switch port1) & ifconfig em1 192.168.1.11 netmask 255.255.255.0(switch port2) & ifconfig em2 192.168.1.12 netmask 255.255.255.0 (switch port3) However if I do this, I get arp complaints because of being on the same network. Now I can stop the arp complaints via setting the below in sysctl.conf net.link.ether.inet.log_arp_movements=0 net.link.ether.inet.log_arp_wrong_iface=0 But, the problem I really have if that all the outbound traffic, goes back out the first port to the default gateway. I have tried everything I could think of, but I cannot figure out how to make sure that traffic that comes in via a particular port, will go back out that port. I am running a load balancing program on this machine. Each IP address would then correspond to an aggrigate of servers that would send traffic back to the machine in response to a request passed to it. However all the responses to the clients, regardless of which IP they came in on, are being sent back via the first port instead of the port/ip they came in on. Any assitance on how to bind an ip and gateway to a port much appreciatted! Sorry if my explanantion sucks. Feel free to ask for more info. Thanks!! They really push this program for running on linux. They offer it for FreeBSD but don't support it as much. I would really like to solve this. Otherwise all of our BSD servers will show up as linux servers if they have to be behind a linux based server. Nicole The Large Print Giveth And The Small Print Taketh Away -- Anon ____________________________________________________________________________________ Cheap talk? Check out Yahoo! Messenger's low PC-to-Phone call rates. http://voice.yahoo.com
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?632385.16581.qm>