Am configurat isc-dhcp-server pe serverul Ubuntu 20.04. Isc-dhcp-server pornește bine.
Pentru a-mi configura rețeaua locală, am folosit:
- un computer pentru a găzdui serverul isc-dhcp
- un computer ca client
- un comutator pentru a interconecta serverul și clientul
Mai jos este starea isc-dhcp-server:
sudo systemctl reporniți isc-dhcp-server
stare sudo systemctl isc-dhcp-server.service
isc-dhcp-server.service - server ISC DHCP IPv4
Încărcat: încărcat (/lib/systemd/system/isc-dhcp-server.service; activat; prestabilit furnizor: activat)
Activ: activ (în rulare) din joi 2021-06-10 21:44:03 GMT; acum 3s
Documente: man:dhcpd(8)
PID principal: 6526 (dhcpd)
Sarcini: 1 (limită: 4915)
CGroup: /system.slice/isc-dhcp-server.service
ââ6526 dhcpd -user dhcpd -group dhcpd -f -4 -pf /run/dhcp-server/dhcpd.pid -cf /etc/dhcp/dhcpd.conf br-6bc01dce843b
10 iunie 21:44:03 tt-TECRA-R700 dhcpd[6526]: Fișier PID: /run/dhcp-server/dhcpd.pid
iunie 10 21:44:03 tt-TECRA-R700 dhcpd[6526]: S-au scris 0 lease la dosar lease.
iunie 10 21:44:03 tt-TECRA-R700 sh[6526]: S-au scris 0 leasing la dosarul de leasing.
iunie 10 21:44:04 tt-TECRA-R700 dhcpd[6526]: Ascultare pe LPF/br-6bc01dce843b/02:42:f0:1e:4f:21/172.18.0.0/16
iunie 10 21:44:04 tt-TECRA-R700 sh[6526]: Ascultare pe LPF/br-6bc01dce843b/02:42:f0:1e:4f:21/172.18.0.0/16
iunie 10 21:44:04 tt-TECRA-R700 sh[6526]: Trimitere pe LPF/br-6bc01dce843b/02:42:f0:1e:4f:21/172.18.0.0/16
iunie 10 21:44:04 tt-TECRA-R700 sh[6526]: Trimitere pe Socket/fallback/fallback-net
iunie 10 21:44:04 tt-TECRA-R700 dhcpd[6526]: Se trimite pe LPF/br-6bc01dce843b/02:42:f0:1e:4f:21/172.18.0.0/16
iunie 10 21:44:04 tt-TECRA-R700 dhcpd[6526]: Trimitere pe Socket/fallback/fallback-net
iunie 10 21:44:04 tt-TECRA-R700 dhcpd[6526]: Serviciu pornire server.
Dar când conectez un cablu de rețea pentru a conecta serverul la comutator, primesc următorul mesaj:
network failed - Activarea conexiunii a eșuat
Am încercat să conectez un client la switch, astfel încât să poată obține o adresă de la serverul dhcp, dar clientul nu ia deloc nicio adresă.
$ ifconfig
br-6bc01dce843b: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
inet 172.18.0.1 netmask 255.255.0.0 difuzare 172.18.255.255
ether 02:42:f0:1e:4f:21 txqueuelen 0 (Ethernet)
Pachete RX 0 octeți 0 (0,0 B)
Erori RX 0 a scăzut 0 depășiri 0 cadru 0
Pachete TX 0 octeți 0 (0,0 B)
Erori TX 0 a scăzut 0 depășiri 0 purtător 0 coliziuni 0
docker0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
inet 172.17.0.1 netmask 255.255.0.0 difuzare 172.17.255.255
ether 02:42:0e:7d:a0:2a txqueuelen 0 (Ethernet)
Pachete RX 0 octeți 0 (0,0 B)
Erori RX 0 a scăzut 0 depășiri 0 cadru 0
Pachete TX 0 octeți 0 (0,0 B)
Erori TX 0 a scăzut 0 depășiri 0 purtător 0 coliziuni 0
enp0s25: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
ether 00:23:18:41:b2:fb txqueuelen 1000 (Ethernet)
Pachete RX 1538 octeți 272584 (272,5 KB)
Erori RX 0 a scăzut 0 depășiri 0 cadru 0
Pachete TX 8126 octeți 1449096 (1,4 MB)
Erori TX 0 a scăzut 0 depășiri 0 purtător 0 coliziuni 0
dispozitiv întrerupere 20 memorie 0xd4700000-d4720000
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<gazdă>
loop txqueuelen 1000 (localizare Boucle)
Pachete RX 465692 octeți 44635267 (44,6 MB)
Erori RX 0 a scăzut 0 depășiri 0 cadru 0
Pachete TX 465692 octeți 44635267 (44,6 MB)
Erori TX 0 a scăzut 0 depășiri 0 purtător 0 coliziuni 0
wlp2s0b1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.101 netmask 255.255.255.0 difuzare 192.168.1.255
inet6 fe80::de66:bfea:9ee9:d266 prefixlen 64 scopeid 0x20<link>
ether 4c:ed:de:54:ae:7d txqueuelen 1000 (Ethernet)
Pachete RX 3915334 octeți 3388537159 (3,3 GB)
Erori RX 0 a scăzut 0 depășiri 0 cadru 0
Pachete TX 3286057 octeți 606308993 (606,3 MB)
Erori TX 0 a scăzut 0 depășiri 0 purtător 0 coliziuni 0
$ sudo gedit /etc/default/isc-dhcp-server
#INTERFACESv4="wlp2s0b1"
INTERFACESv4="br-6bc01dce843b"
INTERFACESv6=""
sudo gedit /etc/dhcp/dhcpd.conf
# dhcpd.conf
opțiune nume-domeniu „example.org”;
opțiune domain-name-servers ns1.example.org, ns2.example.org;
default-lease-time 600;
max-lease-time 7200;
ddns-update-style none;
autoritar;
subrețea 172.18.0.0 mască de rețea 255.255.0.0
{
interval 172.18.0.10 172.18.0.50;
# routere opționale 172.18.0.1;
opțiunea subnet-mask 255.255.0.0;
# opțiunea adresa de difuzare 172.18.255.255;
}