Boot Image funktioniert nicht mit enp0s3

afriesen
Beiträge: 6
Registriert: 15 Sep 2016, 15:53

Boot Image funktioniert nicht mit enp0s3

Beitrag von afriesen »

Hallo,

wir evaluieren gerade, ob opsi was für uns ist.

Der Server wurde durch die Appliance in virtual box insatlliert, geupated und konfiguriert.
Ein weitere VM dient als Client zum testen.

Der Cliet bekommt per pxe auch das linux boot image, allderdings kommt es zu folgendem Fehler:

Code: Alles auswählen

opsi linux boot image

Warte bis alle Netzwerkgeräte gestartet sind...
Alle Netzwerkgeräte gestartet
Hostname: client1, Domain: firmendomain
Netzwerk-Gerät: enp0s3 08:00:27:ee:d1:06
IP: 192.168.36.2, Netzmaske: 255.255.255.0, GM: 10.0.2.2, NS: 192.168.36.1
Opsi configserver: https://192.168.36.1:447/rpc

Ein Fehler ist aufgetretet
Command '/sbin/ifconfig eth0' failed(1):
eth0: error fetching interface information: Device not found
Es wird eth0 erwartet, obwohl mit der neuen Bezeichnung enp gearbeitet wird.

Ist das ein Bug oder durch Eigenverschulden und zu wenig Konfiguration entstanden?
Zuletzt geändert von afriesen am 16 Sep 2016, 16:01, insgesamt 1-mal geändert.
Benutzeravatar
m.radtke
Ex-uib-Team
Beiträge: 1767
Registriert: 10 Jun 2015, 12:19

Re: Boot Image funktioniert nicht mit enp0s3

Beitrag von m.radtke »

Ich gehe davon aus das du das aktuelle stable Bootimage verwendest.

Verwendest du den opsi dhcp oder einen externen?
Ich habe den Fehler ein paar mal gesehen wenn der dhcp nicht alle Infos mitgeliefert hat.

Ein log des Bootimages ist hier hilfreich.
Das Log liegt auf dem fehlgestarteten Client (/tmp/log).
Es gibt bestimmt einen Service wo du das Log hochladen und den Link hier posten kannst.

Gruß
Mathias


Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.

Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


afriesen
Beiträge: 6
Registriert: 15 Sep 2016, 15:53

Re: Boot Image funktioniert nicht mit enp0s3

Beitrag von afriesen »

Danke für die Rückmeldung.

Habe es gerade nochmal durchgeführt um ein frisches Log zu bekommen.
Hier der Pastebin Link: http://pastebin.com/8sr8LVSJ
Benutzeravatar
m.radtke
Ex-uib-Team
Beiträge: 1767
Registriert: 10 Jun 2015, 12:19

Re: Boot Image funktioniert nicht mit enp0s3

Beitrag von m.radtke »

m.radtke hat geschrieben: Verwendest du den opsi dhcp oder einen externen?
Poste bitte auch mal den Inhalt der Datei
/var/lib/dhcp/dhclient.leases

Gruß
Mathias


Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.

Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


afriesen
Beiträge: 6
Registriert: 15 Sep 2016, 15:53

Re: Boot Image funktioniert nicht mit enp0s3

Beitrag von afriesen »

Verwendest du den opsi dhcp oder einen externen?
In der Testumgebung soll der OPSI Server DHCP machen, da wir in den laufenden nicht während der Evaluierung ändern wollen.
Poste bitte auch mal den Inhalt der Datei
/var/lib/dhcp/dhclient.leases
Die Datei ist leider leer.
Benutzeravatar
m.radtke
Ex-uib-Team
Beiträge: 1767
Registriert: 10 Jun 2015, 12:19

Re: Boot Image funktioniert nicht mit enp0s3

Beitrag von m.radtke »

Hi

Wenn ihr den opsi-dhcp verwendet schau bitt ob die Zeile

option routers IPADRESSE;
vorhanden ist

Mir ist der Fehler schon gelegentlich vorgekommen wenn diese Option nicht in der Gruppe der Hosts gesetzt war.

So beispielsweise

Code: Alles auswählen

