Re: dhclient multiple aliases limitation
- From: Brooks Davis <brooks@xxxxxxxxxxx>
- Date: Tue, 28 Aug 2007 16:13:54 -0500
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@xxxxxxxxxxx
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@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-net
To unsubscribe, send any mail to "freebsd-net-unsubscribe@xxxxxxxxxxx"
Attachment:
pgppwc7f1uMcP.pgp
Description: PGP signature
- References:
- dhclient multiple aliases limitation
- From: Sean C. Farley
- dhclient multiple aliases limitation
- Prev by Date: dhclient multiple aliases limitation
- Next by Date: Running jails on multiple subnets with multiple interfaces
- Previous by thread: dhclient multiple aliases limitation
- Next by thread: Running jails on multiple subnets with multiple interfaces
- Index(es):
Relevant Pages
|
|