Contenu | Rechercher | Menus

Annonce

Ubuntu-fr vend de superbes t-shirts et de belles clés USB 32Go
Rendez-vous sur la boutique En Vente Libre

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 09/07/2008, à 15:29

Mathieu Santerre

Accès au réseau avec 8.04.1 (avahi)

J'ai installé Hardy Heron sur mon HP Compaq nc6320 et le réseau ne veut pas s'installer correctement pour ma connection filaire à un routeur (DHCP). Avec ifconfig, il me défile, en plus de eth0 (sans IP...), un drôle de eth0:avahi . Pas de changement avec sudo dhclient eth0 : il me dit "No DHCPOFFERS received" et pas plus d'accès au réseau. Avez-vous vu quelque-chose comme ça passer ?

#2 Le 09/07/2008, à 19:20

philpinch

Re : Accès au réseau avec 8.04.1 (avahi)

1er test

Avant tout, s'assurer qu'il n'existe pas de règles de filtrage dans le routeur et dans le PC Ubuntu.

Si tu mets une adresse statique sur l'interface eth0 : sudo ifconfig eth0 <adresse_ip> netmask <masque_sous_reseau>

dans le but de faire un ping du routeur : ping <adresse_ip_du_routeur>

Cela fonctionne ?
Si oui, tu peux remettre le PC en client dhcp : sudo /etc/init.d/networking restart

Si non, vérifie toute la partie physique (driver de la carte, câbles...)



2ème test

Vérifier la configuration du serveur DHCP. Est-il activé ?


-------------------------------------------------------------------------

pour information sur avahi :

Avahi est un Daemon qui découvre automatiquement les ressources réseau pour s'y connecter.

Il s'occupe:

    * D'attribuer automatiquement une adresse IP même sans présence d'un serveur DHCP (APIPA)
    * De faire office de DNS (chaque machine est accessible par le nom nomMachine.local)
    * De publier des services et d'y accéder facilement (les machines du réseau local sont prévenues de l'arrivée ou du départ d'un service).

Cela facilite le partage de fichier, d'imprimantes, etc... Avahi est une implémentation du protocole ZeroConf, compatible avec Bonjour/Rendez-Vous de Apple.

Il prend un peu de ressources. Le Daemon peut être arrêté comme suit :

sudo update-rc.d -f avahi-daemon remove

et peut être démarré comme cela :

sudo update-rc.d avahi-daemon defaults

Dernière modification par philpinch (Le 09/07/2008, à 19:49)


Phil Pinch
IT Trainer & Consultant

Meet me at http://philpinch.free.fr

Hors ligne

#3 Le 10/07/2008, à 19:28

Mathieu Santerre

Re : Accès au réseau avec 8.04.1 (avahi)

Salut !

Merci pour la réponse.

Pour faire le test 1, il me semble impossible d'attribuer une adresse IP fixe à eth0, mais bien seulement à eth0:avahi . Est-ce normal ?

Lorsque j'essaie le ping, les paquets sont transmis, mais rien ne me revient.

Il faut aussi dire que le l'icône me dit que je suis bel et bien connecté à un réseau filaire. J'ai essayé dans un autre environnement réseau (ie : à la maison) et mon routeur me donne accès sans problème à internet.

Suis-je simplement bloqué par mon routeur ?

Merci encore,

Mathieu

#4 Le 10/07/2008, à 19:30

Mathieu Santerre

Re : Accès au réseau avec 8.04.1 (avahi)

Ha oui : pour le test 2, le serveur DHCP fait bien son travail pour d'autre postes Windows, alors il me semble fonctionnel.

#5 Le 10/07/2008, à 20:04

philpinch

Re : Accès au réseau avec 8.04.1 (avahi)

Si je résume la situation :

Le PC ubuntu a envoyé sa requete DHCPDISCOVER
et au bout d'un certain délai, il n'a pas la réponse DHCPOFFER du serveut : DHCP (routeur)

Personnellement je désactive avahi sur mon portable ayant de multiples profiles réseaux. (Voir mon premier post)

J'ai vu que tu as essayé sudo dhclient.
As tu tenté sudo /etc/init.d/networking restart ?

Dernière modification par philpinch (Le 10/07/2008, à 20:17)


Phil Pinch
IT Trainer & Consultant

Meet me at http://philpinch.free.fr

Hors ligne

#6 Le 10/07/2008, à 20:46

tl6

Re : Accès au réseau avec 8.04.1 (avahi)

Bonjour,
Exactement le même pb
Hardy Heron 8.04.1,
connection numericable,
CM asus M2N-sli deluxe, eth0 chipset nvidia
ou en usb c'est pareil :
creation d'un ethx:avahi 169.254... et puis rien...
j'ai desactivé avahi-daemon, puis un dhclient, rien y fait !!!
Le portable est sur le même modem et fonctionne nickel en eth mais me fait un avahi en usb !
Je ne comprend rien, au secour !
merci.

Hors ligne

#7 Le 10/07/2008, à 21:32

Mathieu Santerre

Re : Accès au réseau avec 8.04.1 (avahi)

Je ne réussis pas à désactiver avahi, avec le GUI comme avec diverses lignes de commande (ex.: sudo update-rc.d -f avahi-daemon remove).

Par contre, j'ai des développements : mon serveur DHCP laisse une adresse IPv6 à eth0, et attribue une adresse IP ordinaire à eth0:avahi. Idem pour ma connection sans fil wlan0. Cela dit, pas capable de ping ni ne me connecter.

Le routeur prend une authentification WEP hexadécimal.

J'essaie sudo /etc/init.d/networking restart

#8 Le 10/07/2008, à 22:13

Mathieu Santerre

Re : Accès au réseau avec 8.04.1 (avahi)

Bon. J'ai réussi à accéder à internet en configurant ma connection filaire à l'ancienne avec un IP fixe, masque, DNS et passerelle. Je ne sais toujours pas pourquoi ça ne fonctionnait pas.

#9 Le 10/07/2008, à 23:07

Mathieu Santerre

Re : Accès au réseau avec 8.04.1 (avahi)

Plus précisément :

1 - je démarre Hardy branché au réseau

2 - je laisse le serveur DHCP et / ou le démon avahi (j'ignore lequel) accorder une adresse IP
169.x.x.x à une nouvelle "ressource virtuelle" eth0:avahi

3 - dans un bon vieux shell, je donne une "vraie" adresse à cette ressource :
sudo ifconfig eth0:avahi 192.168.x.x netmask 255.255.0.0

4 - je reviens dans mon GUI pour configurer ma connection filaire (eth0) avec la même adresse IP, le même masque et ma passerelle

Ça a l'air fou, mais ça marche, j'ai accès à internet. Merci de me dire si quelque-chose semble inutile ou risqué. Par ailleurs, toujours rien du côté Wi-Fi.

Merci à Phil, c'est ta première suggestion qui m'a permis d'avancer.

#10 Le 10/07/2008, à 23:42

philpinch

Re : Accès au réseau avec 8.04.1 (avahi)

Ton masque est 255.255.0.0 pour une adresse IP de classe C ?


L'id réseau est 192.168.Y et le 4ème octet est l'id de la machine
Le masque est 255.255.255.0 (soit 24 bits)

Une autre syntaxe :
sudo ifconfig eth0:avahi 192.168.1.x/24

Dernière modification par philpinch (Le 10/07/2008, à 23:45)


Phil Pinch
IT Trainer & Consultant

Meet me at http://philpinch.free.fr

Hors ligne