Précédent   Forum des professionnels en informatique > Systèmes > Autres systèmes > Unix > Solaris
Solaris Forum d'entraide sur le système Solaris.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 12/12/2007, 20h10   #1
Membre habitué
 
Avatar de ixterm
 
Inscription : mars 2005
Messages : 277
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 277
Points : 145
Points : 145
Par défaut [SOLARIS] problème de dns sur une connection adsl en ppoe

Bonjour

Après avoir configuré pppd sous Solaris pour une connection adsl large bande, la procédure de connection fonctionne parfaitement.
Ci-joint le log de la connection :

Code :
1
2
3
4
5
6
7
8
9
10
 pppd call myisp
Serial connection established.
Using interface sppp0
Connect: sppp0 <--> /dev/sppptun
LCP: Rcvd Code-Reject for Identification id 234
Remote message: Access Accept
local  IP address 41.207.39.83
remote IP address 41.207.39.1
primary   DNS address 193.251.141.253
secondary DNS address 80.15.245.3
on obtient une interface sppp0 qui utilise la carte réseau rtls0 (pppoe)

Le fournisseur d'accès donne automatiquement les IP et les DNS.
Ci-joint le fichier /etc/ppp/peers/myisp :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
sppptun
plugin pppoe.so

#connect "/usr/bin/chat -f /etc/ppp/myisp-chat"
connect "/usr/lib/inet/pppoec rtls0"
user monusername
password motdepasse		
remotename myisp
persist          	
noauth			
noipdefault	
defaultroute		
usepeerdns
updetach		
noccp
j'ai bien spécifié "usepeerdns" , ce qui crée un fichier /etc/ppp/resolv.conf qui contient les nameserver.

Cependant, impossible d'afficher une page web
Un ping sur une adresse ne donne rien et laisse penser à un problème de DNS

De plus, quand je tape 91.121.18.77 dans firefox, j'accède directement au site de developpez.com
De meme avec 72.14.215.104, j'accède à Google

J'ai placé un nsswitch.conf dans /etc/ppp , et rajouté "dns" à la suite de hosts:files
Puis j'ai fait un ln -s /etc/ppp/resolv.conf /etc/resolv.conf

Mais le problème de dns persiste.

y a til eu omission sur un fichier de configuration?
ixterm est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/12/2007, 22h20   #2
Membre Expert
 
Avatar de jlliagre
 
Inscription : juin 2007
Messages : 970
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : juin 2007
Messages : 970
Points : 1 377
Points : 1 377
Le fichier nsswitch.conf doit être placé dans /etc, pas /etc/ppp.
jlliagre est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/12/2007, 06h34   #3
Membre habitué
 
Avatar de ixterm
 
Inscription : mars 2005
Messages : 277
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 277
Points : 145
Points : 145
oui, j'ai supprimé le nsswitch.conf placé dans /etc/ppp

puis j'ai rajouté dns après files dans celui placé dans etc (j'ai aussi rajouté dns après files sur la lignes ipnodes)

les serveurs DNS proposés marchent bien, je les ai testé avec"nslookup"

mais un chainon semble manquer qui relie la requete de connection à l'interrogation des nameserver

l'un des nsswitch.xxx est peut etre à retoucher
ixterm est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/12/2007, 08h27   #4
Membre Expert
 
Avatar de jlliagre
 
Inscription : juin 2007
Messages : 970
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : juin 2007
Messages : 970
Points : 1 377
Points : 1 377
Non, les autres nsswitch.xxx ne sont pas utilisés et il n'y a pas d'autre fichier de configuration à modifier que les deux déjà à jour.

Que te répond:

"arp www.developpez.net" ?
jlliagre est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/12/2007, 09h04   #5
Membre habitué
 
Avatar de ixterm
 
Inscription : mars 2005
Messages : 277
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 277
Points : 145
Points : 145
arp www.developpez.net a donné :

Code :
www.developpez.net : unknown host
pourtant un nslookup www.developpez.net 193.251.141.253 donne :

Code :
1
2
3
4
5
6
7
Server:         193.251.141.253
Address:        193.251.141.253#53

Non-authoritative answer:
www.developpez.net      canonical name = developpez.net.
Name:   developpez.net
Address: 87.98.128.200
ixterm est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/12/2007, 09h52   #6
Membre Expert
 
Avatar de jlliagre
 
Inscription : juin 2007
Messages : 970
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : juin 2007
Messages : 970
Points : 1 377
Points : 1 377
Il doit y avoir une erreur dans ton /etc/nsswitch.conf ou une mauvaise config dans le cache de noms que tu peux recharger comme ça:
Code :
1
2
3
pkill nscd
/usr/sbin/nscd
jlliagre est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/12/2007, 11h11   #7
Membre habitué
 
Avatar de ixterm
 
Inscription : mars 2005
Messages : 277
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 277
Points : 145
Points : 145
OK, j'ai effectué cette action

repingé sur une adresse, ça donne toujours "unknow host www.ladresse.com

