flattr

Nombre total de pages vues

vendredi 30 novembre 2007

FAQ Linux - Club d'entraide des développeurs francophones – Envoyé à l'aide de la barre d'outils Google

FAQ Linux - Club d'entraide des développeurs francophones

Accueil

Rechercher:
sur developpez.com sur les forums
Forums |  Tutoriels |  F.A.Q's |  Participez |  Hébergement | Contacts

Accueil   TV   Conception Java DotNET Visual Basic  C  C++ Delphi Pascal MS-Office SQL & SGBD Oracle  4D 
Club Blogs Emploi Formation Dév. Web PHP XML Python Autres 2D-3D-Jeux Sécurité Systèmes Windows Linux
FORUM LINUX F.A.Q LINUX TUTORIELS LINUX LIVRES LINUX LINUX TV GTK+
logo

rechercher
precedent    sommaire    suivant    telecharger


Comment télécharger de nombreux fichiers à la volée ?
auteur : Francois Trazzi
Placez les urls dans un fichier texte (nommé par exemple pg_dwd), et tapez simplement :
$ wget -i pg_dwd

Comment pinger tous les postes d'un réseau ?
auteur : Francois Trazzi
Sur un réseau de classe C :
L'adresse IP dépend de l'adresse de broadcast du réseau.
Si par exemple vous avez un serveur DHCP qui vous fournit automatiquement une IP, la commande :
$ ifconfig ethX
vous donnera l'adresse de broadcast.


Puis je naviguer sur le web en mode console ?
auteur : Francois Trazzi
Oui. Vous pouvez utiliser Lynx (présent dans la plupart des distributions), ou encore w3m.


Comment faire une passerelle minimum sous Linux?
auteur : vic
Mettez dans un script au démarrage (par exemple : /etc/rc.local)
#Active le forwarding dans le kernel 
echo 1 > /proc/sys/net/ipv4/ip_forward
# Efface les règles actuelles
iptables -F
# idem
iptables -t nat -F
# Active le routage vers ppp0
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE

Trouver son adresse IP en ligne de commande
auteurs : Nicolas581, Chanmix , becket, Olivier Van Hoof (ovh)
Voici diverses méthodes pour récupérer uniquement l'adresse IP en ligne de commande, utile pour intégrer dans un script.

Si vous avez une interface Ethernet :
 ifconfig eth0 | grep inet | cut -d":" -f2 | cut -d" " -f1

Si vous avez une interface PPP :
/sbin/ifconfig | grep "P-t-P" | sed "s/^[: a-z]*\([.0-9]*\).*/\1/"
Pour trouver l'adresse de la passerelle :
user@host:~$ awk '/eth0/{print $1}' /proc/net/arp 
192.168.0.101
Ou bien (toujours pour la passerelle) :
grep $(awk '/\t0003\t/{print $1}' /proc/net/route) /proc/net/arp | cut -d ' ' -f 1
Ou encore :
grep $(netstat -arn |grep UG |awk '{ print $8 }' ) /proc/net/arp |awk ' {  print $1 }' 

Comment connecter deux machines en rsh ?
auteur : Sylvain Luce
Depuis la machine A, je veux une connexion rsh vers une machine B pour un user.
Entre les deux machines, il est important d'avoir le même UID pour le user.
Configurer la machine B:
Dans le répertoire home du user, créer un fichier .rhosts (700 au niveau des droits) contenant
machineA mon_user
Dans /etc/hosts, rajouter la machineA
x.x.x.x    machineA
Dans (x)inetd, décommenter ou rajouter le service rsh et rlogin
shell  stream tcp  nowait root   /usr/sbin/tcpd       
in.rshd
Configurer la machine A:
Dans /etc/hosts, rajouter la machineB
y.y.y.y   machineB
Tester la connexion
Lancer une commande depuis la machine A:
rsh machineB "hostname"
Si le hostname de la machine B apparait, c'est bon.


Comment connecter deux ordinateurs via un port parallèle avec accès à internet?
auteur : narmataru
Je veux connecter deux pc par le port parallèle (via un cable de type LAPLINK) et que le second pc puisse accédé à internet (dans mon exemple je suis sous debian). La gestion TCP/IP via le port parallèle est géré par le module plip :


pc1 : 192.168.1.10 est connecté à Internet sur eth0
pc2 : 192.168.1.9 n'a que le port parallèle

sur pc1 :

Si le pc1 possède un système d'impression il faut le désactiver pour pouvoir enlever le module imprimante du port parallèle. Dans mon exemple mon gestionnaire d'impression est CUPS :

