ou est passé le block device /dev/eth0 ? [apparement ca n'existe pas]

ou est passé le block device /dev/eth0 ? [apparement ca n'existe pas] - Divers - Linux et OS Alternatifs

Marsh Posté le 01-08-2003 à 12:27:16    

J'ai envie de faire mumuse avec le réseau et pour ça j'ai besoin du block device /dev/eth0 qu'on avait sur les anciennes distribs/noyaux.
 
Comment je fais pour le récupérer ?
C'est une option à la compilation du noyau ?
Il faut charger un module ?
Il faut mounter un truc ?


Message édité par Gertom le 01-08-2003 à 18:24:03
Reply

Marsh Posté le 01-08-2003 à 12:27:16   

Reply

Marsh Posté le 01-08-2003 à 12:31:42    

Je me suis peut être mal fait comprendre.
Ma carte réseau fonctionne parfaitement, un ifconfig donne un truc parfaitement sain, j'ai accès à internet (la preuve...)
 
Mais j'ai besoin d'un joli fichier qui s'appelerait /dev/eth0
pour pouvoir l'ouvrir dans un programme en C et envoyer des paquets sur le réseau.
 
Et me parlez pas de libnet ou autres, je suis alergique...
Enfin si y'a que ça qui marche, faudra bien que je m'y mette.

Reply

Marsh Posté le 01-08-2003 à 12:43:39    

Un block device /dev/eth0 ?
 
Ca date de quand cette histoire ? j'ai commencé Linux au noyau 2.2.8 et ça n'existait déja pas ! Ou alors c'est qch qui existe encore et qui est facultatif ?


Message édité par [Albator] le 01-08-2003 à 12:44:15
Reply

Marsh Posté le 01-08-2003 à 14:39:22    

Ca n'existe pas. Une interface réseau n'est pas un block device.

Reply

Marsh Posté le 01-08-2003 à 15:02:53    

Pourtant je me souviens d'un /dev/eth0 sur lequel on pouvait faire des fopen, fread, fwrite...

Reply

Marsh Posté le 01-08-2003 à 15:29:36    

en tapant /dev/eth0 sur google, on trouve plein de gens qui l on perdu ce fichier... Donc je confirme qu il a dut exister un jour. Il y a peut longtemps, tres longtemps... :D

Reply

Marsh Posté le 01-08-2003 à 15:48:46    

Plein de gens l'ont perdu mais peu l'ont retrouvé.
Mais je ne désespère pas d'y arriver un jour...
 
Effectivement avant de poster ici, j'ai cherché sur google.
Mais j'ai rien trouvé qui puisse m'aider.
Je cherche encore mais je commence à désespérer.

Reply

Marsh Posté le 01-08-2003 à 16:17:38    

l interface resal dans le /dev c est sous solaris pas sous nunux

Reply

Marsh Posté le 01-08-2003 à 16:27:15    

T'es sur ?
 
Je pensais être sur de mon coup mais maintenant vous me faites douter...
 
Toujour est-il que je cherche un truc qui me permette d'envoyer des paquets sur le réseau en faisant un fopen et un fwrite

Reply

Marsh Posté le 01-08-2003 à 17:11:30    

Gertom a écrit :


Toujour est-il que je cherche un truc qui me permette d'envoyer des paquets sur le réseau en faisant un fopen et un fwrite


 
Oui je suis sur.
 
Pour envoyer des paquets sur le réseau il faut que tu utilises socket(2) et si tu tiens à utiliser fwrite() par la suite, utilise fdopen(3) pour obtenir un identifiant de fichier à partir du descripteur.

Reply

Marsh Posté le 01-08-2003 à 17:11:30   

Reply

Marsh Posté le 01-08-2003 à 17:52:41    

Merci.
Mais je pensais quand meme que ça existait ou que ca avait existé...
Si c'est pas sous Linux, j'ai du voir ça sous Solaris.

Reply

Marsh Posté le 01-08-2003 à 19:16:58    

tu as /dev/nd0 sous linux, regarde dans network block devices du noyau


Message édité par Dark_Schneider le 01-08-2003 à 19:17:19

---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Sujets relatifs:

Leave a Replay

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