Lenovo M700 et pxe

gizmo78
Messages : 20037
Inscription : ven. 12 janv. 2018 17:44

Lenovo M700 et pxe

Message par gizmo78 »

Salut o/

Dites j'ai une énigme :
je viens de rentrer un lenovo M700 (céleron G3900T/16Go/500Go) et quand je veux le faire booter en pxe (en mode legacy), il récupère bien une IP mais :
- il est pas pingable
- il timeout sur le tftp

Côté serveur tftp, je vois bien arriver les trâmes :

Code : Tout sélectionner

[root@dhcp /usr/local/etc]# tcpdump -i vtnet0 -vvv port 23 or port 69
tcpdump: listening on vtnet0, link-type EN10MB (Ethernet), capture size 262144 bytes
23:01:59.330466 IP (tos 0x0, ttl 18, id 3, offset 0, flags [none], proto UDP (17), length 55)
    192.168.0.189.2070 > dhcp.adm.securmail.fr.tftp: [udp sum ok]  27 RRQ "pxelinux.0" octet tsize 0
23:01:59.359389 IP (tos 0x0, ttl 18, id 5, offset 0, flags [none], proto UDP (17), length 60)
    192.168.0.189.2071 > dhcp.adm.securmail.fr.tftp: [udp sum ok]  32 RRQ "pxelinux.0" octet blksize 1456
23:02:01.361446 IP (tos 0x0, ttl 18, id 7, offset 0, flags [none], proto UDP (17), length 60)
    192.168.0.189.2072 > dhcp.adm.securmail.fr.tftp: [udp sum ok]  32 RRQ "pxelinux.0" octet blksize 1456
23:02:05.371498 IP (tos 0x0, ttl 18, id 9, offset 0, flags [none], proto UDP (17), length 60)
    192.168.0.189.2073 > dhcp.adm.securmail.fr.tftp: [udp sum ok]  32 RRQ "pxelinux.0" octet blksize 1456
23:02:11.358297 IP (tos 0x0, ttl 18, id 11, offset 0, flags [none], proto UDP (17), length 60)
    192.168.0.189.2074 > dhcp.adm.securmail.fr.tftp: [udp sum ok]  32 RRQ "pxelinux.0" octet blksize 1456
23:02:19.322407 IP (tos 0x0, ttl 18, id 13, offset 0, flags [none], proto UDP (17), length 60)
    192.168.0.189.2075 > dhcp.adm.securmail.fr.tftp: [udp sum ok]  32 RRQ "pxelinux.0" octet blksize 1456
la vm dhcp peut bien joindre mon lan.

Truc étonnant : une VM proxmox qui boot en pxe direct avec le même serveur dhcp et donc le même serveur tftp.

Ma conf isc-dhcp pour la partie PXE :

Code : Tout sélectionner

# PXE
next-server 172.16.55.20;
filename "pxelinux.0";
Je comprends pas pk le DHCP est pas capable de lui répondre en fait déjà alors qu'il ping bien la machine juste à côté.

je vois rien côté bios qui expliquerait ça, vous auriez une idée ?

Merci
gizmo78
Messages : 20037
Inscription : ven. 12 janv. 2018 17:44

Re: Lenovo M700 et pxe

Message par gizmo78 »

doit y avoir une option à la con qui manque pour ce client pxe mais je trouve pas et vu que j'ai qu'une machine bas ça va rester en l'état :p
gizmo78
Messages : 20037
Inscription : ven. 12 janv. 2018 17:44

Re: Lenovo M700 et pxe

Message par gizmo78 »

vu que je suis têtu, j'ai continué.

j'ai testé un truc : le tftp est déporté sur une autre VM, c'est l'option next-server. J'ai changé l'ip remote par l'ip du serveur dhcp et le pxe fonctionne!
donc je me suis dis que j'allais mettre un nginx en mode stream sur le port du tftp qui ferait un proxy pass et la, le problème est à nouveau présent.

j'ai une diff de version d'os :
13.2-RELEASE-p3 où ça fonctionne, 13.2-RELEASE-p8 où ça fonctionne plus

j'ai snapshot la première et j'upgrade pour voir.
gizmo78
Messages : 20037
Inscription : ven. 12 janv. 2018 17:44

Re: Lenovo M700 et pxe

Message par gizmo78 »

bon ça change rien mais j'ai une piste !

kvm quand il boot une vm en pxe c'est ipxe qui est utilisé et dès qu'il a une IP, répond à un ping.

le lenovo c'est intel boot agent (en v0.1.09) et lui, il répond pas du tout à l'icmp.
Avatar de l’utilisateur
dsebire
Messages : 12716
Inscription : ven. 12 janv. 2018 17:44
Localisation : Loiret - entre la ville et les champs

Re: Lenovo M700 et pxe

Message par dsebire »

la stack ip sur les agents pxe sont souvent plus que simplistes.
sur les clients légers lenovo, il n'y a qu'UDP d'implémenté (suffisant pour DHCP et TFTP)

sur les wyse, il y a aussi ICMP (donc ça répond au ping)

du coup vérifie que tout cause bien en UDP uniquement ;)
gizmo78
Messages : 20037
Inscription : ven. 12 janv. 2018 17:44

Re: Lenovo M700 et pxe

Message par gizmo78 »

c'est déjà le cas, ça timeout à la connexion avec le tftp directement même pas au niveau du menu pxe.

j'ai tout repris, j'ai une vm en local qui fait tftp/pxe et le lenovo ne boot que en tftp. à partir où y a du http il cherche l'url dans le tftp donc forcément...
Avatar de l’utilisateur
Ryu_wm
Messages : 7402
Inscription : ven. 12 janv. 2018 17:44
Localisation : Pont l'Abbé d'Arnoult (17)
Contact :

Re: Lenovo M700 et pxe

Message par Ryu_wm »

Je ne m'occupe pas de ça au boulot, mais les collègues plaquent les images Windows via MECM. pas de souci coté LENOVO et c'est du PXE en UDP.
Répondre