Date: Thu, 16 Feb 2012 09:39:46 -0500 From: Andrew Boyer <aboyer@averesystems.com> To: "M. V." <bored_to_death85@yahoo.com> Cc: freebsd-net@freebsd.org, Damien Fleuriot <ml@my.gd> Subject: Re: Assigning multiple IPs in the same network to an interface Message-ID: <37B92AD6-F745-4D26-A924-271476558D93@averesystems.com> In-Reply-To: <4F3D0197.60100@my.gd> References: <1329376106.7683.YahooMailNeo@web162203.mail.bf1.yahoo.com> <4F3D0197.60100@my.gd>
next in thread | previous in thread | raw e-mail | index | archive | help
On Feb 16, 2012, at 8:16 AM, Damien Fleuriot wrote: > On 2/16/12 8:08 AM, M. V. wrote: >> hi everybody, >>=20 >> i have a problem with setting multiple IPs in the same network in = FreeBSD: >>=20 >> - suppose I assign two new IP addresses in the same network to eth0 = with ifconfig: >> #ifconfig eth0 add 192.168.10.1/24 >> #ifconfig eth0 add 192.168.10.2/24 >>=20 >> - everything works fine and the output of "netstat -r" is like what = it should be: >> #netstat -r >> .... >> 192.168.10.0 eth0 >> 192.168.10.1 lo0 >> 192.168.10.2 lo0 >> ... >>=20 >> - but now if I delete first IP address, connection to 192.168.10.0 = network will be gone. and in output of "netstat -r" the route to = 192.168.10.0 (via eth0) is gone: >> #ifconfig eth0 delete 192.168.10.1 >>=20 >> #netstat -r >> .... >>=20 >> 192.168.10.2 lo0 >> ..... >>=20 >> - am i missing something here? shouldn't the route to the network = remain in routing table (because we still have 192.168.10.2 assigned to = interface)? >>=20 >> Thanks. >>=20 >=20 > You shouldn't assign your secondary IP with a /24 mask, use /32. >=20 > You'll run into problems otherwise. >=20 > As a rule of thumb, your aliases =3D /32 >=20 M.V. - What you are doing should work fine. There were a handful of routing = table bugs fixed in the last few months that corrected this behavior. = The last two were just merged to stable/8 yesterday. What release are = you running? =20 -Andrew -------------------------------------------------- Andrew Boyer aboyer@averesystems.com
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?37B92AD6-F745-4D26-A924-271476558D93>