Suse (10.0), Wi-Fi, DHCP et les DNS...

Suse (10.0), Wi-Fi, DHCP et les DNS... - Linux et OS Alternatifs

Marsh Posté le 16-03-2006 à 15:12:39    

Bonjour à tous :hello:  
 
J'ai un problème avec les DNS :(
J'essaye depuis un certain temps de faire fonctionner le Wi-Fi sur mon portable à la fac. Le serveur DHCP (les admins  :ange: ) m'a réservé une adresse IP et un nom d'hôte. De ce côté là, c'est bon. ifconfig me donne bien ce que je veux : adresse IP, masque toussa. iwconfig aussi (fréquence, qualité du lien, etc.)
Mais quand je fais un ping, j'ai "host unreachable". Après quelques recherches, j'ai bien compris que la résolution de nom était en cause.
Ce qui se passe, c'est que chez moi je suis en réseau local ethernet et que je dois spécifier les DNS de mon FAI que mon routeur/modem ne transmet pas comme il faut.
 
Bref, j'ai coché la case qu'il faut dans yast pour récupérer les DNS via DHCP (aucune idée d'où ça s'écrit), je redémarre mais /etc/resolv.conf ne s'est pas mis à jour :??:  
Pourtant, en faisant dhcpcd-test, je récupère toutes les infos... L'idée c'est que je n'ai pas à écrire tout ça en dur le matin en arrivant (configuration Wi-Fi) et le soir en rentrant chez moi (configuration ethernet). Donc si vous avez une piste :)


---------------
FREE DATOUNE
Reply

Marsh Posté le 16-03-2006 à 15:12:39   

Reply

Marsh Posté le 16-03-2006 à 15:31:49    

Normalement si je me trompe pas c'est pas auniveau du client que tu choisi le DNS en DHCP c'est une option donné dans le bail.
Tu peux mettre plusieur nameserver dansle resolv.conf donctu peux mettre celui de chez et celui du campus.


---------------
bashfr  | Meilleur ami de l'homme | Gallerie
Reply

Marsh Posté le 16-03-2006 à 15:53:07    

Merci :)
Ça progresse... J'ai ajouté un des 4 dns de la fac dans resolv.conf. Je peux faire un traceroute de forum.hardware.fr (par exemple :D ) mais je n'ai pas de route :( . Je m'explique : j'ai bien l'impression que la résolution de nom se fait (83.243.23.28 ;) ) mais ensuite j'ai le message qui tue : "Network is unreachable" :fou:  
Je ne m'explique pas du tout ce comportement...


---------------
FREE DATOUNE
Reply

Marsh Posté le 16-03-2006 à 15:56:39    

chemin par défaut/passerelle pas correctement configurée, à priori ...
 
Donnes le résultat d'un ip route show ou d'un route -n (suivant que t'as l'un ou l'autre de ces outils d'installés), stp.


---------------
« Ce qui ne vous tue pas vous rend plus fort » F. Nietzsche | « Vise_ la Lune. Si tu rates, au pire, t'es dans la merde » Un poète disparu dans le cercle
Reply

Marsh Posté le 16-03-2006 à 15:57:59    

et si tu peux fais traceroute pour voir au ca bloque


---------------
bashfr  | Meilleur ami de l'homme | Gallerie
Reply

Marsh Posté le 16-03-2006 à 16:15:46    

Zzozo a écrit :

chemin par défaut/passerelle pas correctement configurée, à priori ...
 
Donnes le résultat d'un ip route show ou d'un route -n (suivant que t'as l'un ou l'autre de ces outils d'installés), stp.


Voilà pour ip route show :

134.214.142.0/23 dev eth1 proto kernel scope link src 134.214.143.16
169.254.0.0/16 dev eth1 scope link
127.0.0.0/8 dev lo scope link


134.214.142.0 c'est l'adresse du réseau et 134.214.143.16 c'est mon ip (essayez de me tracer pour voir ?)
Pour route -n :

Destination Passerelle Genmask ...
134.214.0.0 0.0.0.0 255.255.254.0 ...


Je zappe le reste ! Passerelle 0.0.0.0 c'est pas un peu zarb ça :??:

azerty_92 a écrit :

et si tu peux fais traceroute pour voir au ca bloque


quand je fais traceroute google.ch

traceroute to google.ch (216.239.57.104), ...
Unable to connect to 216.239.57.104: Network is unreachable


La question est : le nom est résolu mais l'adresse n'est pas atteignable !??!!
 
Comment devrais-je configure la table de routage alors ?
Chez moi la passerelle est 192.168.0.1 (mon routeur), ici c'est 134.214.142.1.
 
Merci :)


