On 2/16/12 3:39 PM, Andrew Boyer wrote: > > On Feb 16, 2012, at 8:16 AM, Damien Fleuriot wrote: > >> On 2/16/12 8:08 AM, M. V. wrote: >>> hi everybody, >>> >>> i have a problem with setting multiple IPs in the same network in FreeBSD: >>> >>> - 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 >>> >>> - 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 >>> ... >>> >>> - 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 >>> >>> #netstat -r >>> .... >>> >>> 192.168.10.2 lo0 >>> ..... >>> >>> - 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)? >>> >>> Thanks. >>> >> >> You shouldn't assign your secondary IP with a /24 mask, use /32. >> >> You'll run into problems otherwise. >> >> As a rule of thumb, your aliases = /32 >> > > 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? > > -Andrew >
This is of interest to me. Do these fixes allow one to use say /24 aliases instead of /32 without running into problems ? _______________________________________________ [email protected] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-net To unsubscribe, send any mail to "[email protected]"
