dhclient multiple aliases limitation
Brooks Davis
brooks at freebsd.org
Tue Aug 28 14:13:56 PDT 2007
On Tue, Aug 28, 2007 at 03:51:25PM -0500, Sean C. Farley wrote:
> I currently have a setup on a laptop where I have two aliases that I
> always want present. I would like to setup two aliases in
> /etc/dhclient.conf to handle having the Ethernet cable plugged in after
> boot, but dhclient has a limit of handling only one alias.
>
> /etc/rc.conf
> ifconfig_xl0="DHCP"
> ifconfig_xl0_alias0="inet 192.168.1.46 netmask 255.255.255.255"
> ifconfig_xl0_alias1="inet 192.168.6.46 netmask 255.255.255.0"
>
> The first address uses an alias-type netmask while the second is a
> private network I have for QEMU.
>
> I found that during PREINIT /sbin/dhclient-script is deleting the
> 192.168.1.46 address when it runs this:
>
> ifconfig $interface inet 0.0.0.0 netmask 0.0.0.0 broadcast 255.255.255.255
> up
>
> A possible solution that works for me is to add an "alias" to this line.
> It appears to work, but I do not know if this would cause problems
> elsewhere or for other scenarios. Does anyone see any problems with
> this change?
Off hand this sounds correct. We really want dhclient to leave any
addresses other than ones it sets alone so always using alias directives
is probably correct.
-- Brooks
> Sean
>
> P.S. Please Cc me since I am not on this list.
> --
> scf at FreeBSD.org
Content-Description: dhclient-script patch
> --- /sbin/dhclient-script 2006-05-12 22:24:00.000000000 -0500
> +++ /etc/dhclient-script 2007-08-28 15:25:30.000000000 -0500
> @@ -223,7 +223,7 @@
>
> PREINIT)
> delete_old_alias
> - ifconfig $interface inet 0.0.0.0 netmask 0.0.0.0 broadcast 255.255.255.255 up
> + ifconfig $interface inet 0.0.0.0 netmask 0.0.0.0 broadcast 255.255.255.255 alias up
> ;;
>
> ARPCHECK|ARPSEND)
> _______________________________________________
> freebsd-net at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-net
> To unsubscribe, send any mail to "freebsd-net-unsubscribe at freebsd.org"
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-net/attachments/20070828/b1a4ee6f/attachment.pgp
More information about the freebsd-net
mailing list