DHCP Linux - Security und Firewall Labor: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
| (11 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
=Installation= | |||
* Damit Hosts im LAN automatisch eine IP-Adresse erlangen, konfigurieren wir nun einen DHCP Server (Befehle ab hier finden auf der '''Firewall''' statt!) | * Damit Hosts im LAN automatisch eine IP-Adresse erlangen, konfigurieren wir nun einen DHCP Server (Befehle ab hier finden auf der '''Firewall''' statt!) | ||
* '''apt install isc-dhcp-server''' | * '''apt install isc-dhcp-server''' | ||
| Zeile 7: | Zeile 8: | ||
* '''vim ''/etc/default/isc-dhcp-server'' ''' | * '''vim ''/etc/default/isc-dhcp-server'' ''' | ||
INTERFACESv4=" | INTERFACESv4="enp0s9" | ||
* '''vim ''/etc/dhcp/dhcpd.conf'' ''' | * '''vim ''/etc/dhcp/dhcpd.conf'' ''' | ||
option domain-name | option domain-name "it2xx.int"; | ||
option domain-name-servers 10.88. | option domain-name-servers 10.88.2xx.21; | ||
default-lease-time 7200; | default-lease-time 7200; | ||
subnet 172. | subnet 172.26.2xx.0 netmask 255.255.255.0 { | ||
range 172. | range 172.26.2xx.50 172.26.2xx.70; | ||
option routers 172. | option routers 172.26.2xx.1; | ||
} | } | ||
* '''systemctl restart isc-dhcp-server.service''' | * '''systemctl restart isc-dhcp-server.service''' | ||
=Status= | |||
*systemctl status isc-dhcp-server.service | |||
<pre> | |||
● isc-dhcp-server.service - LSB: DHCP server | |||
Loaded: loaded (/etc/init.d/isc-dhcp-server; generated) | |||
Active: active (running) since Wed 2025-04-16 09:27:35 CEST; 29min ago | |||
Docs: man:systemd-sysv-generator(8) | |||
Process: 1099 ExecStart=/etc/init.d/isc-dhcp-server start (code=exited, status=0/SUCCESS) | |||
Tasks: 1 (limit: 4642) | |||
Memory: 4.3M | |||
CPU: 41ms | |||
CGroup: /system.slice/isc-dhcp-server.service | |||
└─1111 /usr/sbin/dhcpd -4 -q -cf /etc/dhcp/dhcpd.conf enp0s8 | |||
Apr 16 09:27:33 fw.it213.int systemd[1]: Starting isc-dhcp-server.service - LSB: DHCP server... | |||
Apr 16 09:27:33 fw.it213.int isc-dhcp-server[1099]: Launching IPv4 server only. | |||
Apr 16 09:27:33 fw.it213.int dhcpd[1111]: Wrote 0 leases to leases file. | |||
Apr 16 09:27:33 fw.it213.int dhcpd[1111]: Server starting service. | |||
Apr 16 09:27:35 fw.it213.int isc-dhcp-server[1099]: Starting ISC DHCPv4 server: dhcpd. | |||
Apr 16 09:27:35 fw.it213.int systemd[1]: Started isc-dhcp-server.service - LSB: DHCP server. | |||
</pre> | |||
=Mac vom Client rausfinden= | |||
;anfügen - nicht ersetzen | |||
*cat /var/lib/dhcp/dhcpd.leases | |||
=Fixe IP= | |||
*vi /etc/dhcp/dhcpd.conf | |||
<pre> | |||
host debian-client { | |||
hardware ethernet 08:00:27:c7:35:47; | |||
fixed-address 172.17.213.49; | |||
} | |||
</pre> | |||
=Den DHCP neustarten= | |||
*systemctl restart isc-dhcp-server | |||
=Client neustarten= | |||
*sudo reboot | |||
;testen ob die Ip Adresse passt | |||
Aktuelle Version vom 27. April 2026, 13:23 Uhr
Installation
- Damit Hosts im LAN automatisch eine IP-Adresse erlangen, konfigurieren wir nun einen DHCP Server (Befehle ab hier finden auf der Firewall statt!)
- apt install isc-dhcp-server
- Nach der Installation des DHCP Servers beschwert sich systemd, dass er den Dienst nicht starten kann, weil er noch nicht richtig konfiguriert ist.
- Das ist nicht weiter schlimm, da wir ihn wie folgt einstellen:
- vim /etc/default/isc-dhcp-server
INTERFACESv4="enp0s9"
- vim /etc/dhcp/dhcpd.conf
option domain-name "it2xx.int";
option domain-name-servers 10.88.2xx.21;
default-lease-time 7200;
subnet 172.26.2xx.0 netmask 255.255.255.0 {
range 172.26.2xx.50 172.26.2xx.70;
option routers 172.26.2xx.1;
}
- systemctl restart isc-dhcp-server.service
Status
- systemctl status isc-dhcp-server.service
● isc-dhcp-server.service - LSB: DHCP server
Loaded: loaded (/etc/init.d/isc-dhcp-server; generated)
Active: active (running) since Wed 2025-04-16 09:27:35 CEST; 29min ago
Docs: man:systemd-sysv-generator(8)
Process: 1099 ExecStart=/etc/init.d/isc-dhcp-server start (code=exited, status=0/SUCCESS)
Tasks: 1 (limit: 4642)
Memory: 4.3M
CPU: 41ms
CGroup: /system.slice/isc-dhcp-server.service
└─1111 /usr/sbin/dhcpd -4 -q -cf /etc/dhcp/dhcpd.conf enp0s8
Apr 16 09:27:33 fw.it213.int systemd[1]: Starting isc-dhcp-server.service - LSB: DHCP server...
Apr 16 09:27:33 fw.it213.int isc-dhcp-server[1099]: Launching IPv4 server only.
Apr 16 09:27:33 fw.it213.int dhcpd[1111]: Wrote 0 leases to leases file.
Apr 16 09:27:33 fw.it213.int dhcpd[1111]: Server starting service.
Apr 16 09:27:35 fw.it213.int isc-dhcp-server[1099]: Starting ISC DHCPv4 server: dhcpd.
Apr 16 09:27:35 fw.it213.int systemd[1]: Started isc-dhcp-server.service - LSB: DHCP server.
Mac vom Client rausfinden
- anfügen - nicht ersetzen
- cat /var/lib/dhcp/dhcpd.leases
Fixe IP
- vi /etc/dhcp/dhcpd.conf
host debian-client {
hardware ethernet 08:00:27:c7:35:47;
fixed-address 172.17.213.49;
}
Den DHCP neustarten
- systemctl restart isc-dhcp-server
Client neustarten
- sudo reboot
- testen ob die Ip Adresse passt