Hallo zusammen,
ich möchte meinem odroid so konfiguriern, dass er den hostname mittels DHCP abhänig von der MAC-Adresse erhält. Standardmäßig ist der hostname odroid-client, soll sich aber nach dem Hochfahren in droid-client-1 ändern
1 2 | root@odroid-client:~# cat /etc/hostname odroid-client |
Die IP Adresse erhält er dabei korrekt vom DHCP server:
1 2 3 4 5 6 7 8 9 | root@odroid-client:~# ifconfig eth0 Link encap:Ethernet HWaddr 36:e6:6a:0e:97:01 inet addr:192.168.0.1 Bcast:192.168.0.255 Mask:255.255.255.0 inet6 addr: fe80::34e6:6aff:fe0e:9701/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:1253 errors:0 dropped:0 overruns:0 frame:0 TX packets:1383 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:72829 (72.8 KB) TX bytes:120762 (120.7 KB) |
der DHCP Server ist dabei wie folgt konfiguriert:
1 2 3 4 5 6 7 | root@odroid-master:~# cat /etc/dnsmasq.conf ... interface=eth1 domain=ocluster dhcp-range=eth1,192.168.0.1,192.168.0.200,255.255.255.0 dhcp-host=36:e6:6a:0e:97:fe,192.168.0.254 dhcp-host=36:e6:6a:0e:97:01,odroid-client-1,192.168.0.1,infinite |
Und es wird auch der richtige Hostname abgeholt.
1 2 | root@odroid-master:~# cat /var/lib/misc/dnsmasq.leases 0 36:e6:6a:0e:97:01 192.168.0.1 odroid-client-1 * |
Das ganze hat genau einmal funktioniert, allerdings ändert sich der Hostname jetzt nicht mehr. Auch das neue Anfordern einer IP löst das Problem nicht.
1 2 3 4 | root@odroid-client:~# dhclient -r eth0 root@odroid-client:~# dhclient eth0 root@odroid-client:~# hostname odroid-client |
Vielleicht fällt ja jemand etwas auf, dass ich übersehen habe.
Gruß Targunitoth