tachtler:dhcp_isc_kea_archlinux
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
tachtler:dhcp_isc_kea_archlinux [2023/04/16 08:54] – [Erster Start] klaus | tachtler:dhcp_isc_kea_archlinux [2024/02/23 07:29] (aktuell) – [Test kea-ctrl-agent.service] klaus | ||
---|---|---|---|
Zeile 3004: | Zeile 3004: | ||
Mit nachfolgenden Befehlen kann überprüft werden, ob die enstrpechenden Startvorgänge korrekt und wie gewünscht erfolgt sind: | Mit nachfolgenden Befehlen kann überprüft werden, ob die enstrpechenden Startvorgänge korrekt und wie gewünscht erfolgt sind: | ||
- | **__'' | + | ==== Start kea-dhcp4.service |
< | < | ||
# systemctl status kea-dhcp4.service | # systemctl status kea-dhcp4.service | ||
Zeile 3032: | Zeile 3033: | ||
:!: **HINWEIS** - Der nachfolgende **WARN**-Hinweis dient __nur__ der Information: | :!: **HINWEIS** - Der nachfolgende **WARN**-Hinweis dient __nur__ der Information: | ||
< | < | ||
- | kea-dhcp4[941]: | + | kea-dhcp4[941]: |
+ | threads: 4, queue size: 7 | ||
</ | </ | ||
- | **__'' | + | ==== Start kea-dhcp6.service |
< | < | ||
# systemctl status kea-dhcp6.service | # systemctl status kea-dhcp6.service | ||
Zeile 3059: | Zeile 3062: | ||
Apr 16 08:51:09 server kea-dhcp6[943]: | Apr 16 08:51:09 server kea-dhcp6[943]: | ||
Apr 16 08:51:09 server kea-dhcp6[943]: | Apr 16 08:51:09 server kea-dhcp6[943]: | ||
+ | </ | ||
+ | :!: **HINWEIS** - Der nachfolgende **WARN**-Hinweis dient __nur__ der Information: | ||
+ | < | ||
+ | kea-dhcp6[943]: | ||
+ | threads: 4, queue size: 150 | ||
</ | </ | ||
- | **__'' | + | ==== Start kea-ctrl-agent.service |
< | < | ||
# systemctl status kea-ctrl-agent.service | # systemctl status kea-ctrl-agent.service | ||
Zeile 3083: | Zeile 3092: | ||
</ | </ | ||
+ | ===== Erste Tests ===== | ||
+ | Nachfolgende Test ermöglichen den Nachweis, das DHCP-Anfragen und die Steuerung des [[https:// | ||
+ | |||
+ | ==== Test kea-dhcp4.service ==== | ||
+ | |||
+ | Nachfolgender Befehl, **ausgeführt __auf und von einem weiteren Server__**, auf dem das Programm **'' | ||
+ | < | ||
+ | # perfdhcp -4 -b mac=ab: | ||
+ | </ | ||
+ | < | ||
+ | Running: perfdhcp -4 -b mac=ab: | ||
+ | Scenario: basic. | ||
+ | Multi-thread mode enabled. | ||
+ | ***Rate statistics*** | ||
+ | Rate: 0 4-way exchanges/ | ||
+ | ***Malformed Packets*** | ||
+ | Malformed packets: 0 | ||
+ | ***Statistics for: DISCOVER-OFFER*** | ||
+ | sent packets: 1 | ||
+ | received packets: 0 | ||
+ | drops: 1 | ||
+ | drops ratio: 100 % | ||
+ | orphans: 0 | ||
+ | rejected leases: 0 | ||
+ | non unique addresses: 0 | ||
+ | |||
+ | min delay: inf ms | ||
+ | avg delay: min delay: n/a | ||
+ | avg delay: n/a | ||
+ | max delay: n/a | ||
+ | std deviation: n/a | ||
+ | collected packets: 0 | ||
+ | |||
+ | ***Statistics for: REQUEST-ACK*** | ||
+ | sent packets: 0 | ||
+ | received packets: 0 | ||
+ | drops: 0 | ||
+ | drops ratio: -nan % | ||
+ | orphans: 0 | ||
+ | rejected leases: 0 | ||
+ | non unique addresses: 0 | ||
+ | |||
+ | min delay: inf ms | ||
+ | avg delay: min delay: n/a | ||
+ | avg delay: n/a | ||
+ | max delay: n/a | ||
+ | std deviation: n/a | ||
+ | collected packets: 0 | ||
+ | </ | ||
+ | |||
+ | Das Ergebnis, ist dann im **LOG**, des [[https:// | ||
+ | < | ||
+ | # journalctl -ft kea-dhcp4 | ||
+ | </ | ||
+ | < | ||
+ | Apr 16 09:10:55 server kea-dhcp4[941]: | ||
+ | [hwtype=1 ab: | ||
+ | </ | ||
+ | |||
+ | ==== Test kea-dhcp6.service ==== | ||
+ | |||
+ | Nachfolgender Befehl, **ausgeführt __auf und von einem weiteren Server__**, auf dem das Programm **'' | ||
+ | < | ||
+ | # perfdhcp -6 -b duid=00040102030405060708090a0b0c -n 1 -l net0 | ||
+ | </ | ||
+ | < | ||
+ | Running: perfdhcp -6 -b duid=00040102030405060708090a0b0c -n 1 -l net0 | ||
+ | Scenario: basic. | ||
+ | Multi-thread mode enabled. | ||
+ | ***Rate statistics*** | ||
+ | Rate: 0 4-way exchanges/ | ||
+ | ***Malformed Packets*** | ||
+ | Malformed packets: 0 | ||
+ | ***Statistics for: SOLICIT-ADVERTISE*** | ||
+ | sent packets: 1 | ||
+ | received packets: 0 | ||
+ | drops: 1 | ||
+ | drops ratio: 100 % | ||
+ | orphans: 0 | ||
+ | rejected leases: 0 | ||
+ | non unique addresses: 0 | ||
+ | |||
+ | min delay: inf ms | ||
+ | avg delay: min delay: n/a | ||
+ | avg delay: n/a | ||
+ | max delay: n/a | ||
+ | std deviation: n/a | ||
+ | collected packets: 0 | ||
+ | |||
+ | ***Statistics for: REQUEST-REPLY*** | ||
+ | sent packets: 0 | ||
+ | received packets: 0 | ||
+ | drops: 0 | ||
+ | drops ratio: -nan % | ||
+ | orphans: 0 | ||
+ | rejected leases: 0 | ||
+ | non unique addresses: 0 | ||
+ | |||
+ | min delay: inf ms | ||
+ | avg delay: min delay: n/a | ||
+ | avg delay: n/a | ||
+ | max delay: n/a | ||
+ | std deviation: n/a | ||
+ | collected packets: 0 | ||
+ | </ | ||
+ | |||
+ | Das Ergebnis, ist dann im **LOG**, des [[https:// | ||
+ | < | ||
+ | # journalctl -ft kea-dhcp6 | ||
+ | </ | ||
+ | < | ||
+ | ALLOC_ENGINE_V6_HR_ADDR_GRANTED reserved address fd00:: | ||
+ | duid=[00: | ||
+ | Apr 16 09:19:02 server kea-dhcp6[943]: | ||
+ | duid=[00: | ||
+ | and iaid=1 will be advertised | ||
+ | </ | ||
+ | |||
+ | ==== Test kea-ctrl-agent.service ==== | ||
+ | |||
+ | Nachfolgender Befehl, **ausgeführt __auf dem [[https:// | ||
+ | |||
+ | :!: **WICHTIG** - **Erst __nach__ dem drücken der Tastenkombination [Strg-C]/ | ||
+ | |||
+ | < | ||
+ | # kea-shell --host localhost --port 8000 --ca / | ||
+ | </ | ||
+ | |||
+ | Die Ausgabe, welche durch die Umleitung (pipe) an den Befehl '' | ||
+ | < | ||
+ | [ | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | :\nMySQL backend 14.0, library 3.3.4\nPostgreSQL backend 13.0, library 150002\nMemfile backend 2.1" | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | ] | ||
+ | </ | ||
+ | |||
+ | oder | ||
+ | |||
+ | :!: **WICHTIG** - **Erst __nach__ dem drücken der Tastenkombination [Strg-C]/ | ||
+ | |||
+ | < | ||
+ | # kea-shell --host localhost --port 8000 --ca / | ||
+ | </ | ||
+ | |||
+ | Die Ausgabe, welche durch die Umleitung (pipe) an den Befehl '' | ||
+ | < | ||
+ | [ | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | :\nMySQL backend 14.0, library 3.3.4\nPostgreSQL backend 13.0, library 150002\nMemfile backend 4.0" | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | ] | ||
+ | |||
+ | </ | ||
+ | |||
+ | Nachfolgender Befehl gibt eine Übersicht aus, welche Steuerungsbefehle über den Aufruf der **'' | ||
+ | < | ||
+ | # kea-shell --host localhost --port 8000 --ca / | ||
+ | [ | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | ], | ||
+ | " | ||
+ | } | ||
+ | ] | ||
+ | </ | ||
- | :!: **Hier geht es weiter... / To be continued...** | + | Weitere Informationen, |
+ | | ||
tachtler/dhcp_isc_kea_archlinux.1681628092.txt.gz · Zuletzt geändert: 2023/04/16 08:54 von klaus