# /etc/init.d/cupsd stop
# rmmod lp
sur pc1 : J'ajoute la gestion de TCP/IP par port parallèle :
# insmod /lib/module/2.6.x.x/kernel/driver/net/plip.ko
(plip dépend de parport.ko et parport_pc.ko, il faut les charger de la même manière s'il ne le sont pas déjà)

On ajoute l'interface plip0 (vérifier avec dmesg si c'est plip0 ou plip1 ou etc....)
ifconfig plip0  192.168.1.10
pointopoint 192.168.1.9
On va permettre la redirection pour que l'autre PC puisse se connecter à Internet :
# echo 1 > /proc/sys/net/ipv4/ip_forward
# iptables -A POSTROUTING -t nat -o eth0 -j MASQUERADE
eth0 est l'interface qui est connecté à Internet
sur pc2 :
Je charge le module plip de la même manière que sur pc1
je définis l'interface de connection :
ifconfig plip0  192.168.1.9
pointopoint 192.168.1.10
Je définis PC1 comme 'routeur' :
route add default gw   192.168.1.10 plip0
Je copie les lignes commençant par 'nameserver' du fichier /etc/resolv.conf de pc1 dans /etc/resolv.conf de pc2 (pour les DNS, la résolution des noms)
Voilà pc2 à accès à internet et peut se connecter sur pc1.


Je n'arrive pas a surfer, comment faire un premier diagnostic ?
auteur : Sylvain Luce
Voici dans l'ordre la liste des opérations pour diagnostiquer. Suivant leurs succès/échec, vous pouvez ainsi en déduire votre problème.
Si vous utilisez un proxy, vérifier que votre navigateur est bien configuré pour passer par le proxy.
Pour vous assurez que c'est votre navigateur qui pose problème, essayez :
Si le ping est bon, alors c'est le navigateur. Sinon, afficher /etc/resolv.conf
more /etc/resolv.conf
Vérifier que la ligne
nameserver x.x.x.x
contient bien l'adresse ip du serveur DNS de votre FAI. Modifiez la ligne, le cas échéant et recommencez le ping www.google.com
Si le fichier est bien renseigné, faites un
C'est l'adresse IP de google.
Le ping est bon, alors tout va bien, vous avez bien un accès au web. Vérifiez l'adresse dns et le fichier /etc/resolv.conf

Votre ping ne passe pas? La connexion n'est pas établie. Vérifier votre configuration ethernet, adresse ip/passerelle grâce à la commande ifconfig.
Faites un ping de votre passerelle :
ping x.x.x.x
Si ce ping passe bien mais le ping de 216.239.57.104 alors votre problème se trouve au niveau du routeur.


A quoi servent les fichiers /etc/hosts et /etc/host.conf ?
auteur : Olivier Van Hoof (ovh)
/etc/hosts contient une liste d'association nom de machine - adresse IP permettant de bypasser la résolution de nom classique (qui interroge les serveurs DNS) pour quelques serveurs dont on connaît l'adresse. Typiquement utilisé pour renseigner des noms de machines locales, plus facilement accessibles par leur nom qu'en tapant l'adresse complète. Le format du fichier est très simple :
 127.0.0.1    localhost.localdomain
localhost
192.168.1.11 mamachine
192.168.1.12 monpc lepc
En première colonne l'adresse de la machine, ensuite en 2e colonne (séparée par un espace ou une tabulation) le nom correspondant, suivi éventuellement par ses alias.

/etc/host.conf définit la séquence de recherche pour la résolution de nom. En général on trouve ceci :
order hosts,bind
multi on
Cela signifie que le résolveur commencera par chercher dans le fichier /etc/hosts, puis interrogera le DNS. Le multi on veut simplement dire que le résolveur renverra toutes les adresses qu'il trouve pour un nom inscrit dans le fichier hosts, et non seulement la première. C'est l'option par défaut sous Debian et sans d'autres distributions aussi.


Comment accéder à plusieurs reseaux Ethernet avec une seule carte physique ?
auteur : MarcG
Linux accepte la création d'interfaces réseaux virtuels de manière simple, il suffit de configurer une carte eth0:1.
exemple
/sbin/ifconfig eth0:1   192.6.1.23 broadcast 192.6.1.255 netmask  255.255.255.0
Ceci autant de fois que l'on désire d'interfaces différentes.


rechercher
precedent    sommaire    suivant    telecharger

Consultez les autres F.A.Q's

Valid XHTML 1.1! Valid CSS!


Les sources présentées sur cette page sont libres de droits, et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une oeuvre intellectuelle protégée par les droits d'auteurs. Copyright © 2005 Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérêts. Cette page est déposée à la SACD.

Responsables bénévoles de la rubrique Linux Professionnel : Olivier Van Hoof et Pierre Chauvin - Contacter par EMail : linux@redaction-developpez.com
Vos questions techniques : forum d'entraide Linux Professionnel - 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-2007 www.developpez.com - Legal informations.

Aucun commentaire: