dhclient multiple aliases limitation
- From: "Sean C. Farley" <scf@xxxxxxxxxxx>
- Date: Tue, 28 Aug 2007 15:51:25 -0500 (CDT)
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?
Sean
P.S. Please Cc me since I am not on this list.
--
scf@xxxxxxxxxxx--- /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@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-net
To unsubscribe, send any mail to "freebsd-net-unsubscribe@xxxxxxxxxxx"
- Follow-Ups:
- Re: dhclient multiple aliases limitation
- From: Brooks Davis
- Re: dhclient multiple aliases limitation
- Prev by Date: Re: nc captures 1024 bytes
- Next by Date: Re: dhclient multiple aliases limitation
- Previous by thread: [csjp@FreeBSD.org: Re: rtfree: 0xffffff00036fb1e0 has 1 refs]
- Next by thread: Re: dhclient multiple aliases limitation
- Index(es):
Relevant Pages
|
|