je n'arrive pas a faire marcher 2 cartes ethernet sous ubuntu

je n'arrive pas a faire marcher 2 cartes ethernet sous ubuntu - réseaux et sécurité - Linux et OS Alternatifs

Marsh Posté le 14-02-2008 à 15:30:03    

salut a tous
mon souci
une carte reseau integrée a la carte mere : elle est reconnue et fonctionnelle et a le nom eth0
 
une autre carte (realtec) qui semble reconnue , ubuntu lui a attribue le nom eth2 (allez savoir pourquoi, ptet car j'avais essayé avec une vieille carte eth auparavent...)
quand je branche sur eth0 pas de souci , quand je branche sur eth2 : rien a faire , ni internet ni reseau , ni dhcp
hors je voudrais faire un proxy filtrant avec cette machine
merci pour le coup de main

Reply

Marsh Posté le 14-02-2008 à 15:30:03   

Reply

Marsh Posté le 14-02-2008 à 15:34:43    

ifconfig
(en root)


---------------
Décentralisons Internet-Bépo-Troll Bingo - "Pour adoucir le mélange, pressez trois quartiers d’orange !"
Reply

Marsh Posté le 14-02-2008 à 15:41:07    

voila ce que ça me donne  
eth0      Lien encap:Ethernet  HWaddr 00:E0:18:E5:BC:5A  
          inet adr:10.0.0.31  Bcast:10.255.255.255  Masque:255.0.0.0
          adr inet6: fe80::2e0:18ff:fee5:bc5a/64 Scope:Lien
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          Packets reçus:68958 erreurs:0 :0 overruns:0 frame:0
          TX packets:3170 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:1000  
          Octets reçus:7382405 (7.0 MB) Octets transmis:511263 (499.2 KB)
          Interruption:16  
 
eth2      Lien encap:Ethernet  HWaddr 00:00:E8:7F:81:E5  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          Packets reçus:137 erreurs:0 :0 overruns:0 frame:0
          TX packets:133 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:1000  
          Octets reçus:12604 (12.3 KB) Octets transmis:11365 (11.0 KB)
          Interruption:17 Adresse de base:0xc000  
 
lo        Lien encap:Boucle locale  
          inet adr:127.0.0.1  Masque:255.0.0.0
          adr inet6: ::1/128 Scope:Hôte
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          Packets reçus:49 erreurs:0 :0 overruns:0 frame:0
          TX packets:49 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:0  
          Octets reçus:4755 (4.6 KB) Octets transmis:4755 (4.6 KB)
 
eth2 n'est pas branchée
j'ajoute que je suis sur lunux depuis...3 jours , donc pur newb :)

Reply

Marsh Posté le 14-02-2008 à 15:56:38    

Et es tu passé par les étapes :
 - lecture de doc de base sur le site ubuntu
 - configuration de l'interface eth2
 
Tu peux donner le résultat de la commande  
cat /etc/network/interfaces


---------------
Relax. Take a deep breath !
Reply

Marsh Posté le 14-02-2008 à 16:04:52    

lecture de doc oui
config de l'interface eth2 , hormis les dns en dur non, elle est configurée comme la premiere
 
resultat :
ubuntu@pc-ubuntu:~$ cat /etc/network/interfaces
auto lo
iface lo inet loopback
 
 
iface eth0 inet dhcp
 
 
iface eth2 inet dhcp
 
 
auto eth0

Reply

Marsh Posté le 14-02-2008 à 16:07:26    

et que te dis

cat /proc/net/dev


[:noxauror]


---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
Reply

Marsh Posté le 14-02-2008 à 16:09:10    

ubuntu@pc-ubuntu:~$ cat /proc/net/dev
Inter-|   Receive                                                |  Transmit
 face |bytes    packets errs drop fifo frame compressed multicast|bytes    packets errs drop fifo colls carrier compressed
    lo:    4755      49    0    0    0     0          0         0     4755      49    0    0    0     0       0          0
  eth0:13139583  114434    0    0    0     0          0        37  1202611    6549    0    0    0     0       0          0
  eth2:   12604     137    0    0    0     0          0         0    11365     133    0    0    0     0       0          0
ubuntu@pc-ubuntu:~$  
 
ouf! c'est joli , ça fait presque des dessins :D  ça te parle ?

Reply

Marsh Posté le 14-02-2008 à 16:12:55    

ment@l a écrit :

ouf! c'est joli , ça fait presque des dessins :D  ça te parle ?


Mis proprement en page:

ubuntu@pc-ubuntu:~$ cat /proc/net/dev
Inter-|   Receive                                                |  Transmit
face |bytes    packets errs drop fifo frame compressed multicast|bytes    packets errs drop fifo colls carrier
    lo:    4755      49    0    0    0     0          0         0     4755      49    0    0    0     0       0
  eth0:13139583  114434    0    0    0     0          0        37  1202611    6549    0    0    0     0       0
  eth2:   12604     137    0    0    0     0          0         0    11365     133    0    0    0     0       0


 
Et oui, c'est assez parlant je trouve  [:klem3i1]


---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
Reply

Marsh Posté le 14-02-2008 à 16:23:24    

wedgeant a écrit :


Mis proprement en page:

ubuntu@pc-ubuntu:~$ cat /proc/net/dev
Inter-|   Receive                                                |  Transmit
face |bytes    packets errs drop fifo frame compressed multicast|bytes    packets errs drop fifo colls carrier
    lo:    4755      49    0    0    0     0          0         0     4755      49    0    0    0     0       0
  eth0:13139583  114434    0    0    0     0          0        37  1202611    6549    0    0    0     0       0
  eth2:   12604     137    0    0    0     0          0         0    11365     133    0    0    0     0       0


 
Et oui, c'est assez parlant je trouve  [:klem3i1]


 
désolé , j'ai juste fait copié/collé
 
et alors, docteur ?

Reply

Marsh Posté le 15-02-2008 à 08:08:00    

WedgeAnt> t'as pas une suggestion , un conseil ?

Reply

Marsh Posté le 15-02-2008 à 08:08:00   

Reply

Marsh Posté le 15-02-2008 à 08:30:05    

ta carte semble parfaitement marcher puisqu'elle reçoit et envoie des paquets, et que de plus il n'y aucune erreur :

Citation :

ubuntu@pc-ubuntu:~$ cat /proc/net/dev
Inter-|   Receive                                                |  Transmit
face |bytes    packets errs drop fifo frame compressed multicast|bytes    packets errs drop fifo colls carrier
  eth2:   12604     137    0    0    0     0          0         0    11365     133    0    0    0     0       0


 
par contre le truc, c'est que contrairement à ton eth0, cette carte n'est pas configurée automatiquement au démarrage de ta machine :

Citation :

ubuntu@pc-ubuntu:~$ cat /etc/network/interfaces
...  
auto eth0


 
il faudrait que tu aies auto eth2 pour que ça soit le cas
(note : tu peux mettre une seul directive pour les deux interfaces : auto eth0 eth2)
 
 
donc à moins que tu aies un truc du style Network Manager dans une interface graphique,
une fois que tu as branché ton câble sur ta carte réseau eth2, un petit ifup eth2 devrait faire des merveilles ...
 
 
Edit : et pour ce qui est du eth2 (et non pas eth1), c'est un coup de UDev qui renomme les cartes réseaux en fonction de leurs adresse MAC.
Sous debian, un petit coup d'oeil dans le fichier /etc/udev/rules.d/z25_persistent-net.rules devrait de donner des idées
Sous Ubuntu, c'est /etc/iftab


Message édité par fighting_falcon le 15-02-2008 à 08:32:34
Reply

Marsh Posté le 15-02-2008 à 09:06:59    

je viens de mettre l'adresse ip en dur et ça semble rouler  
je vais redemarrer pour voir si il me garde la config

Reply

Marsh Posté le 15-02-2008 à 09:14:25    

c'est cool ça tiens
bon ben je vais pouvoir attaquer le gros du boulot (pour le newb que je suis) intaller un serveur sur cette becane un proxy filtrant (apparement squid+dansguardian) sur mon reseau
juste une question puisque tu as l'air calé : comment etre sur que dhcp n'est pas actif sur ma ubuntu (j'ai peur qu'elle se mette a distribuer des ip, en plus de mon controleur de domaine sous w2kserver) ?

Reply

Marsh Posté le 15-02-2008 à 09:22:30    

Avant de partir tête baissée dans un truc compliqué, tu ne préfères pas apprendre les bases ?

 


Par "DHCP actif" tu entends quoi ? client ou serveur ?
Client : il suffit de vérifier ta conf et regarder si le client DHCP tourne dans tes process (ps aux | grep dhcp)
=> Si un tourne il suffit de killer le pid associé, pour éviter que ton interface se réadresse toute seule.

 

Serveur : vérifier dans les process si le serveur tourne (ps aux | grep dhcpd)
=> le fermer proprement à partir des scripts d'initialisation de /etc/init.d et le configurer pour qu'il ne démarre pas au démarrage

Message cité 1 fois
Message édité par o'gure le 15-02-2008 à 09:23:53

---------------
Relax. Take a deep breath !
Reply

Marsh Posté le 15-02-2008 à 09:58:07    

o'gure a écrit :

Avant de partir tête baissée dans un truc compliqué, tu ne préfères pas apprendre les bases ?
 
je me disais que me fixer un objectif concret etait egalement l'occasion d'apprendre
 
 
Par "DHCP actif" tu entends quoi ? client ou serveur ?
Client : il suffit de vérifier ta conf et regarder si le client DHCP tourne dans tes process (ps aux | grep dhcp)
=> Si un tourne il suffit de killer le pid associé, pour éviter que ton interface se réadresse toute seule.
 
Serveur : vérifier dans les process si le serveur tourne (ps aux | grep dhcpd)
=> le fermer proprement à partir des scripts d'initialisation de /etc/init.d et le configurer pour qu'il ne démarre pas au démarrage


 
 
Par dhcp je pensais serveur (vu que le controleur de domaine fait deja dhcp)
je pensais que le client allait pas s'attribuer d'ip vu que je l'ai mise en dur
 
voici les resultats des commandes que tu m'a filé!
 
client
ubuntu    5473  0.0  0.2   2992   764 pts/0    R+   09:56   0:00 grep dhcp
 
serveur
ubuntu    5452  0.0  0.1   1804   508 pts/1    R+   09:53   0:00 grep dhcpd
 
ça te semble vraiment baleze de monter un serveur proxy sur ubuntu (parce que là tu me fait peur )
 

Reply

Marsh Posté le 15-02-2008 à 10:06:34    

Non ce n'est pas balèze si on sait ce qu'on fait [:spamafote]
je dirais pas que c'est trivial mais si on connait les bases et un peu au dela ca se fait assez bien.
 
1. Si tu as un process dhcp client sur une interface, même si tu as configuré ton fichier /etc/network/interfaces avec une adresse fixe, le client peut réadresser ton interface.
 
Donc il faut vérifier si le process est bien associé à cette interface et non à une autre qui a besoin du DHCP
 
2. Le serveur. Si ta machine n'a pas à faire office de serveur DHCP, le plus simple c'est
  - soit d'arréter le daemon une bonne fois pour toutes (cf. la doc de ta distribution pour gérer les services au démarrage)
  - soit simplement de désinstaller le package dhcp-server (c'est pas précisément le nom, fait une recherche...)


---------------
Relax. Take a deep breath !
Reply

Marsh Posté le 15-02-2008 à 10:11:46    

o'gure a écrit :

Non ce n'est pas balèze si on sait ce qu'on fait [:spamafote]
je dirais pas que c'est trivial mais si on connait les bases et un peu au dela ca se fait assez bien.
 
Disons que je connais les bases (en reseau) mais pas au dela. En linux , je debute (mais ça se passe plutot bien avec la ubuntu)
 
1. Si tu as un process dhcp client sur une interface, même si tu as configuré ton fichier /etc/network/interfaces avec une adresse fixe, le client peut réadresser ton interface.
 
Donc il faut vérifier si le process est bien associé à cette interface et non à une autre qui a besoin du DHCP
 
La je pige pas : comment verifier ? et puis : pourquoi une des deux cartes eth aurait besoin du dhcp puisque je leur ai mis des ip en dur ?
 
2. Le serveur. Si ta machine n'a pas à faire office de serveur DHCP, le plus simple c'est
  - soit d'arréter le daemon une bonne fois pour toutes (cf. la doc de ta distribution pour gérer les services au démarrage)
  - soit simplement de désinstaller le package dhcp-server (c'est pas précisément le nom, fait une recherche...)



je vais voir quelle soluce je peut mettre en oeuvre facilement

 
merci pour ta patience

Reply

Marsh Posté le 15-02-2008 à 10:14:08    

Si tu as mis des adresses IP en dur sur toutes tes cartes, effectivement y a pas besoin de client DHCP. Le processus dhcp doit être resté car tu n'as pas dû redémarrer si ? tu le kill et ca devrait le faire.


---------------
Relax. Take a deep breath !
Reply

Marsh Posté le 15-02-2008 à 10:16:14    

en fait voila ce que je voudrais tenter de faire  
sauf la partie dhcp (si j'ai bien compris) puisque le dhcp est géré par le serveur w2k
 
http://doc.ubuntu-fr.org/dansguardian
 

Reply

Sujets relatifs:

Leave a Replay

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