Installera DHCP-server i en VM (Vmware)

Trädvy Permalänk
Medlem
Registrerad
Jun 2003

Installera DHCP-server i en VM (Vmware)

Hej alla,

Tanken är att skapa ett virtuellt nätverk bestående av:

  • En DHCP-server (Ubuntu Server 16.04)

  • En DNS-server (Ubuntu Server 16.04)

  • En klient (Ubuntu 16.04)

Behöver hjälp med att konfigurera DHCP-servern. Som jag förstått det så har VMware en integrerad dhcp-server som distribuerar ip-adresser till andra VMs. Den har jag stängt av via Virtual Network Editor men får ändå error när jag ska starta tjänsten (isc-dhcp-server).

Det ska inte vara några fel på min /etc/dhcp/dhcpd.conf fil heller då jag testat den efter syntax-fel och får inga errors:
$ dhcpd -t /etc/dhcp/dhcpd.conf

Jag har ställt in den som en host-only VM pga att jag inte vill att routerns DHCP ska strula till det. Någon som vet vad som kan vara felet?
Tack på förhand.

We are the music makers, and we are the dreamers of dreams.
Youtube | Spotify Playlists | Soft | Rapp | Rytm | Kött | Kalas |

Trädvy Permalänk
Medlem
Plats
Solna
Registrerad
Mar 2005

Jag har ingen koll på VMWare, men att det körs en DHCP-server där påverkar inte starten av din DHCP-server på Ubuntu. Använd journalctl för att läsa loggarna så kanske vi kan se varför uppstarten misslyckas. Gör en systemctl restart isc-dhcp-server följt av journalctl -u isc-dhcp-server (shift+g för att scrolla längst ner)

Trädvy Permalänk
Medlem
Registrerad
Jun 2003
Skrivet av jagardaniel:

Jag har ingen koll på VMWare, men att det körs en DHCP-server där påverkar inte starten av din DHCP-server på Ubuntu. Använd journalctl för att läsa loggarna så kanske vi kan se varför uppstarten misslyckas. Gör en systemctl restart isc-dhcp-server följt av journalctl -u isc-dhcp-server (shift+g för att scrolla längst ner)

Tack!

Jag startade om tjänsten och kollade loggarna som du skrev. Får felmeddelande:

No subnet declaration for ens33 (192.168.1.1)
*** Ignoring requests on ens33. If this is not
what you want, please write a subnet declaration
in your dhcpd.conf file for the network segment
to which interface ens33 is attached. **

Sedan några rader ner står det följande felmeddelande:

Not configured to listen to any devices!

Detta är märkligt då /etc/default/isc-dhcp-server är konfigurerad att lyssna på ens33:

INTERFACES="ens33"

och här kommer min /etc/dhcp/dhcpd.conf-fil:

default-lease-time 6000;
max-lease-time 72000;
authoritative;

subnet 192.168.20.0 netmask 255.255.255.0 {
range 192.168.20.10 192.168.20.254;
option domain-name-server 192.168.20.1;
option domain-name "amir.local";
option broadcast-address 192.168.20.255;
}

We are the music makers, and we are the dreamers of dreams.
Youtube | Spotify Playlists | Soft | Rapp | Rytm | Kött | Kalas |

Trädvy Permalänk
Medlem
Registrerad
Aug 2002

Jag tror problemet är att du har en nätmask på ditt interface (192.168.1.1) som inte inkluderar det nät du deklarerat i din dhcp fil (192.168.20.0)

Det rimliga borde vara att sätta ip 192.168.20.1 på ditt interface?

OBS! Mina inlägg ska, där applicerbart, ses som mer allmänt filosoferande och avspeglar långt ifrån alltid min personliga åsikt i frågan.

Trädvy Permalänk
Medlem
Plats
Hedesunda
Registrerad
Dec 2005
Skrivet av Cloudstone:

Jag har ställt in den som en host-only VM

Läs lite mer @ https://pubs.vmware.com/workstation-9/index.jsp?topic=%2Fcom....

Kör du t.ex. VMware Workstation innehåller VMnet1 en default DHCP-server som du först måste inaktivera för att kunna köra en egen.

Trädvy Permalänk
Medlem
Registrerad
Jun 2003
Skrivet av BasseBaba:

Jag tror problemet är att du har en nätmask på ditt interface (192.168.1.1) som inte inkluderar det nät du deklarerat i din dhcp fil (192.168.20.0)

Det rimliga borde vara att sätta ip 192.168.20.1 på ditt interface?

Såklart! Det löste problemet! Tack alla som hjälpte till.

Förstår inte hur jag tänkte där. Skyller på värmen ^^

We are the music makers, and we are the dreamers of dreams.
Youtube | Spotify Playlists | Soft | Rapp | Rytm | Kött | Kalas |