commit
4a73523a31
@ -0,0 +1,8 @@ |
||||
FROM debian:buster |
||||
RUN apt update && apt install -y isc-dhcp-server |
||||
RUN mkdir -p /var/lib/dhcp && touch /var/lib/dhcp/dhcpd.leases |
||||
COPY dhcpd.conf /etc/dhcp/dhcpd.conf |
||||
COPY run.sh /run.sh |
||||
RUN chmod +x /run.sh |
||||
ENV INTERFACE=eth0 |
||||
CMD ["/run.sh"] |
||||
@ -0,0 +1,8 @@ |
||||
# /etc/dhcp/dhcpd.conf |
||||
|
||||
default-lease-time 600; |
||||
max-lease-time 7200; |
||||
|
||||
subnet 192.168.14.0 netmask 255.255.255.0 { |
||||
range 192.168.14.10 192.168.14.250; |
||||
} |
||||
@ -0,0 +1,6 @@ |
||||
#!/bin/bash |
||||
set -e |
||||
ip addr flush dev $INTERFACE |
||||
ip addr add 192.168.14.2/24 dev $INTERFACE |
||||
ip link set dev $INTERFACE up |
||||
dhcpd -d --no-pid $INTERFACE |
||||
Loading…
Reference in new issue