---------------
FREE DATOUNE
Reply

Marsh Posté le 16-03-2006 à 16:41:08    

Ok a mon avis tu un problème au niveau de la passerelle.
défini la passerelle avec un route add default gw @ip


---------------
bashfr  | Meilleur ami de l'homme | Gallerie
Reply

Marsh Posté le 16-03-2006 à 16:55:23    

azerty_92 a écrit :

Ok a mon avis tu un problème au niveau de la passerelle.
défini la passerelle avec un route add default gw @ip


Merci, ceci résoud (provisoirement) mon problème :)
L'idée serait que quand je vais rentrer chez moi tout à l'heure, je n'ai pas à changer à nouveau la passerelle. Là ce serait tip-top ! Alors est-ce qu'il y aurait quelque chose qui me permette de configurer ça proprement ?


---------------
FREE DATOUNE
Reply

Marsh Posté le 16-03-2006 à 17:09:55    

Bah comme dit normalement quand tu utilise le client dhcp la config du DNS et de la passerelle sont fait automatiquement.
C'est qu a mon avis ton client DHCP merde, mais je sais plus où on spécifie qu'on utilise DHCP. Il un fichier a paramétrer pour dire qu'on utilise le DHCP.


---------------
bashfr  | Meilleur ami de l'homme | Gallerie
Reply

Marsh Posté le 16-03-2006 à 18:27:41    

:jap:  
Bon pour le dhcp, je ferais des tests à la maison !
Sinon, en configurant la table de routage ainsi, ça a l'air de marcher :
http://img219.imageshack.us/img219/3503/yast17aj.th.png
Par contre au démarrage j'ai un petit message dans /var/log/messages

Mar 16 18:10:06 jlaptop kernel: eth0: link down
Mar 16 18:10:06 jlaptop kernel: NET: Registered protocol family 17
Mar 16 18:10:07 jlaptop ifup-route: Error while executing:
Mar 16 18:10:07 jlaptop ifup-route: Command 'ip route replace to 0.0.0.0/0 via 192.168.0.1 dev eth0' returned:
Mar 16 18:10:07 jlaptop ifup-route: RTNETLINK answers: Network is unreachable
Mar 16 18:10:07 jlaptop ifup-route: Configuration line: 0.0.0.0 192.168.0.1 0.0.0.0 eth-id-00:0c:76:f7:e9:2f
Mar 16 18:10:11 jlaptop kernel: ieee80211_crypt_wep: module not supported by Novell, setting U taint flag.
Mar 16 18:10:11 jlaptop kernel: ieee80211_crypt: registered algorithm 'WEP'
Mar 16 18:10:11 jlaptop kernel: ipw2200: Firmware error detected.  Restarting.
Mar 16 18:10:12 jlaptop kernel: eth0: no IPv6 routers present
Mar 16 18:10:13 jlaptop ifup-route: Error while executing:
Mar 16 18:10:13 jlaptop ifup-route: Command 'ip route replace to 0.0.0.0/0 via 134.214.142.1 dev eth1' returned:
Mar 16 18:10:13 jlaptop ifup-route: RTNETLINK answers: Network is unreachable
Mar 16 18:10:13 jlaptop ifup-route: Configuration line: 0.0.0.0 134.214.142.1 0.0.0.0 wlan-id-00:13:ce:4c:ca:a5
Mar 16 18:10:19 jlaptop SuSEfirewall2: Warning: ip6tables does not support state matching. Extended IPv6 support disabled.
Mar 16 18:10:19 jlaptop SuSEfirewall2: /var/lock/SuSEfirewall2.booting exists which means system boot in progress, exit.
Mar 16 18:10:19 jlaptop kernel: eth1: no IPv6 routers present


Pour ce qui est de eth0, c'est normal c'est pas branché !
En revanche pour eth1, je ne sais pas si c'est parce que l'adresse n'est pas encore assignée qu'il répond ça. Une idée ?


