Retrouver internet sous Linux
RésoluVoilà tout allait bien jusqu'à aujourd'hui ou je décide de déplacer mes ordinateurs dans une autre pièce.
J'ai 2 ordinateurs (2 tours). La tour A contient 1 DD avec XP + 1 DD avec Mandriva. la tour B contient 1 DD avec Debian.
Les deux machines sont connectées en Ethernet à 1 routeur.
Or après avoir tout rebranché (sûrement pas à l'identique) : j'ai l'internet avec Windows mais plus d'internet sur les linux.
Pourtant sur la Mandriva tout semble ok ! "connection eth0 active"
J'ai jeté un oeil au fichier /etc/hosts, j'ai également coupé iptables mais je n'ai toujours pas trouvé ce qui cloche !
Sûrement un truc débile mais je vois pô !
:-))
--
Debian "Etch" kernel 2.6.22.6 // Mandriva 2007.1 "Spring" kernel 2.6.22.6
-----^-----^-----^-----^-----^-----^-----^--- bip bip bip bip bip !
Configuration: Windows XP Firefox 2.0.0.6
28 réponses
Après avoir déplacé les deux PC et rebranché l'équipement, l'accès Internet fonctionne sous Windows mais pas sous Linux, malgré une liaison Ethernet active sur Mandriva. Les réponses suggèrent principalement de vérifier les noms des interfaces réseau après reconfiguration, la table de routage et le défaut gateway, ainsi que les paramètres DNS et /etc/network/interfaces. Des conseils évoquent aussi d'accéder au routeur via 192.168.1.1 pour vérifier les paramètres et d'éviter l'adresse loopback 127.0.0.1 comme passerelle, afin d'obtenir une route fonctionnelle. En cas de doute, un réglage de la route par défaut avec la commande 'route add 0.0.0.0 netmask 0.0.0.0 gw 192.168.1.1' peut être nécessaire, selon le DHCP ou le routeur.
-
cool ....
-
VICTOIRE !!!!
Et si je vous dis que tout vient du fichier /etc/nsswitch.conf ???
fichier /etc/nsswitch.conf que j'avais modifié ici : http://www.commentcamarche.net/forum/affich 3912755 lenteur ssh au login#dernier
j'en été presque à abandonner lorsque tout à coup .....l'étincelle ! Et si je remettai le fichier nsswitch.conf d'origine et immédiatement la page google s'ouvre ! Allélouyaaaaaaaaaaa !
au tour de Debian maintenant ! .....c'est fait aussi !
merci à vous tous pour votre soutien et vos suggestions !
:-))
-
ok ! je vais voir !
:-))
-
cette commande ne renvoie pas de message d'erreur : mais toujours pas de connection internet.
Je pense que je me suis mal expliqué :
voici pour Debian
route -nDestination Passerelle Genmask Iface 0.0.0.0 192.168.1.1 255.255.255.255 eth0 192.168.1.0 0.0.0.0 255.255.255.0 eth0 0.0.0.0 192.168.1.1 0.0.0.0 eth0
comme je le disais l'interface lo n'apparaît pas !
:-))
-
Re,
vu que 127.0.0.1 c'est ta loopback t'auras pas internet par là.
j'ai retrouvé la syntaxe exacte:
route add 0.0.0.0 netmask 0.0.0.0 gw <ip_lan_de_ton_routeur> -
j'obtiens le message d'erreur suivant (aussi bien sur D que M):
route add 127.0.0.1
SIOCADDRT : Aucun périphérique de ce type.
j'ai testé d'autres formules du même type : idem !
:-))
je crois que je vais m'en tenir à tout débrancher et rebrancher M d'abord puis D ensuite.
-
Salut,
apparement tu n'as pas de route par défaut donc AUCUNE chance de sortir sur internet...
fais un truc du genre (sur chaque système)
route add default <ip_gateway>
ou alors avec le paquetage iproute :
ip route add 0.0.0.0 0.0.0.0 via <ip_gw> dev <nom_interface> -
OK !
Merci à vous !
:-))
-
ContributeurTu peux rebooter en accédant via http://192.168.1.1 mais attention si tu clique sur le bouton pendant plus de 5 secondes les paramètres d'usine seront restaurés
-
-
Contributeur@bob031tu peux aller par exemple dans: configuration avancée >> Réseau local (LAN) et en bas tu verras sauver et redémarrer
-
-
non ! comment on reboot la box stp ? d'un autre côté j'ai pas envie de flinguer ma connection Windows (la seule qui me reste).
:-))
-
et as-tu essayé de rebooter ta box ?
-
j'ai regardé mais j'ai rien trouvé (possible que j'ai mal regardé).
sinon j'ai constaté que la commande route ne faisait pas apparaître l'interface lo (aussi bien chez D que M) alors que la commande ifconfig fait apparaître lo aussi bien chez D que M.
j'ai le sentiment qu'il y a eu un "foutoir" lors des rebranchements des deux machines.
encore une fois : tout me semble correct dans les fichiers cités dans les posts précédents (mais je suis pas spécialiste), j'ai désactivé toutes mes règles iptables, et pourtant je ne peux joindre l'extérieur alors que Windôôô accède au Net sans problème.
je crois que je vais débrancher et rebrancher machine après machine en testant/configurant la connection (et non pas tout reconnecter d'un coup comme je l'ai fait).
:-))
-
je reste persuadé qu'une règle iptable fait des siennes !
regardes de ce coté ! -
je viens de le faire sur la debian : cela ne change rien !
je suis vraiment pas spécialiste en configuration réseau, mais j'ai le sentiment que tout est normal dans les fichiers de configuration mais je ne sais pour quelle raison, je ne peux accéder à l'extérieur. Tout va bien en local (je ping d'1 machine à l'autre, je fais du ssh d'1 machine à l'autre mais dès qu'il s'agit de sortir à l'extérieur : NIET ! Et toujours Windôôô qui se marre comme une baleine !
...vraiment à se taper la tête contre le mur ! :-)
:-))
-
Contributeuras-tu essayé de redémarrer ton interface?
ifdown eth0 && ifup eth0
oudhclient eth0
-
oui je l'ai aussi ! désolé j'ai juste indiqué ce qui me paraissait "douteux" !
merci quand même ! je retourne à mes linux ...donc pas de connection internet histoire de revoir tout ça !
Si je trouve le pourquoi je donnerai l'explication .....un jour pîtêtre !
:-))
-
Contributeurtu devrais avoir aussi:
auto lo iface lo inet loopback
dans ton /etc/network/interfaces -
voici ce qui me chiffonne :
route -n
Destination
192.168.1.0 (pour mandriva et debian)
169.254.0.0 (ligne supplémentaire pour debian).
/etc/network/interfaces (pour debian donc)
allow-hotplug eth0 iface eth0 inet dhcp auto eth0
pour mandriva semble correct !
les fichiers /etc/resolv.conf j'en ai parlé (pour mandriva les 2 DNS de mon FAI et pour la debian 2x la ligne nameserver 192.168.1.1).
pour ifconfig
192.168.1.2 pour mandriva
192.168.1.3 pour debian
merci.
:-))
-
trucker38 : j'ai supprimé la connection et recréé une nouvelle connection (mandriva) : toujours pas d'internet.
aruju : je pense à une inversion de "quelque chose" entre les 2 machines !
vais te donner ça (va falloir que je retranscriva à la mano).
merci à vous !
:-)) -
ContributeurFais nous voir,pour Mandriva:
cat /etc/sysconfig/network-scripts/ifcfg-eth0 cat /resolv.conf route -n ifconfig
et pour Debian:cat /etc/network/interfaces cat /resolv.conf route -n ifconfig
- 1
- 2