Changes between Version 10 and Version 11 of AvahiAutoipd
- Timestamp:
- 09/06/06 17:49:50 (7 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
AvahiAutoipd
v10 v11 58 58 By default avahi-autoipd configures an IPv4LL address only if no routable address is configured. It uses the Netlink interface to listen for network configuration changes and disables/enables itself depending on those events. This has the advantage of being easy to understand for the user and causing no routing problems. However it has the disadvantage of breaking existing TCP connections to IPv4LL hosts if suddenly a routable address is configured. Nonetheless we decided to make this behaviour the default. 59 59 60 Alternatively the parameter {{{--force-bind}}} may be passed to avahi-autoipd. If this is done an IPv4LL address is assigned regardless if another routable IP address is configured. However this address is always assigned on an alias interface (if only ifconfig is available) or as a labeled IP address (if iproute is available). Most programs work fine with configurations like this, but some naive programs do not. In addition it causes some routing problems for multicasting to link local-multicast groups. And finally it seems to be difficult to understand for users. (Just see the [http://bugs.debian.org/cgi-bin/pkgreport.cgi?pkg=zeroconf accumulated bug reports] of the {{{zeroconf}}} package in Debian.) 60 Alternatively the parameter {{{--force-bind}}} may be passed to avahi-autoipd. If this is done an IPv4LL address is assigned regardless if another routable IP address is configured. However this address is always assigned on an alias interface (if only ifconfig is available) or as a labeled IP address (if iproute is available). Most programs work fine with configurations like this, but some naive programs do not. In addition it causes some routing problems for multicasting to link local-multicast groups. And finally it seems to be difficult to understand for users. (Just see the [http://bugs.debian.org/cgi-bin/pkgreport.cgi?pkg=zeroconf accumulated bug reports] of the {{{zeroconf}}} package in Debian.) That's why we chose to not make it the default. 61 62 61 63 62 64 BTW, this page is a Wiki, you're welcome to edit it. (Requires a simple registration - no email address, nothing - just click on Register on the top right)