---------------
FREE DATOUNE
Reply

Marsh Posté le 16-03-2006 à 18:27:41   

Reply

Marsh Posté le 16-03-2006 à 18:42:33    

En mettant l'adresse IP en dur visiblement ça a l'air d'aller. Je vais donc rester comme ça en espérant que ça fonctionne. Merci du coup de main :)


---------------
FREE DATOUNE
Reply

Marsh Posté le 16-03-2006 à 19:33:27    

Bon chez moi, ça n'a pas marché directement, j'ai du taper route add default gw 192.168.0.1 pour récupérer une connexion fonctionnelle.
Quelqu'un saurait où cette information s'écrit (quel fichier de configuration en fait) dans SuSE ?


---------------
FREE DATOUNE
Reply

Marsh Posté le 17-03-2006 à 09:06:35    

Je sais pas quand tu as pris le screen shot mais le problème c est que pour la même destination tu avais deux routes donc ca risque de pas marcher surper bien.
Sur la debian par exemple quand tu es en dhcp et que le serveur est bien configuré, il suffit je crois de mettre dans le fichier /etc/network/interface :
 

Citation :

iface eth0 inet dynamic


 
et avec ca tout est bien renseigné la passerelle et le dns


---------------
bashfr  | Meilleur ami de l'homme | Gallerie
Reply

Marsh Posté le 17-03-2006 à 10:09:27    

azerty_92 a écrit :

Je sais pas quand tu as pris le screen shot mais le problème c est que pour la même destination tu avais deux routes donc ca risque de pas marcher surper bien.
Sur la debian par exemple quand tu es en dhcp et que le serveur est bien configuré, il suffit je crois de mettre dans le fichier /etc/network/interface :
 

Citation :

iface eth0 inet dynamic


 
et avec ca tout est bien renseigné la passerelle et le dns


Ouep j'ai deux routes pour la même destination mais si tu regardes bien, ça dépend de l'interface eth0 ou wlan.
Sinon je ne trouve pas le fichier de configuration dont tu me parles dans la SuSE [:tinostar]  
J'ai un répertoire /etc/sysconfig/network mais pas de fichier interface dedans donc je ne sais pas où mettre cette ligne.


---------------
FREE DATOUNE
Reply

Marsh Posté le 17-03-2006 à 10:18:59    

Jeddo a écrit :

Ouep j'ai deux routes pour la même destination mais si tu regardes bien, ça dépend de l'interface eth0 ou wlan.


 
Justement imagine qu'est ce que fais un paquet quand tes deux interfaces sont up ?
Edit : pour la Suse je peux pas t aider je connais

Message cité 1 fois
Message édité par azerty_92 le 17-03-2006 à 10:19:30

---------------
bashfr  | Meilleur ami de l'homme | Gallerie
Reply

Marsh Posté le 17-03-2006 à 10:28:24    

azerty_92 a écrit :

Justement imagine qu'est ce que fais un paquet quand tes deux interfaces sont up ?
Edit : pour la Suse je peux pas t aider je connais


A priori elles sont jamais up ensemble : ethernet c'est at home et donc le wi-fi est désactivé (manuellement), et à la fac pas de câble ethernet branché et wi-fi allumé ;)
Si le dhcp fonctionnait correctement, je me poserai ces questions :pfff:  
Il y a un fichier dhcp justement dans /etc/sysconfig/network (250 lignes je vous les épargne).

## Path:        Network/DHCP/DHCP client
## Description: DHCP configuration tweaking
#
# Note:
# To configure one or more interfaces for DHCP configuration, you have to
# change the BOOTPROTO variable in /etc/sysconfig/network/ifcfg-<interface> to
# 'dhcp' (and possibly set STARTMODE='onboot').
#
# Most of these options are used only by dhcpcd, not by the ISC dhclient (which
# uses a config file).
#
# Most of the options can be overridden by setting them in the ifcfg-* files,
# too.


Doit y avoir des trucs à trifouiller là-dedans...


---------------
FREE DATOUNE
Reply

Marsh Posté le 17-03-2006 à 11:00:12    

Oui surment que dans ce fichier tu dois spécifier si oui ou non tu utilises le client DHCP.


---------------
bashfr  | Meilleur ami de l'homme | Gallerie
Reply

Sujets relatifs:

Leave a Replay

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