au cas où le nsswitch.conf est defecteurx, j'ai fait un :

Code :
cp /etc/nsswitch.dns  /etc/nsswitch.conf

cependant, j'ai posté ce message à partir du Solaris, en tapant l'adresse IP de www.developpez.net trouvé avec nslookup

mais c'est exasperant de naviguer en tapant des adresses IP au lieu des noms
ixterm est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/12/2007, 11h29   #8
Membre Expert
 
Avatar de jlliagre
 
Inscription : juin 2007
Messages : 970
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : juin 2007
Messages : 970
Points : 1 377
Points : 1 377
Citation:
Envoyé par ixterm Voir le message
mais c'est exasperant de naviguer en tapant des adresses IP au lieu des noms
Tu peux configurer un proxy en attendant de résoudre le pb.

Pour comprendre ce qui ne va pas, désactive le cache, trace une requète et envoie le résultat:
Code :
1
2
3
svcadm disable -t name_service_cache # ou "pkill nscd" si < Solaris 10
truss -f arp www.sun.fr 2>&1 | egrep "xstat|open" | grep -v \\.so
jlliagre est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/12/2007, 13h52   #9
Membre habitué
 
Avatar de ixterm
 
Inscription : mars 2005
Messages : 277
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 277
Points : 145
Points : 145
voilà, sous Firefox je suis parti dans préferences-->Advanced-->connection settings, et j'ai coché "automatic proxy configuration URL"

et j'ai pu naviguer parfaitement

ensuite je suis reparti dans le menu ci-dessus et recoché "direct connection to the internet"

et là aussi tout fonctionne parfaitement

je fais un :
puis je me reconnecte

Et enfin tous les pings sont réussis :
Code :
1
2
3
4
5
ping www.developpez.net
www.developpez.net is alive

 arp www.developpez.net
www.developpez.net (87.98.128.200) -- no entry
Bon, qu'est ce qui a bien pu résoudre le problème et pourquoi ça bloquait avant?
ixterm est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/12/2007, 15h19   #10
Membre Expert
 
Avatar de jlliagre
 
Inscription : juin 2007
Messages : 970
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : juin 2007
Messages : 970
Points : 1 377
Points : 1 377
Changer la config du navigateur ne peut pas avoir d'effet sur ping ou arp. Il est probablement trop tard pour comprendre ce qui n'allait pas car tu n'a pas pris les traces que je te suggérais au moment où ça ne marchait pas.
jlliagre est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/12/2007, 15h25   #11
Membre habitué
 
Avatar de ixterm
 
Inscription : mars 2005
Messages : 277
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 277
Points : 145
Points : 145
oui, le navigateur n'a probablement eu aucun effet sur les ping.
avant de lancer le truss, je voulais essayer un dernière tentative de config

bon, c'est résolu
ixterm est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/04/2008, 12h16   #12
Invité de passage
 
Inscription : avril 2008
Messages : 2
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 2
Points : 2
Points : 2
Bonjour à tous,

désolé de remonter un topic vieux de plusieurs mois mais j'ai presque exactement le même problème.

Je viens de terminer l'installation de solaris 10 et pkgsrc mais je ne parviens pas à résoudre des noms avec autre chose que dig ou nslookup

J'ai fais le test suivant (après avoir kill nscd) :

Code :
1
2
3
4
5
6
7
# truss -f arp www.sun.fr 2>&1 | egrep "xstat|open" | grep -v \\.so
22782:  xstat(2, "/usr/sbin/arp", 0x08047B58)           = 0
22782:  open("/var/ld/ld.config", O_RDONLY)             Err#2 ENOENT
22782:  open("/etc/netconfig", O_RDONLY|O_LARGEFILE)    = 3
22782:  open("/dev/udp", O_RDONLY)                      = 3
22782:  open("/proc/22782/psinfo", O_RDONLY)            = 3
22782:  open64("/var/run/name_service_door", O_RDONLY)  = 3
mais je suis bien incapable de comprendre le résultat :p

En résumer, voici le résultat des commandes :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# nslookup www.google.fr
Server:         192.168.1.1
Address:        192.168.1.1#53

Non-authoritative answer:
www.google.fr   canonical name = www.google.com.
www.google.com  canonical name = www.l.google.com.
Name:   www.l.google.com
Address: 66.249.91.147
Name:   www.l.google.com
Address: 66.249.91.99
Name:   www.l.google.com
Address: 66.249.91.103
Name:   www.l.google.com
Address: 66.249.91.104

# ping www.google.fr
ping: unknown host www.google.fr
Quelqu'un pourrait me donner une idée de solution ?
Slashman est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/04/2008, 13h40   #13
Invité de passage
 
Inscription : avril 2008
Messages : 2
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 2
Points : 2
Points : 2
c'est bon résolu en faisant :

Code :
1
2
# cp nsswitch.dns nsswitch.conf
# svcadm restart name-service-cache
J'avais déjà fais la première commande à l'install, comme quoi
Slashman est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h23.


 
 
 
 
Partenaires

Hébergement Web