Nätverks topologi:
I den här artikeln ska jag implementera nätverkstopologin i figuren ovan. Det kommer vara en dhcp-server och 3 datorer pc1, pc2, pc3 ansluten till en nätverksomkopplare. De dhcp-server kommer att tilldela de datorer som är anslutna till IP-adresserna i intervallet 192.168.50.50/24 till 192.168.50.100/24. Gateway-adressen kommer att vara 192.168.50.1/24. De dhcp-server tilldelar också DNS-serveradresserna 192.168.50.1 och 8.8.8.8 till datorerna också.
Tilldela statisk IP till dhcp-servern:
Det är inte nödvändigt att tilldela en statisk IP-adress till dhcp-server när DHCP-förfrågningar sänds i nätverket och dhcp-server svarar dem automatiskt. En dynamisk IP-adress i samma nätverk (192.168.50.0/24 i den här artikeln) skulle bara fungera. Men jag rekommenderar att du tilldelar en IP-adress till din DHCP-server utanför IP-adressområdet (eller DHCP-poolen) som du kommer att konfigurera för datorerna i nätverket.
Det finns många handledning om LinuxHint.com som du kan få hjälp från om du behöver tilldela statisk IP-adress till din Ubuntu 18.04 LTS-server.
Installera ISC DHCP-server:
ISC DHCP-serverpaketet finns tillgängligt i det officiella paketförvaret för Ubuntu 18.04 LTS. Så du kan enkelt installera det med hjälp av APT-pakethanteraren.
Uppdatera först APT-paketets förvarscache med följande kommando:
$ sudo apt uppdatering
Installera nu isc-dhcp-server paket med följande kommando:
$ sudo apt installera isc-dhcp-server
Nu, tryck y och tryck sedan på
ISC DHCP-servern ska installeras.
Konfigurationsfiler för ISC DHCP-server:
Huvudkonfigurationsfilen för ISC DHCP-servern är / etc / dhcp / dhcpd.konf
Om du vill konfigurera ISC DHCP-servern måste du redigera den här konfigurationsfilen. När du har gjort det måste du starta om isc-dhcp-server service för att ändringarna ska träda i kraft.
För att starta om isc-dhcp-server tjänst, kör följande kommando:
$ sudo systemctl starta om isc-dhcp-serverKonfigurera ISC DHCP-server:
Innan du gör några ändringar i / etc / dhcp / dhcpd.konf konfigurationsfil, gör en säkerhetskopia av konfigurationsfilen / etc / dhcp / dhcpd.konf.säkerhetskopiering med följande kommando:
$ sudo mv -v / etc / dhcp / dhcpd.conf / etc / dhcp / dhcpd.konf.säkerhetskopiering
Skapa nu en ny tom konfigurationsfil / etc / dhcp / dhcpd.konf med följande kommando:
$ sudo nano / etc / dhcp / dhcpd.konf
Skriv nu in följande rader och spara filen genom att trycka på
max-leasingtid 7200;
ddns-update-style ingen;
auktoritativ;
undernät 192.168.50.0 nätmask 255.255.255.0
räckvidd 192.168.50.50 192.168.50.100;
alternativ routrar 192.168.50.1;
undernätmask 255.255.255.0;
alternativ domännamnservrar 192.168.50.1, 8.8.8.8;
De slutliga konfigurationsfilerna är:
Starta om isc-dhcp-server tjänst med följande kommando:
$ sudo systemctl starta om isc-dhcp-server
Kontrollera nu om isc-dhcp-server körs korrekt med följande kommando:
$ sudo systemctl status isc-dhcp-serverSom du kan se isc-dhcp-server tjänsten körs korrekt. Så konfigurationen lyckades.
Testa DHCP-servern:
Nu ska jag starta alla andra datorer i nätverket och se om det får rätt IP-adresser.
Som du kan se, pc1 fick IP-adressen 192.168.50.50.
pc2 fick IP-adressen 192.168.50.51.
pc3 fick IP-adressen 192.168.50.52.
Så, DHCP-servern fungerar som förväntat.
Tilldela fasta IP-adresser till värdar via DHCP:
Som standard tilldelar DHCP-servern slumpmässiga IP-adresser till datorerna i nätverket från DHCP IP-intervallet som du konfigurerade. Så det finns ingen garanti för att en specifik dator får samma IP-adress. Men du kan tilldela fasta IP-adresser till datorerna i ditt nätverk med DHCP. Du behöver MAC-adressen till NIC (Network Interface Card) på den dator som du vill tilldela en fast IP-adress till.
Du hittar MAC-adressen till dina Linux-datorer med följande kommando:
$ ip aSom du kan se MAC-adressen till pc2 är 00: 0c: 29: a5: bd: 5b.
I Windows kan du köra följande kommando för att hitta MAC-adressen till ditt NIC-kort.
$ ipconfig / allSom du kan se är MAC-adressen till mitt NIC-kort 00: 0c: 29: e6: 75: b9.
Nu, för att konfigurera DHCP-servern för att tilldela en fast IP-adress pc2, öppna DHCP-serverns konfigurationsfil / etc / dhcp / dhcpd.konf som följer:
$ sudo nano / etc / dhcp / dhcpd.konf
Lägg sedan till följande rader i slutet av konfigurationsfilen och spara filen.
värd windows7-pchårdvaruethernet 00: 0c: 29: e6: 75: b9;
fast adress 192.168.50.20;
Här, 00: 0c: 29: e6: 75: b9 är MAC-adressen till datorn där vi vill tilldela den fasta IP-adressen 192.168.50.20.
Den slutliga konfigurationsfilen är:
Starta om isc-dhcp-server som följer:
$ sudo systemctl starta om isc-dhcp-serverSom du kan se rätt IP-adress 192.168.50.20 tilldelas Windows 7-maskinen. Så det fungerade.
Det är så du installerar och konfigurerar ISC DHCP Server på Ubuntu 18.04 LTS. Tack för att du läste den här artikeln.