Forum des développeurs  

Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé.
Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Linux > Distributions > Ubuntu

Ubuntu Vos questions sur les distributions Ubuntu et dérivées (Kubuntu, Xubuntu... )

Réponse
 
Outils de la discussion
Vieux 11/10/2008, 19h24   #1 (permalink)
Invité de passage
 
Date d'inscription: octobre 2008
Messages: 2
Par défaut Probleme unbuntu connexion

bonjour voila j'ai ubuntu wubi 8.04 et une live boxe mais je ne sais pas comment mettre la connexion sous linux quelqu'un peut m'aider? svp
Kuzi-kuzi est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 11/10/2008, 19h53   #2 (permalink)
Membre chevronné
 
Avatar de supersnail
 
Date d'inscription: novembre 2006
Localisation: Entre la chaise et le clavier
Messages: 637
Par défaut

C'est pas avec le peu d'infos qu'on va avancer...

Edit n°3:
J'ai codé un script bash qui détecte automatiquement ce qui va pas et qui tente de le réparer:
Le voilà:
Code bash :
PATH_LOG=$(pwd)/logs_$$_.txt 
I_FACE=eth0  #Modifier par son interface ethernet si besoin

echo "----Début du diagnostic de la connexion----"
if [ $UID -ne "0" ]
then
	echo "Vous devez être root pour exécuter ce script."
else
	echo "Etape 1:Essai de connexion à la box..."
	if [ -z "$(ping 192.168.1.1 -c 5 | grep ttl)" ]
	then
		echo "Ping non réussi!"
		echo "Etape 2:Vérification de l'adresse IP"
		if [ -z '$(ifconfig $I_FACE | grep "[0-9][0-9][0-9]\.[0-9][0-9][0-9]\.")' ]
		then
			echo "Aucune adresse IP détectée!"
			echo "Tentative d'obtention d'une adresse..."
			if [ -z '$(dhclient | grep "DHCPOFFER")' ]
			then
				echo "Aucune solution possible trouvée.Veuillez activer DHCP sur le routeur"
				echo "ou vérifiez que vous êtes bien connectés"
			else
				echo "Relancement du script...."
				echo "----Fin du diagnostic----"
				!!
			fi
		else
			echo "---Adresse IP détectée---"
			echo "Vérification de la table de routage..."
			if [ -z '$(route -n | grep "192.168.1.1")' ]
			then
				echo "Aucune entrée de la box dans la table de routage"
				echo "Ajout de l'entrée..."
				sudo route add 0.0.0.0 gateway 192.168.1.1 I_FACE
				echo "Analyse des noms DNS"
				if [ -z '$(cat /etc/relsov.conf | grep "192.168.1.1")' ]
				then
					echo "Ajout du serveur DNS dans la liste..."
					echo "nameserver 192.168.1.1" >> /etc/resolv.conf
				fi
				echo "Relancement du script...."
				echo "----Fin du diagnostic----"
				!!
			else
				echo "Entrées correctement placées..."
				echo "Analyse des noms DNS"
				if [ -z '$(cat /etc/relsov.conf | grep "192.168.1.1")' ]
				then
					echo "Ajout du serveur DNS dans la liste..."
					echo "nameserver 192.168.1.1" >> /etc/resolv.conf
					echo "Relancement du script...."
					echo "----Fin du diagnostic----"
					!!
				else
					echo "Bizarre... tout à l'air normal..."
					echo "Génération des logs en cours...."
					echo "---------/ETC/NETWORK/INTERFACES--------------" >> PATH_LOG
					cat /etc/network/interfaces >> PATH_LOG
					echo "---------IFCONFIG--------------" >> PATH_LOG
					ifconfig >> PATH_LOG
					echo "---------ROUTE--------------" >> PATH_LOG
					route -n >> PATH_LOG
					echo "---------/ETC/RESOLV.CONF--------------" >> PATH_LOG
					cat /etc/resolv.conf >> PATH_LOG
					echo "---------DHCLIENT--------------" >> PATH_LOG
					dhclient >> PATH_LOG
					echo "Génération des logs terminés.Ils sont disponibles à $PATH_LOG"
					echo "Tentez de relancer ce script si le problème persiste"				
				fi
			fi
		fi
	fi
	echo "Etape 2:Essai de connexion à Google..."
	if [ -z "$(ping www.google.fr -c 5 | grep ttl)" ] 
	then
		echo "Erreur lors du ping!Bizarre... tout à l'air normal..."
		echo "Génération des logs en cours...."
		echo "---------/ETC/NETWORK/INTERFACES--------------" >> PATH_LOG
		cat /etc/network/interfaces >> PATH_LOG
		echo "---------IFCONFIG--------------" >> PATH_LOG
		ifconfig >> PATH_LOG
		echo "---------ROUTE--------------" >> PATH_LOG
		route -n >> PATH_LOG
		echo "---------/ETC/RESOLV.CONF--------------" >> PATH_LOG
		cat /etc/resolv.conf >> PATH_LOG
		echo "---------PING WWW.GOOGLE.FR--------------" >> PATH_LOG
		ping www.google.fr -c 5 >> PATH_LOG
		echo "Génération des logs terminés.Ils sont disponibles à $PATH_LOG"
		echo "Tentez de relancer ce script si le problème persiste"
	else
		echo "Tout est correct!"
		echo "Merci d'avoir utilisé ce script pour tester votre connexion!"
	fi
fi
Pour l'utiliser,il faut créer un fichier texte que tu enregisteras en depannage.sh sur le bureau (enregistre cette page et fais cette opération sous Linux...),ensuite tu ouvres un terminal,tu tapes cd Bureau && sudo chmod +x depannage.sh && sudo ./depannage.sh
Le script redémarre normalement automatiquement,et si des logs sont créés,poste-les ici

PS:j'ai cherché sur internet,il semblerait qu'Hardy ait des bugs au niveau de l'ethernet au niveau de la Livebox ..
__________________
Toute question technique envoyée en MP ira directement à la poubelle
Le développement du plugin boule-de cristal 1.0 pour firefox est annulé.Expliquez donc clairement votre problème (en donnant code source et messages d'erreur)

Pour ceux qui auraient des problèmes avec la langue française,aller voir ici (et coller la traduction sur le forum)
Quel gestionaire de fenêtres préférez-vous sous Linux?

Dernière modification par supersnail ; 27/10/2008 à 20h06
supersnail est déconnecté   Envoyer un message privé Réponse avec citation
NEWS LINUX PROFESSIONNELFAQ LINUXTUTORIELS LINUXLIVRES LINUXLINUX TVUNIXGTK+QtAPACHE

Réponse

Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Linux > Distributions > Ubuntu



Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non
Navigation rapide


Fuseau horaire GMT +1. Il est actuellement 12h48.


Publiez vos articles, tutoriels et cours et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones. Nous contacter
Copyright 2000-2008 www.developpez.com - Legal informations