carte reseau ne s'active pas au démarage [resolu] - Linux et OS Alternatifs
Marsh Posté le 27-02-2005 à 10:06:34
petit up:
sans avoir activé le partage, ifconfig me renvoi ceci:
eth0 Lien encap:Ethernet HWaddr 00:50:8D:F3:A7:07
inet adr:82.224.82.97 Bcast:82.224.82.255 Masque:255.255.255.0
adr inet6: fe80::250:8dff:fef3:a707/64 Scope:Lien
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:7103746 errors:0 dropped:0 overruns:0 frame:0
TX packets:7775276 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:1056690987 (1007.7 Mb) TX bytes:935551117 (892.2 Mb)
Interruption:22 Adresse de base:0xb000
eth2 Lien encap:Ethernet HWaddr 00:11:95:84:DB:41
adr inet6: fe80::211:95ff:fe84:db41/64 Scope:Lien
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:11 errors:0 dropped:0 overruns:0 frame:0
TX packets:20 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:788 (788.0 b) TX bytes:3276 (3.1 Kb)
Interruption:16 Adresse de base:0xa000
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
RX packets:1573 errors:0 dropped:0 overruns:0 frame:0
TX packets:1573 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
RX bytes:98799 (96.4 Kb) TX bytes:98799 (96.4 Kb)
donc la carte semble détéctée...
je comprends pas...
Marsh Posté le 27-02-2005 à 10:27:16
As tu mis une adresse IP sur eth2 ?
Et eth1, ca existe pas chez toi ??
Marsh Posté le 27-02-2005 à 10:36:19
Pour l'ip de eth2, j'ai tout configuré par défaut, donc en dhcp. Le pire c'est que mon mac trouve l'adresse ip (par contre pas de ping...)
Et pour eth1, en fait c'est le firewire ieee1394 que j'ai déconnecté pour éviter les conflits !
Comment vérifier les scripts fait par drakegw ? Ou se trouvent ils ?
Que devraient ils contenir ?
Car si j'active le partage, je perd toute connexion internet depuis mon pc...
Existe t'il un autre outil d'aide a la configuration reseau, si possible graphique ?
Marsh Posté le 27-02-2005 à 10:55:43
en dhcp ? euh ... t'as un serveur DHCP au moins sur le réseau auquel est connecté eth2 ?
Parce que sinon ça risque pas de marcher ...
Et ton Mac est en DHCP aussi ???
Marsh Posté le 27-02-2005 à 11:19:41
ha...
le serveur dhcp... drakgw ne l'installe pas tout seul comme un grand ???... Comment vérifier ca ?
Commen qu'on fait ???
Par contre oui, mon mac est en dhcp. Mais je doute que ca vienne du mac, car sans changer sa config (sauf renouveller le bail dhcp) je me connecte sur le meme pc sous wondows, et sans soucis !
Marsh Posté le 27-02-2005 à 11:32:47
totoetlititi a écrit : ha... |
hein ?
Ben si ton mac est en client DHCP pour recevoir son adresse, c'est qu'il y'a un serveur DHCP qqpart ... si tu as activé le partage de connexion Internet sous Win, y'a toute les chances que ce soit lui qui fasse office de "serveur DHCP" pour le Mac ...
Donc avant de continuer, tu laisses Linux tel quel, et tu demandes au Mac de renouveler son bail pour voir ce qui se passe, histoire d'en avoir le coeur net ...
Marsh Posté le 27-02-2005 à 11:53:40
Merci !
en renouvellant le bail, l'adresse du mac ne change pas... Est ce que le fait de renouvellé le bail doit changer l'adresse IP ? Si c'est le cas, alors effectivement le serveur dhcp sur linux ne fonctionne pas...
Comment ca s'active ?
Surtout que le fait de partager cette connexion sous linux me supprime mon acces internet... et j'ai eu aussi une erreur tres bizarre: en cliquant sur le moniteur d'activité de surveillance reseau de mandrake, quand le partage était activé, il ne recevait plus rien de eth0, alors que c'est ma freebox...
Marsh Posté le 27-02-2005 à 11:58:18
totoetlititi a écrit : Merci ! |
Bon ce que je pensais se confirme apparamment ... le serveur DHCP qui donnait l'adresse IP à ton Mac était sur Win ... et la carte réseau qui était connectée au Mac devait avoir une adresse IP fixe ...
la commande urpmq dhcp (tu la tapes dans une konsole, sous Linux) affiche quoi ?
Marsh Posté le 27-02-2005 à 18:33:35
Je viens d'avancer un peu !
Effectivement le dhcp serveur n'était pas actif !... et le firewall encore activé, donc les pings ne répondaient pas !
J'ai suivi ce tuto http://lea-linux.org/reseau/gateway.html:
# echo 1 > /proc/sys/net/ipv4/ip_forward
# iptables -A POSTROUTING -t nat -o eth0 -j MASQUERADE
et je peux pinger les 2 machines entres elles !
Mais le partage de connexion ne marche toujours pas... si de ma machine client je fais un ping google.fr, j'ai comme message d'erreur: unknown host google.fr ...
Marsh Posté le 27-02-2005 à 18:52:27
utilise l'assistant Mandrake, il marche.
+ la carte qui ne s'active pas est due au fait que le support pour la détection du cable réseau est activé et que le pilote ne doitpas l'intégrer.
dans ce cas, tu dois désactiver dans les options de la carte le "support du démarrage à chaud"
http://doc.mandrakelinux.com/Mandr [...] ect-manage
tu peux aussi le faire sans passer par l'assistant en ajoutant dans /etc/sysconfig/network-scripts/ifcfg-eth2 la ligne suivante :
|
une fois ceci fait, tu devrais avoir ta carte réseau qui s'active.
+ je te conseille aussi de désactiver le support IPv6. Pour cela tu ajoute la ligne suivante dans /etc/modprobe.conf
|
+ enfin quand tu utilises l'assistant Mandrake pour partager une connection internet, il fait plusieurs choses :
- mettre en place un serveur DHCP
- mettre en place un proxy tranparent
- mettre en place un firewall
par défaut ce firewall empêche les machines du réseau de pinger le serveur. Pour pouvoir pinger le serveur ( et éventuellement accéder à des partages, etc ... ), il suffit de rajouter les lignes suivantes dans /etc/shorewall/policy :
|
tu mets tes clients en DHCP ( attribution adresse IP et DNS automatique )
Marsh Posté le 27-02-2005 à 20:48:45
Merci beaucoup pour ces infos !
Mais sois je suis vraiment mauvais, mais le partage ne fonctionne pas du tout....
Je vais détailler ma procédure avec l'outil mandrake:
je configure ma connexion eth0 (internet) puis eth1 (reseau local): les 2 en "affecter le nom d'hote a partire de l'adresse dhcp" coché (mais le nom est vide... grande case blanche, pkoi ?), en dhcp, actvation au démarrage, eth2 sans branchement a chaud.
Dans "acces internet", il se connecte a internet (1 dns a disparu... mais comme c'est du dhcp, je ne m'inquiete pas)
Dan "gerer les connexions", je repasse en "statique" eth2 (pour etre sur de son adresse ip, pour le test de ping depuis le client)
Dans "surveiller connexions", les 2 apparaissent, et sont actives (mais parfois eth2 n'est pas apparu apres la configuration ...)
Dans "partage", je choisis eth0 pour internet, eth2 pour reseau local, et je laisse tout par defaut.
AU redémarrage du reseau, eth0 eth2 sont bien actives, je peux pinguer dans tout les sens, mais je n'ai plus de connexion internet. Le domaine de recherche a disparu (fbx.proxad.net), est-ce la cause ?
Quels sont les scripts modifiés par drakgw ?
Pourquoi l'echange de ping fonctionne, mais pas le partage de connexion ?
Y a t'il une commande magique qui permet juste d'activer le masquerad ?
Et bon-sang-de-bonsoir, pourquoi en configurant le partage avec drakgw je perds la connexion internet ????
(et encore merci de votre aide !)
Marsh Posté le 28-02-2005 à 06:43:52
eth0 c'est internet
le réseau local c'est eth1 ou eth2 ?
fais voir le contenu des fichiers suivants :
/etc/sysconfig/network-scripts/ifcfg-eth0
/etc/sysconfig/network-scripts/ifcfg-eth1 ( ou eth2 )
/etc/resolv.conf
/etc/modprobe.conf
/etc/shorewall/policy
en même temps, as tu mis les updates de la Mandrake , notamment des outils mandrake ?
Marsh Posté le 28-02-2005 à 13:58:03
Desole pour le long post...
Voici mes scripts (eth2 est mon reseau local):
cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=dhcp
ONBOOT=yes
METRIC=10
MII_NOT_SUPPORTED=yes
NEEDHOSTNAME=yes
cat /etc/sysconfig/network-scripts/ifcfg-eth2
DEVICE=eth2
BOOTPROTO=static
IPADDR=192.168.1.1
NETMASK=255.255.255.0
NETWORK=192.168.1.0
BROADCAST=192.168.1.255
ONBOOT=yes
MII_NOT_SUPPORTED=yes
cat /etc/resolv.conf
nameserver 212.27.39.135
nameserver 212.27.39.134
cat /etc/modprobe.conf
# This file is autogenerated from /etc/modules.conf using generate-modprobe.conf command
alias eth0 forcedeth
install scsi_hostadapter /sbin/modprobe sata_sil; /sbin/modprobe sbp2; /bin/true
remove snd-intel8x0 /sbin/modprobe -r snd-pcm-oss; /sbin/modprobe --first-time -r --ignore-remove snd-intel8x0
install snd-intel8x0 /sbin/modprobe --first-time --ignore-install snd-intel8x0 && { /sbin/modprobe snd-pcm-oss; /bin/true; }
install usb-interface /sbin/modprobe ohci-hcd; /sbin/modprobe ehci-hcd; /sbin/modprobe usb-uhci; /bin/true
alias eth1 eth1394
alias ieee1394-controller ohci1394
# --- BEGIN: Generated by ALSACONF, do not edit. ---
# --- ALSACONF verion 1.0.6 ---
options snd device_mode=0666
alias sound-slot-0 snd-intel8x0
# --- END: Generated by ALSACONF, do not edit. ---
alias eth2 via-rhine
alias snd-0 snd-intel8x0
alias net-pf-10 off
cat /etc/shorewall/policy
loc net ACCEPT
fw loc ACCEPT
fw net ACCEPT
net all DROP info
all all REJECT info
#LAST LINE -- DO NOT REMOVE
En plus, le pc devient beaucoup plus lent quand le partage est "soi-disant" activé.
Souvent, le nom (hostname) change et alterne entre mon adresse ip, et "linux" apres les differentes reconfigurations...
Et ma mandrake est complétement a jour.
Marsh Posté le 28-02-2005 à 14:22:30
1. je ne pense pas que tu devrais activer : donner le nom d'hôte via le DHCP ...
en effet ton modem/routeur ne fais pas DNS, donc linux à chaque fois qu'il essaie d'accéder à lui-même en utilisant son nom d'hôte fais une requête aux DNS de ton FAI, ce qui prends du temps et peut même conduire à un timeout.
2. pkoi as tu utilisé alsaconf ?
3. inverse eth1 ( réseau via firewire ) et eth2.
Pour cela tu dois modifier ton modprobe.conf et pour ce qui concerne le réseau tu dois avoir :
|
donc eth0 désigne le chipset nforce, eth1 le chipset géré par le pilote via-rhine et eth2 le port firewire.
4. quand tu auras refais la connexion internet ( spécifie un hostname ), supprimer la connexion eth1 et eth2, refais la connexion eth1 avec via-rhine et eth2 avec le firewire, désactiver le firewire au boot, tu vas tester que la connexion internet marche.
tu vas alors poster le résultat des commandes suivantes :
|
puis tu vas lancer l'assistant de partage de connexion internet. une fois finie, tu vas tester si tu peux toujours te connecter au net avec le poste.
si cela ne marche pas, tu refais les commandes précédentes et tu postes leurs résultats.
Si la connexion marche, tu ajoutes alors les 2 lignes pour le firewall afin que les ordis de ton réseau local puissent pinger le firewall
Marsh Posté le 28-02-2005 à 15:10:36
Dark_Schneider... tu es un DIEU !!!!
En changeant eth1 et eth2, j'ai pu tout reconfigurer, et ca fonctionne nickel !!!
Il ne manque plus qu'a redémarrer le pc...
Suis trop content !!!
Merci encore !
Z'etes trop fort...
Marsh Posté le 26-02-2005 à 23:38:47
[EDIT]
Toujours vérifier l'ordre de ses ports réseau...
en résumé: j'avais comme config ca:
eth0 (port reseau carte mere) -> freebox
eth1 (port firewire sur carte mere) -> inutilisé
eth2 (carte reseau) -> reseau local
et j'ai du changer pour ca:
eth0 (port reseau carte mere) -> freebox
eth1 (carte reseau) -> reseau local
eth2 (port firewire sur carte mere) -> inutilisé mais conbfiguré
Sinon l'assistant de création de reseau de mandrake est perdu...
[/EDIT]
Bonjour !
Je viens d'acheter une carte reseau PCI D-LINK DFE-530TX pour ma mandrake 10.1.
La mandrake a trouvé tout seul le module via-rhine. J'ai essayé de configuré mon reseau (le pc est connecté a la freebox avec le port reseau de ma carte mere, et je veux partager la connexion via la carte reseau (d-link) vers mon powerbook (mac).
J'ai utilisé l'outil drakgw, mais ca ne fonctionne absolument pas...
Je sélectionne eth0 (le port réseau de la carte mère) comme liaison avec internet, puis eth2 (d-link) comme liaison avec le resau local. Il configure le tout avec succès, mais je perd la connexion internet de mon pc, et le mac ne peut toujours pas accéder au reseau... (pourtant la config du mac est bonne, car le reseau fonctionne sous windows).
J'ai redémarré, et je me suis apercu que la carte n'était pas activée au démarage de la mandrake:
l'activation de eth0 est actif (port de la carte mere), mais l'activation de eth2 (carte d-link) est "echec"...
Pourquoi ?
Comment regler cette cagouille ?
Est ce que l'activation ne fonctionne pas si le mac est éteint ?
Est ce qu'une configuration "a la manno" permettrait de faire fonctionner mon réseau ?
Quels sont les scripts à vérifier ?
Message édité par totoetlititi le 28-02-2005 à 15:29:58