Nettverkstopologi:
I denne artikkelen skal jeg implementere nettverkstopologien i figuren ovenfor. Det vil være en dhcp-server og 3 datamaskiner pc1, pc2, pc3 koblet til en nettverksbryter. De dhcp-server vil tilordne datamaskinene som er koblet til bryterens IP-adresser i området 192.168.50.50/24 til 192.168.50.100/24. Gateway-adressen vil være 192.168.50.1/24. De dhcp-server vil også tildele DNS-serveradressene 192.168.50.1 og 8.8.8.8 til datamaskinene også.
Tilordne statisk IP til dhcp-serveren:
Det er ikke nødvendig å tildele en statisk IP-adresse til dhcp-server når DHCP-forespørslene sendes på nettverket og dhcp-server vil svare på dem automatisk. En dynamisk IP-adresse på samme nettverk (192.168.50.0/24 i denne artikkelen) ville bare fungere. Men jeg anbefaler at du tilordner en IP-adresse til DHCP-serveren utenfor IP-adresseområdet (eller DHCP-bassenget) som du vil konfigurere for datamaskinene i nettverket.
Det er mange opplæringsprogrammer om LinuxHint.com som du kan få hjelp fra hvis du trenger å tildele statisk IP-adresse til Ubuntu 18.04 LTS-server.
Installere ISC DHCP Server:
ISC DHCP-serverpakken er tilgjengelig i det offisielle pakkelageret til Ubuntu 18.04 LTS. Så du kan enkelt installere det ved hjelp av APT-pakkebehandling.
Oppdater først APT-pakkelagerbufferen med følgende kommando:
$ sudo apt oppdatering
Nå, installer isc-dhcp-server pakke med følgende kommando:
$ sudo apt installere isc-dhcp-server
Trykk nå y og trykk deretter på
ISC DHCP-serveren skal installeres.
Konfigurasjonsfiler til ISC DHCP Server:
Hovedkonfigurasjonsfilen til ISC DHCP-serveren er / etc / dhcp / dhcpd.konf
Hvis du vil konfigurere ISC DHCP-serveren, må du redigere denne konfigurasjonsfilen. Når du har gjort det, må du starte isc-dhcp-server service også for at endringene skal tre i kraft.
Å starte på nytt isc-dhcp-server service, kjør følgende kommando:
$ sudo systemctl starter isc-dhcp-server på nyttKonfigurere ISC DHCP-server:
Før du gjør noen endringer i / etc / dhcp / dhcpd.konf konfigurasjonsfil, ta en sikkerhetskopi av konfigurasjonsfilen / etc / dhcp / dhcpd.konf.sikkerhetskopi med følgende kommando:
$ sudo mv -v / etc / dhcp / dhcpd.conf / etc / dhcp / dhcpd.konf.sikkerhetskopi
Opprett nå en ny tom konfigurasjonsfil / etc / dhcp / dhcpd.konf med følgende kommando:
$ sudo nano / etc / dhcp / dhcpd.konf
Skriv inn følgende linjer og lagre filen ved å trykke på
maks leietid 7200;
ddns-update-stil ingen;
autoritær;
delnett 192.168.50.0 nettmaske 255.255.255.0
rekkevidde 192.168.50.50 192.168.50.100;
alternativrutere 192.168.50.1;
subnet-mask 255.255.255.0;
opsjon domenenavnservere 192.168.50.1, 8.8.8.8;
De endelige konfigurasjonsfilene er:
Start nå på nytt isc-dhcp-server tjenesten med følgende kommando:
$ sudo systemctl starter isc-dhcp-server på nytt
Sjekk nå om isc-dhcp-server kjører riktig med følgende kommando:
$ sudo systemctl status isc-dhcp-serverSom du kan se, er isc-dhcp-server tjenesten kjører riktig. Så konfigurasjonen var vellykket.
Testing av DHCP-serveren:
Nå skal jeg starte alle de andre datamaskinene i nettverket og se om den får riktige IP-adresser.
Som du kan se, pc1 fikk IP-adressen 192.168.50.50.
pc2 fikk IP-adressen 192.168.50.51.
pc3 fikk IP-adressen 192.168.50.52.
Så DHCP-serveren fungerer som forventet.
Tilordne faste IP-adresser til verter via DHCP:
Som standard vil DHCP-serveren tildele tilfeldige IP-adresser til datamaskinene i nettverket fra DHCP IP-området du konfigurerte. Så det er ingen garanti for at en bestemt datamaskin får samme IP-adresse. Men du kan tilordne faste IP-adresser til datamaskinene i nettverket ditt ved hjelp av DHCP. Du trenger MAC-adressen til NIC (Network Interface Card) på datamaskinen du vil tilordne en fast IP-adresse til.
Du finner MAC-adressen til Linux-datamaskiner med følgende kommando:
$ ip aSom du kan se, er MAC-adressen til pc2 er 00: 0c: 29: a5: bd: 5b.
På Windows kan du kjøre følgende kommando for å finne MAC-adressen til NIC-kortet ditt.
$ ipconfig / allSom du kan se, er MAC-adressen til NIC-kortet mitt 00: 0c: 29: e6: 75: b9.
Nå, for å konfigurere DHCP-serveren for å tilordne en fast IP-adresse pc2, åpne DHCP-serverens konfigurasjonsfil / etc / dhcp / dhcpd.konf som følger:
$ sudo nano / etc / dhcp / dhcpd.konf
Deretter legger du til følgende linjer på slutten av konfigurasjonsfilen og lagrer filen.
verts windows7-pchardware Ethernet 00: 0c: 29: e6: 75: b9;
fast adresse 192.168.50.20;
Her, 00: 0c: 29: e6: 75: b9 er MAC-adressen til datamaskinen der vi vil tildele den faste IP-adressen 192.168.50.20.
Den endelige konfigurasjonsfilen er:
Start nå på nytt isc-dhcp-server som følger:
$ sudo systemctl starter isc-dhcp-server på nyttSom du kan se, riktig IP-adresse 192.168.50.20 er tilordnet Windows 7-maskinen. Så det fungerte.
Slik installerer og konfigurerer du ISC DHCP Server på Ubuntu 18.04 LTS. Takk for at du leser denne artikkelen.