Avahi kasutamine Debian Lennyga
Sissejuhatus
Avahi http://avahi.org/ http://en.wikipedia.org/wiki/Zeroconf
Arvuti võrguühenduse seadistamine
Zeroconf abil sobib võrguühendust seadistada kui võrgus puuduvad muud automaatsed võimalused nt DHCP server ja käsitsi mingil põhjusel on seda ebasobiv teha. Nt nö ad-hoc võrku mitme arvuti ühendamiseks.
Tavaliselt kasutatakse avahi-autoipd programmi mitte iseseisvalt vaid DHCP kliendi lisana, st teda kasutatakse siis kui DHCP serveri ei ole kasutatav.
avahi-autoipd omistab seadmetele aadresse nn local-link kasutuseks eraldatud vahemikust 169.254.0.0/16 (tundub, et see on see sama vahemik, millest kasutavad ka Windows operatsioonisüsteemid võrguseadmete aadresse, kui võrk on nö katki).
Tarkvara paigaldamiseks tuleb öelda
# apt-get install avahi-autoipd
Kui kasutada läbi DHCP kliendi, siis on eelduseks DCHP kliendi (nt pakett dhcp3-client) olemasolu ning /etc/network/interfaces peab sisaldab võrgukaardi sellist seadistust
auto eth0 iface eth0 inet dhcp
Tulemusena võrku ühendatud arvuti käivitamisel omandab võrguseade local-link aadressi
eth0:avahi Link encap:Ethernet HWaddr 70:01:68:01:01:51 inet addr:169.254.184.10 Bcast:169.254.255.255 Mask:255.255.0.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Otseselt saab nt testimiseks käivitada avahi-autoipd selliselt
# avahi-autoipd eth0 Found user 'avahi-autoipd' (UID 104) and group 'avahi-autoipd' (GID 109). Successfully called chroot(). Successfully dropped root privileges. Starting with address 169.254.184.10 Callout BIND, address 169.254.184.10 on interface eth0 Successfully claimed IP address 169.254.184.10
ning ifconfig väljundis on näha seade
eth0:avahi Link encap:Ethernet HWaddr 70:01:68:01:01:51 inet addr:169.254.184.10 Bcast:169.254.255.255 Mask:255.255.0.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1