CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[Debian] Wake on lan

sd460
sd460
Niveau 10
04 mars 2011 à 17:15:45

Bonjour,

Je n'arrive pas à activer le "wake on lan" sur une de mes machines Debian!

La machine en question est plutot vieille (~2004?) mais le bios gère le WOL d'après les paramètres (J'ai trouvé l'option wake on lan, que j'ai activé, donc je me dis que cela doit etre suffisant...).

Ma carte réseau le gère également :

mycpu:~# ethtool eth0
Settings for eth0:
Supports Wake-on: pg
Wake-on: g
Link detected: yes

voici la préocédure que j'ai suivi pour essayer d'activer le WOL :

Sur le serveur, après le réglage du bios :

  1. aptitude install ethtool

Ecriture de la ligne de commande suivante dans le fichier /etc/rc.local:
ethtool -s eth0 wol g (avant le "exit 0" bien sûr)

Pour démarrer une station sur le lan (depuis un autre pc sur le lan donc) :

  1. aptitude install wakeonlan
  2. wakeonlan 00:08:a1:d5:85:45

ou en spécifiant l'ip :

  1. wakeonlan -i 192.168.0.9 00:08:a1:d5:85:45

Et arpès un "shutdown -h now" du serveur, impossible de le réveiller par WOL.
Des idées pour m'aider ? (évidemment j'ai vérifié l'adresse mac ou l'ip ;) )

Merci!

chris_27
chris_27
Niveau 10
04 mars 2011 à 17:22:34

Bonjour,

Ceci n'a rien à voir avec Debian ni Linux. :( Ça se règle dans le bios en fonction de sa version et du fabriquant de ta machine.

« J'ai trouvé l'option wake on lan, que j'ai activé, donc je me dis que cela doit etre suffisant...) » :d) non, ce n'est pas suffisant. Il faut encore envoyer le bon paquet à la machine. Je n'y connais pas grand chose sur le sujet, mais je pense que tu as raté un détail dans la démarche.

Par ailleurs :
« Ecriture de la ligne de commande suivante dans le fichier /etc/rc.local:
ethtool -s eth0 wol g » :d) ça m'a l'air loufoque. Tu veux à la limite faire des choses à l'extinction de la machine, mais sûrement pas au boot. :(

godrik
godrik
Niveau 30
04 mars 2011 à 17:23:08

pour utiliser wake on lan, il faut que le systeme d'exploitation mette la machine en veille de facon aproprie.
J'ai utilise wake on lan il y a longtemps sous debian, et il me semble que cela se faisait en ajoutant une option au driver tg3.

sd460
sd460
Niveau 10
04 mars 2011 à 18:25:23

effectivement, dans l'absolu ce n'est pas lié à Linux, ca l'est dans mon cas particulier puisque j'utilise Debian.

"Par ailleurs :
« Ecriture de la ligne de commande suivante dans le fichier /etc/rc.local:
ethtool -s eth0 wol g » :d) ça m'a l'air loufoque. Tu veux à la limite faire des choses à l'extinction de la machine, mais sûrement pas au boot."
Effectivement, dans ce cas le problème vient de là. Il faut que j'exécute le script à l'arret de la machine. Quand, je ne sais pas exactement... J'ai pas réussi à trouver de doc claire.

"option au driver tg3" :d) arg, rien compris... je vais googliser ca.

chris_27
chris_27
Niveau 10
04 mars 2011 à 18:33:15

Je ne sais pas ce que fait ce paquet, mais ça me paraîtrait plus sein si c'était au début de la procédure d'arrêt de la machine, oui.

sd460
sd460
Niveau 10
04 mars 2011 à 18:40:22

Sur le tuto que j'avais en bookmark (qui n'est donc pas juste) : "Cependant, sous GNU/linux lors de l'extinction, le système désactive les interfaces réseaux. Pour supprimer cette sécurité, un des moyens est d'écrire la ligne de commande suivante dans le fichier /etc/rc.local"

La ligne en question permet d'après le man d'activer la carte ethernet pour se réveiller à la réception d'un 'magic paquet' (paquet qu'on envoit avec la commande 'wakeonlan').
Sachant ca, tu sais ou je peux caser cette ligne ?

chris_27
chris_27
Niveau 10
04 mars 2011 à 18:42:31

Ça reste absolument illogique. En même temps, cette partie de GNU/linux est a chié, donc pourquoi pas…

Non, j'ignore complètement où il faudrait mettre cette ligne. Je n'ai malheureusement aucune intuition sur l'effet de la commande. :(

godrik
godrik
Niveau 30
04 mars 2011 à 18:54:57

en general, on met ca au demarrage du driver plus que dans /etc/rc.local. Mais ca devrait faire la meme chose dans 99% de tes cas d'utilisation

quel est la carte reseau ?
quel chipset/driver?

sd460
sd460
Niveau 10
04 mars 2011 à 19:01:43

alors là on touche un domaine que je ne connais absolument pas : le hardware (encore moins que le reste ;) ).
Je fais comment pour le demander à mon ordinateur ?

godrik
godrik
Niveau 30
04 mars 2011 à 19:05:28

$ lspci -nn

sd460
sd460
Niveau 10
04 mars 2011 à 19:10:10

Merci.
J'obtiens ceci :

00:00.0 Host bridge [0600]: VIA Technologies, Inc. VT8366/A/7 [Apollo KT266/A/333] [1106:3099]
00:01.0 PCI bridge [0604]: VIA Technologies, Inc. VT8366/A/7 [Apollo KT266/A/333 AGP] [1106:b099]
00:07.0 Ethernet controller [0200]: Davicom Semiconductor, Inc. 21x4x DEC-Tulip compatible 10/100 Ethernet [1282:9102] (rev 40)
00:08.0 FireWire (IEEE 1394) [0c00]: Agere Systems FW322/323 [11c1:5811] (rev 04)
00:09.0 Communication controller [0780]: Conexant Systems, Inc. HSF 56k HSFi Modem [14f1:2f00] (rev 01)
00:11.0 ISA bridge [0601]: VIA Technologies, Inc. VT8233 PCI to ISA Bridge [1106:3074]
00:11.1 IDE interface [0101]: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE [1106:0571] (rev 06)
00:11.2 USB Controller [0c03]: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller [1106:3038] (rev 1b)
00:11.3 USB Controller [0c03]: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller [1106:3038] (rev 1b)
00:11.4 USB Controller [0c03]: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller [1106:3038] (rev 1b)
00:11.5 Multimedia audio controller [0401]: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller [1106:3059] (rev 10)
01:00.0 VGA compatible controller [0300]: nVidia Corporation NV25 [GeForce4 Ti 4600] [10de:0250] (rev a2)

godrik
godrik
Niveau 30
04 mars 2011 à 19:16:09

ok. (pas besoin de parametre dans le driver)

sd460
sd460
Niveau 10
04 mars 2011 à 19:54:53

hum, donc je ne sais toujours pas pourquoi ca ne marche pas!
Merci quand meme pour l'aide!

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment