Je souhaite faire un script qui permet de recuperer une adresse mac depuis
le fichier de configuration d'un serveur dhcp (dhcp-hpa), pour ensuite
envoyer une trame wakeonlan a la machine en question. Le but du script
serais d'entrer un nom de machine ou une ip et de recuperer son adresse mac,
pour ensuite lancer la commande qui envois le magic packet.
J'ai esseye de transformer le fichier de conf en pour avoir le nom, l'ip et
l'adresse mac sur la meme ligne pour pouvoir extraire ensuite facilement
l'adresse mac mais je n'y arrive pas. En plus il y a une section generale au
debut du fichier de conf que je n'arrive pas a eliminer.
Il reste a a supprimer les sauts de ligne au bon endroit mais je ne sait pas encore comment je vais m'y prendre.
DoMinix
Bonjour
Je souhaite faire un script qui permet de recuperer une adresse mac depuis le fichier de configuration d'un serveur dhcp (dhcp-hpa), pour ensuite envoyer une trame wakeonlan a la machine en question. Le but du script serais d'entrer un nom de machine ou une ip et de recuperer son adresse mac, pour ensuite lancer la commande qui envois le magic packet.
...
bon en vitesse et sans parachute:
perl -nle '$mac=$& if m/(ww:){5}ww/; print $mac if /192.168.2.101/' dhcp.leases
-- dominix
Bonjour
Je souhaite faire un script qui permet de recuperer une adresse mac depuis
le fichier de configuration d'un serveur dhcp (dhcp-hpa), pour ensuite
envoyer une trame wakeonlan a la machine en question. Le but du script
serais d'entrer un nom de machine ou une ip et de recuperer son adresse mac,
pour ensuite lancer la commande qui envois le magic packet.
...
bon en vitesse et sans parachute:
perl -nle '$mac=$& if m/(ww:){5}ww/;
print $mac if /192.168.2.101/' dhcp.leases
Je souhaite faire un script qui permet de recuperer une adresse mac depuis le fichier de configuration d'un serveur dhcp (dhcp-hpa), pour ensuite envoyer une trame wakeonlan a la machine en question. Le but du script serais d'entrer un nom de machine ou une ip et de recuperer son adresse mac, pour ensuite lancer la commande qui envois le magic packet.
...
bon en vitesse et sans parachute:
perl -nle '$mac=$& if m/(ww:){5}ww/; print $mac if /192.168.2.101/' dhcp.leases