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:34:43
ifconfig
(en root)
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
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
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
Marsh Posté le 14-02-2008 à 16:07:26
et que te dis
cat /proc/net/dev |
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 ça te parle ?
Marsh Posté le 14-02-2008 à 16:12:55
ment@l a écrit : ouf! c'est joli , ça fait presque des dessins ça te parle ? |
Mis proprement en page:
ubuntu@pc-ubuntu:~$ cat /proc/net/dev |
Et oui, c'est assez parlant je trouve
Marsh Posté le 14-02-2008 à 16:23:24
wedgeant a écrit :
|
désolé , j'ai juste fait copié/collé
et alors, docteur ?
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 |
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 |
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
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
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) ?
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
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 ? |
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 )
Marsh Posté le 15-02-2008 à 10:06:34
Non ce n'est pas balèze si on sait ce qu'on fait
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...)
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 |
je vais voir quelle soluce je peut mettre en oeuvre facilement
merci pour ta patience
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.
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
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