use-host-decl-names on;
subnet 10.100.0.0 netmask 255.255.0.0 {
        group {
                option routers 10.100.1.1;
                next-server 10.100.1.20;
                filename "linux/pxelinux.0";
                ...


Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.

Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


afriesen
Beiträge: 6
Registriert: 15 Sep 2016, 15:53

Re: Boot Image funktioniert nicht mit enp0s3

Beitrag von afriesen »

DIe Option ist gesetzt.

Code: Alles auswählen

subnet 192.168.36.0 netmask 255.255.255.0 {
        option routers 10.0.2.2;

        #Group the PXE bootable hosts together
        group {
                # PXE-specific configuration directives...
                #option dhcp-class-identifier "PXEClient";
                # You need an entry like this for every host
                # unless you are using dynamic addresses
                next-server 192.168.36.1;
                filename "linux/pxelinux.0";
                # test-client
                # host test-client {
                #               hardware ethernet 00:00:cb:62:e9:24;
                #               fixed-address test-client;
                # }
                host client1 {
                        fixed-address 192.168.36.2;
                        hardware ethernet 08:00:27:ee:d1:06;
                }
                host hwclient {
                        fixed-address 192.168.36.5;
                        hardware ethernet 00:22:68:13:83:81;
                }
        }
}

Ich denke nicht, dass es an einer Netzwerkkonfiguration liegt.

Vermute den Fehler eher im PXE Boot Image, welches fälschlicherweise eth0 erwartet, aber dann die neue Nomenklatur durch systemd bekommt und dann natürlich abbricht.
Benutzeravatar
m.radtke
Ex-uib-Team
Beiträge: 1767
Registriert: 10 Jun 2015, 12:19

Re: Boot Image funktioniert nicht mit enp0s3

Beitrag von m.radtke »

Das mit eth0 ist ein fallback.d dieser greift sobald eine unvollständige Konfiguration erkannt wurde.

Bei uns würde das ja entsprechend auch nicht funktionieren, wenn es ein Bug im Bootimage wäre.
Im Log steht auch das enp0s3 erkannt wurde.

Welche Dateien sind im Verzeichnis /var/lib/dhcp/ im.bootimage vorhanden?
Wenn dhclient.leases nicht da ist muss es eine andere Datei geben.
Bitte den output dazu, sofern sie vorhanden ist.

Gruß
Mathias


Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.

Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


afriesen
Beiträge: 6
Registriert: 15 Sep 2016, 15:53

Re: Boot Image funktioniert nicht mit enp0s3

Beitrag von afriesen »

Jetzt ist in der leases doch etwas enthalten. Hier die Outputs:
root@opsiserver:/var/lib/dhcp# ls -l
insgesamt 16
-rw-r--r-- 1 root root 1054 Sep 15 13:40 dhclient.eth0.leases
-rw-r--r-- 1 root root 886 Sep 23 2016 dhclient.eth1.leases
-rw-r--r-- 1 root root 0 Okt 22 2015 dhclient.leases
-rw-r--r-- 1 root root 192 Sep 23 08:31 dhcpd.leases
-rw-r--r-- 1 root root 192 Sep 22 15:35 dhcpd.leases~
root@opsiserver:/var/lib/dhcp# cat dhcpd.leases~
# The format of this file is documented in the dhcpd.leases(5) manual page.
# This lease file was written by isc-dhcp-4.2.4

server-duid "\000\001\000\001\035\273\177\025\000\014)\036*\262";
root@opsiserver:/var/lib/dhcp# cat dhcpd.leases~
# The format of this file is documented in the dhcpd.leases(5) manual page.
# This lease file was written by isc-dhcp-4.2.4

server-duid "\000\001\000\001\035\273\177\025\000\014)\036*\262";
root@opsiserver:/var/lib/dhcp# cat dhclient.eth0.leases
lease {
interface "eth0";
fixed-address 192.168.23.100;
filename "linux/pxelinux.0";
option subnet-mask 255.255.0.0;
option dhcp-lease-time 7200;
option routers 192.168.1.254;
option dhcp-message-type 5;
option dhcp-server-identifier 192.168.1.14;
option domain-name-servers 192.168.1.254,192.168.1.252;
option host-name "vmix404";
option netbios-name-servers 192.168.1.14;
option domain-name "uib.local";
renew 4 2015/10/22 12:17:00;
rebind 4 2015/10/22 12:17:00;
expire 4 2015/10/22 12:17:00;
}
lease {
interface "eth0";
fixed-address 192.168.23.100;
filename "linux/pxelinux.0";
option subnet-mask 255.255.0.0;
option dhcp-lease-time 7200;
option routers 192.168.1.254;
option dhcp-message-type 5;
option dhcp-server-identifier 192.168.1.14;
option domain-name-servers 192.168.1.254,192.168.1.252;
option host-name "vmix404";
option netbios-name-servers 192.168.1.14;
option domain-name "uib.local";
renew 4 2016/09/15 11:40:01;
rebind 4 2016/09/15 11:40:01;
expire 4 2016/09/15 11:40:01;
}
root@opsiserver:/var/lib/dhcp# cat dhclient.eth1.leases
lease {
interface "eth1";
fixed-address 10.0.2.15;
filename "opsi server.pxe";
option subnet-mask 255.255.255.0;
option routers 10.0.2.2;
option dhcp-lease-time 86400;
option dhcp-message-type 5;
option domain-name-servers 10.10.112.11,192.168.178.9;
option dhcp-server-identifier 10.0.2.2;
option domain-name "firmendomain";
renew 5 2016/09/23 02:02:41;
rebind 5 2016/09/23 12:33:01;
expire 5 2016/09/23 15:33:01;
}
lease {
interface "eth1";
fixed-address 10.0.2.15;
filename "opsi server.pxe";
option subnet-mask 255.255.255.0;
option dhcp-lease-time 86400;
option routers 10.0.2.2;
option dhcp-message-type 5;
option dhcp-server-identifier 10.0.2.2;
option domain-name-servers 10.10.112.11,192.168.178.9;
option domain-name "firmendomain";
renew 5 2016/09/23 19:54:18;
rebind 6 2016/09/24 05:29:14;
expire 6 2016/09/24 08:29:14;
}
Benutzeravatar
m.radtke
Ex-uib-Team
Beiträge: 1767
Registriert: 10 Jun 2015, 12:19

Re: Boot Image funktioniert nicht mit enp0s3

Beitrag von m.radtke »

m.radtke hat geschrieben: Welche Dateien sind im Verzeichnis /var/lib/dhcp/ im bootimage vorhanden?
Wenn dhclient.leases nicht da ist muss es eine andere Datei geben.


Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.

Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


Antworten