Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1423 connectés 

  FORUM HardWare.fr
  Systèmes & Réseaux Pro
  Réseaux

  EtherWake entre sous réseau

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

EtherWake entre sous réseau

n°134176
nomiss
La rootine
Posté le 18-09-2015 à 12:00:30  profilanswer
 

Bonjour à tous/toutes :hello:  
 
J'ai écrit un script bash qui me permet de simplifier une tâche de déploiement d'OS dans une salle de formation. Dans mon script j'intègre une partie de wakeonlan. Le wakeonlan fonctionne très bien lorsque j'execute la commande 'wakeonlan' depuis un terminal ubuntu présent dans cette salle. Le Sous réseau dans laquelle est cette salle est : 10.12.101.0/24
 
L'intéret du script est de démarrer les postes depuis un autre sous-réseau : 10.12.107.0/24, depuis mon serveur RedHat. Sur celui-ci, il y a le paquet ether-wake pour faire du wol. Le probleme c'est que je dois réveiller la salle qui se situe dans un autre SR.  
 
La commande utilisé est : ether-wake -b 10.12.101.255 -i eth0 XX:XX:XX:XX:XX:XX
 
C'est un échec  :cry: , je n'arrive pas a réveiller la salle. Je n'ai pas trouvé de doc complete sur l'utilisation de la cmd.
 
Quelqu'un à déjà fait du wol inter-sousréseaux ?   :bounce:  
 
 

mood
Publicité
Posté le 18-09-2015 à 12:00:30  profilanswer
 

n°134180
Je@nb
Modérateur
Kindly give dime
Posté le 18-09-2015 à 12:11:07  profilanswer
 

faut un relay ou configurer le routage du broadcast

n°134198
deltasight
Posté le 20-09-2015 à 02:33:47  profilanswer
 

Bonjour
 
Si le poste émetteur se positionne sur le réseau 10.12.0.0 avec un masque /16 alors il aura accès aux deux sous-réseaux et il pourra normalement attaquer 10.12.101.255. Cela ne dépend pas du protocole réseau employé mais juste de IPv4.
Sinon ce poste émetteur peut avoir deux IP sur la même carte réseau avec par exemple eth0 et eth0:0 configurés chacun sur un sous-réseau.
 
Si la salle comporte de nombreuses machines, utiliser le broadcast pour les réveiller en même temps est une mauvaise idée car l'appel de courant peut faire disjoncter l'installation électrique.


Message édité par deltasight le 20-09-2015 à 02:42:35
n°134200
bardiel
Debian powa !
Posté le 20-09-2015 à 14:36:39  profilanswer
 

C'est quand même légèrement la méthode bourrin d'utiliser le broadcast pour ça [:spamatounet]  
Tu as combien de machines dans cette salle ?
Tu n'as pas de réservation d'IP sur ton DHCP ou d'IP fixe pour les PC de cette salle ?
 
Et après, autant scripter pour faire un démarrage avec un décalage dans le temps de 30 secondes pour réveiller chaque UC, avec une bête boucle FOR, une lecture d'un fichier contenant à chaque ligne l'IP de la machine, une pause et on reboucle, et puis voilà [:spamatounet]


---------------
Grippe ? Coronavirus ? Portez votre masque correctement ! :D
n°134201
Je@nb
Modérateur
Kindly give dime
Posté le 20-09-2015 à 14:50:48  profilanswer
 

L'adresse Mac :o

n°134211
bardiel
Debian powa !
Posté le 20-09-2015 à 23:58:23  profilanswer
 
n°134286
nomiss
La rootine
Posté le 23-09-2015 à 10:56:28  profilanswer
 

Salut !
 
J'ai installé une vm sur le poste formateur. Le poste est toujours allumé.
Je me connecte dans un premier temps sur le serveur de déploiement (autre sous réseau) pour préparer des fichiers de conf via un script (fichiers qui vont dire quels os déployer sur chaque poste). Ensuite ce meme script me connecte sur la vm, sur la quelle je viens executer un autre script (boucle FOR) qui va allumer chaque poste via le paquet wakeonlan. Les postes boot en pxe, l'os se déploie automatiquement.
 
À présent je cherche à n'avoir qu'un seul script. Est il possible d'executé un script local (sur le server de déploiement) qui va agir via ssh sur la vm, pour allumer les postes ?

 

  • On m'a parlé de remote ssh,  
  • et j'ai lu sur le net un truc du genre :

>> ssh user@addressevm 'bash -s "script.sh"' mais ça ne marche pas.
 
 
Script sur la VM du pc formateur

Code :
  1. T1=`cat /opt/admin/Mac.txt | tr -s '-' ':' |sed 's/.*/\U&/' `
  2. #wakeup des mac
  3. for mac in $T1
  4.         do
  5.                echo "wakeonlan $mac"
  6.         done
  7. echo DONE


 
 
http://s1.bild.me/bilder/030315/3584725well.png


Message édité par nomiss le 23-09-2015 à 11:14:57
n°134302
nomiss
La rootine
Posté le 23-09-2015 à 14:02:54  profilanswer
 

C'est bon je vais faire comme ça :

 

#!/bin/sh
ssh login@host /home/login/script_distant.sh


Message édité par nomiss le 23-09-2015 à 14:21:51

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Systèmes & Réseaux Pro
  Réseaux

  EtherWake entre sous réseau

 

Sujets relatifs
Architecture reseau WifiTrouver l'IP depuis la MAC sur un réseau
Flux réseau envoyé a MicrosoftRouteur + 2 switches: perte réseau après quelques minutes
Windows 8.1- Mappage réseau : erreur 86802.1X filaire et interface réseau
Spécialiste du RODC ? Problème d'authentification hors réseauRediriger url reseau LOCAL vers lettre lecteur LOCAL => Fichier host?
Instabillité du réseau, timeouts, déconnexions asus rt-ac68uWarning imprimante reseau dell
Plus de sujets relatifs à : EtherWake entre sous réseau


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR