Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 13 Jul 2001 12:46:30 -0800
From:      Tao Huang <m0th@dcs.shef.ac.uk>
To:        FreeBSD <freebsd-questions@freebsd.org>
Subject:   A question about how kernel choose the IP!
Message-ID:  <37CF5555FE9@broadstone.shef.ac.uk>

next in thread | raw e-mail | index | archive | help
I have a question that how kernel choose the IP if there are more than one IP alias to one adaptor card?

I try several test as follow.

CASE 1:
ifconfig xl0 inet 192.168.1.2 netmask 255.255.255.0
ifconfig xl0 inet 192.168.1.3 netmask 255.255.255.255 alias
route -n add -net 0 192.168.1.1

I found that the kernel choose 192.168.1.2 as the source IP for communication

CASE 2:
ifconfig xl0 inet 192.168.2.2 netmask 255.255.255.0
ifconfig xl0 inet 192.168.1.3 netmask 255.255.255.0 alias
route -n add -net 0 192.168.1.1

in this case, i found the kernel choose 192.168.1.3 as the source IP for communication.

So, how does the kernel choose the source IP????????????


Cheers for your help.



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?37CF5555FE9>