tag 204641 patch thanks I wrote a small patch for this which adds a new method 'ipv4ll'. This uses avahi-autoipd to configure the interface.
We were actively discouraged to use the zeroconf package in Ubuntu (in fact, we were asked to remove it), thus I did not add a fallback to this. I also did not add zcip, because in Ubuntu we want to standardize to one system. However, that shouldn't keep you from adding the zcip runes, of course. :) The patch is not rocket science, but adding nevertheless for anyone's convenience. Thanks, Martin -- Martin Pitt http://www.piware.de Ubuntu Developer http://www.ubuntu.com Debian Developer http://www.debian.org In a world without walls and fences, who needs Windows and Gates?
--- /tmp/0kMyQ10rO0/ifupdown-0.6.8ubuntu1/debian/changelog 2006-11-27 14:17:07.000000000 +0100 +++ /tmp/nowTcFkV93/ifupdown-0.6.8ubuntu2/debian/changelog 2006-11-29 14:53:40.000000000 +0100 @@ -1,3 +1,11 @@ +ifupdown (0.6.8ubuntu2) feisty; urgency=low + + * ifupdown.nw: Add 'ipv4ll' method which uses avahi-autoipd to bring up an + interface with an IPv4 link-layer address from 169.254.0.0/16 (aka + 'Zeroconf'). See https://wiki.ubuntu.com/ZeroConfNetworking for details. + + -- Martin Pitt <[EMAIL PROTECTED]> Wed, 29 Nov 2006 14:53:35 +0100 + ifupdown (0.6.8ubuntu1) feisty; urgency=low * Merge from debian unstable, remaining changes: diff -Nru /tmp/0kMyQ10rO0/ifupdown-0.6.8ubuntu1/ifupdown.nw /tmp/nowTcFkV93/ifupdown-0.6.8ubuntu2/ifupdown.nw --- /tmp/0kMyQ10rO0/ifupdown-0.6.8ubuntu1/ifupdown.nw 2006-11-27 14:24:26.000000000 +0100 +++ /tmp/nowTcFkV93/ifupdown-0.6.8ubuntu2/ifupdown.nw 2006-11-29 14:53:02.000000000 +0100 @@ -4041,6 +4041,17 @@ down /sbin/start-stop-daemon --stop -x /usr/bin/wvdial \ -p /var/run/wvdial.%iface% -s 2 + +<<inet methods>>= +method ipv4ll + description + This method uses avahi-autoipd to configure an interface with an + IPv4 Link-Layer address (169.254.0.0/16 family, colloquially known + as "Zeroconf address"). + up + /usr/sbin/avahi-autoipd -D %iface% + down + /usr/sbin/avahi-autoipd --kill %iface% @
signature.asc
Description: Digital signature