Ik heb een iBook (G3) met MacOSX. Deze zit in mijn netwerk en ik neem er graag backups van (via rsync, dat is geen probleem). Het probleem is om dit geautomatiseerd te doen. Deze laptop verloopt van netwerk naar netwerk (boven wired, beneden wired, wireless), de backup is centraal op het netwerk en is ook mijn fileserver (is allemaal via VLAN's op mijn switch geregeld). Mijn DHCP server en tevens ook de gateway is ook centraal. Ik krijg op elk VLAN mijn IP's correct uitgedeeld.
Nu heb ik het volgende probleem. Om een backup te nemen moet ik de computer wakker maken via een WoL pakketje. Dan start ie op, krijgt ie een IP maar geen hostname. Ik heb de DHCP ID ingesteld bij de configuratie. Het probleem is dat in mijn rsync scriptje wel degelijk de hostname gebruikt wordt zodat het altijd naar dezelfde pc gaat (via Dynamic DNS geregeld).
In de lease file staat dit:
lease 192.168.0.196 {
starts 4 2006/05/11 17:56:01;
ends 4 2006/05/11 19:56:01;
binding state active;
next binding state free;
hardware ethernet 00:03:93:46:58:0e;
uid "\000ibook600"; <-- behalve de 000 is ibook600 correct volgens wat ik ingesteld heb.
}
terwijl voor een Gentoo machine op hetzelfde netwerk/VLAN er dit staat:
lease 192.168.0.199 {
starts 4 2006/05/11 17:37:40;
ends 4 2006/05/11 18:37:40;
binding state active;
next binding state free;
hardware ethernet 00:0d:9d:43:02:d5;
uid "\001\000\015\235C\002\325";
set ddns-rev-name = "199.0.168.192.in-addr.arpa.";
set ddns-txt = "31561201274f2eccc4ea7c59d1cf46902e";
set ddns-fwd-name = "HPLaptop.pcroom.net.";
client-hostname "HPLaptop";
}
Het verschil is dat de iBook mijn DHCP server geen client-hostname toestuurt maar een uid. Ik wil dus een client-hostname doorsturen in de MacOSX client. Ik heb al gezocht op Google maar kan niet direct iets vinden.
Nu heb ik het volgende probleem. Om een backup te nemen moet ik de computer wakker maken via een WoL pakketje. Dan start ie op, krijgt ie een IP maar geen hostname. Ik heb de DHCP ID ingesteld bij de configuratie. Het probleem is dat in mijn rsync scriptje wel degelijk de hostname gebruikt wordt zodat het altijd naar dezelfde pc gaat (via Dynamic DNS geregeld).
In de lease file staat dit:
lease 192.168.0.196 {
starts 4 2006/05/11 17:56:01;
ends 4 2006/05/11 19:56:01;
binding state active;
next binding state free;
hardware ethernet 00:03:93:46:58:0e;
uid "\000ibook600"; <-- behalve de 000 is ibook600 correct volgens wat ik ingesteld heb.
}
terwijl voor een Gentoo machine op hetzelfde netwerk/VLAN er dit staat:
lease 192.168.0.199 {
starts 4 2006/05/11 17:37:40;
ends 4 2006/05/11 18:37:40;
binding state active;
next binding state free;
hardware ethernet 00:0d:9d:43:02:d5;
uid "\001\000\015\235C\002\325";
set ddns-rev-name = "199.0.168.192.in-addr.arpa.";
set ddns-txt = "31561201274f2eccc4ea7c59d1cf46902e";
set ddns-fwd-name = "HPLaptop.pcroom.net.";
client-hostname "HPLaptop";
}
Het verschil is dat de iBook mijn DHCP server geen client-hostname toestuurt maar een uid. Ik wil dus een client-hostname doorsturen in de MacOSX client. Ik heb al gezocht op Google maar kan niet direct iets vinden.
Pandora FMS - Open Source Monitoring - pandorafms.org