Problème de Wake on Lan à travers des Vlans (Switch HP Procurve)

Problème de Wake on Lan à travers des Vlans (Switch HP Procurve) - Réseaux - Systèmes & Réseaux Pro

Marsh Posté le 17-05-2016 à 22:17:02    

Bonjour à tous
 
Je vais essayer d’être le plus clair possible. En fait mon problème est que je n’arrive pas à allumer mes postes qui se trouvent dans mon Vlan Elèves (Vlan4) à partir de mon Vlan Serveurs (Vlan5). Par contre si j’envoie le paquet magique sur le même vlan ça marche.
Le switch de tête de réseau est HP Procurve 5406ZL (avec routage des réseaux intervlans).
Ce que j’ai fait pour l’instant :
 
ip directed-broadcast
ip udp-bcast-forward

 
Sur le vlan distant j’ai fait un :
IP forward-protocol udp 192.168.4.255 8900 (en indiquant l’adresse IP de broadcast et le port 8900)
 
Y a t-il quelque chose d’autre à faire pour que ça marche ?
 
Petits détails : la fonction WOL est bien activée dans le BIOS de mon PC distant, et Je n’ai pas fait d’ IP Helper car tout le réseau est en IP fixe. Pas non plus d'ACL qui pourraient poser problème.


---------------
Mon feed-back
Reply

Marsh Posté le 17-05-2016 à 22:17:02   

Reply

Marsh Posté le 18-05-2016 à 01:12:07    

Salutations,
Avec quel soft envois tu les magic packets?
as tu essayé les utilitaires suivants :http://wol.aquilatech.com/

Reply

Marsh Posté le 18-05-2016 à 08:32:09    

Oui j'ai essayé avec ce soft et aussi par ligne de commande avec "wolcmd.exe".


---------------
Mon feed-back
Reply

Marsh Posté le 18-05-2016 à 16:47:07    

essaie quand meme :
en ajoutant
 ip helper-address <ip envoyeur du wol>
dans chaque vlan pour voir ce que cela donne.

Reply

Marsh Posté le 18-05-2016 à 20:54:43    

exmachina a écrit :

essaie quand meme :
en ajoutant
 ip helper-address <ip envoyeur du wol>
dans chaque vlan pour voir ce que cela donne.


Merci exmachina mais c'est déjà fait car j'ai mis un dhcp récemment en place donc j'étais obligé d'en faire sur mes Vlans.
Malheureusement ça ne donne pas plus de résultats. :??:  


---------------
Mon feed-back
Reply

Marsh Posté le 18-05-2016 à 21:22:23    

ip forward-protocol udp 7
 
7 etant le port standart utilisé par les paquet wol

Reply

Marsh Posté le 19-05-2016 à 11:50:40    

exmachina a écrit :

ip forward-protocol udp 7
 
7 etant le port standart utilisé par les paquet wol


Je vais essayer et je te dis ça !


---------------
Mon feed-back
Reply

Marsh Posté le 19-05-2016 à 22:21:17    

Je confirme ce que dit exmachina , je viens de le faire chez un client sur des switch extreme networks x460 via l'utilisation de la fonction udp forwarding et d'un profile udp. Mais moi c’était le port 9


---------------
Mon Feedback http://forum.hardware.fr/hfr/Achat [...] 1367_1.htm
Reply

Marsh Posté le 19-05-2016 à 22:40:03    

"Paquet magique
Le paquet magique est une trame réseau transmise sur le port 0 (historiquement le port le plus communément utilisé), 7 ou 9 (devenant les ports les plus utilisés). Il peut être envoyé via différents protocoles en mode non-connecté (comme UDP ou IPX) mais généralement c'est UDP qui est utilisé."
 
 
faut essayer les 3. :D

Reply

Marsh Posté le 20-05-2016 à 11:56:14    

Bon ça y est ça marche !
Pour la petite explication:
A priori ma config sur mon switch était bonne.  
L'erreur vient du fait que pour réveiller mes postes j'utilisais la commande "Wolcmd" de mon serveur (VLAN5) de cette manière suivante:
 
wolcmd "adresse mac" "adresse de broadcast VLAN eleves" "masque réseau" 8900
et en fait il faut indiquer:
wolcmd "adresse mac" "adresse de broadcast VLAN serveurs" "masque réseau" 8900
 
Le port 8900 n'a que peu d'importance à priori si c'est celui que vous avez déclaré sur le switch.
Pour résumé, pour réveiller le poste il faut lorsque le paquet magique part du serveur (VLAN5) il faut indiquer dans la ligne de commande l'adresse de broadcast du même VLAN.
En tous les cas, ça fonctionne chez moi ! si ça peut en aider certains tant mieux !
 
Merci à exmachina et aux autres pour leur aide


---------------
Mon feed-back
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed