40
modifications
Aucun résumé des modifications |
|||
Ligne 1 : | Ligne 1 : | ||
{{Ébauche|le fichier '''/etc/network/interfaces'''}} | {{Ébauche|le fichier '''/etc/network/interfaces'''}} | ||
Le fichier interfaces, situé dans le dossier ''/etc/network'', est un fichier qui permet de paramétrer sa connection internet ( wifi,ethernet,vnc,vpn,bridge...). | Le fichier interfaces, situé dans le dossier ''/etc/network'', est un fichier qui permet de paramétrer sa connection internet ( wifi,ethernet,vnc,vpn,bridge...). | ||
Pour des solutions graphiques, allez voir du côté de [[ | |||
Pour des solutions graphiques, allez voir du côté de [[wicd]] et [[networkmanager]]. | |||
Si vous optez pour une solution graphique assurez vous d'avoir seulement les lignes suivantes dans le fichier interfaces : | |||
auto lo | |||
iface lo inet loopback | |||
Ainsi, seule la connexion à l'interface loopback sera configuré, laissant votre utilitaire graphique se charger du reste. | |||
=== syntaxe === | === syntaxe === | ||
Ligne 8 : | Ligne 13 : | ||
<méthode de lancement> <interface> | <méthode de lancement> <interface> | ||
iface <interface> inet <static/dhcp> | iface <interface> inet <static/dhcp> | ||
<nowiki>[(si <static>:) | <nowiki>[(si <static>:)address <adresse ip>]</nowiki> | ||
<nowiki>[(si <static>:)netmask <masque de sous réseau>]</nowiki> | <nowiki>[(si <static>:)netmask <masque de sous réseau>]</nowiki> | ||
<nowiki>[(si <static>:)network <ip du réseau>]</nowiki> | <nowiki>[(si <static>:)network <ip du réseau>]</nowiki> | ||
<nowiki>[(si <static>:)broadcast <adresse de broadcast>]</nowiki> | <nowiki>[(si <static>:)broadcast <adresse de broadcast>]</nowiki> | ||
<nowiki>[(si <static>:)gateway <adresse du routeur>]</nowiki> | <nowiki>[(si <static>:)gateway <adresse du routeur>]</nowiki> | ||
<nowiki>[dns-nameservers <serveur 1> [serveur 2] [...]]</nowiki> | <nowiki>[(si <static>:)dns-nameservers <serveur 1> [serveur 2] [...]]</nowiki> | ||
<p> | <p> | ||
'''<méthode de lancement>''' peut avoir les valeurs '''allow-hotplug''', qui laisse l'utilisateur démarrer soi-même sa connection avec ''ifup <interface>'', ou '''auto''' qui démarre la connection au démarrage.<br/> | '''<méthode de lancement>''' peut avoir les valeurs '''allow-hotplug''', qui laisse l'utilisateur démarrer soi-même sa connection avec ''ifup <interface>'', ou '''auto''' qui démarre la connection au démarrage.<br/> | ||
Ligne 28 : | Ligne 33 : | ||
Pour connaitre le nom de prendra son interface, faites la commande: | Pour connaitre le nom de prendra son interface, faites la commande: | ||
$ | $ /sbin/ifconfig -a | ||
Les interfaces sont listées dans la colonne de gauche. Les interfaces ethernet s'appellent généralement « ethX » et les interfaces WiFi s'appellent généralement « wlanX », X étant un chiffre (elles sont numérotées à partir de zéro) mais peuvent varier selon le pilote utilisé. | |||
Si votre interface n'apparaît pas, il manque probablement un pilote, allez sur http://kmuto.jp/debian/hcl/ pour savoir quel pilote vous devez utiliser. | |||
Après avoir correctement paramétré votre fichier interfaces, vous pouvez activer une interface en tapant ( en '''root''' ): | |||
# ifup <interface> | |||
et la désactiver en tapant : | |||
# | # ifdown <interface> | ||
Le service '''networking''', active les interfaces notées « auto » dans le fichier interfaces au démarrage du système, et désactive toutes les interfaces à l'extinction. Vous pouvez le lancer manuellement : | |||
# /etc/init.d/networking (start|stop|restart) | |||
Pour vérifier si la connexion est établie, tapez la commande: | Pour vérifier si la connexion est établie, tapez la commande: | ||
Ligne 43 : | Ligne 57 : | ||
$ ping google.fr | $ ping google.fr | ||
Si vous avez un problème de DNS, vous pouvez les enregistrer manuellement en éditant le fichier '''/etc/resolv.conf''' qui doit-être de la forme : | |||
nameserver <adresse du DNS1> | |||
nameserver <adresse du DNS2> | |||
Vous pourrez ensuite naviguer sur le web avec votre navigateur favori. | Vous pourrez ensuite naviguer sur le web avec votre navigateur favori. | ||
Ligne 48 : | Ligne 67 : | ||
Pour le wifi avec ce même fichier, allez voir du côté de [[interfaces et wpasupplicant]] en passant d'abord par la [[:Catégorie:Wifi|catégorie du wifi]]. | Pour le wifi avec ce même fichier, allez voir du côté de [[interfaces et wpasupplicant]] en passant d'abord par la [[:Catégorie:Wifi|catégorie du wifi]]. | ||
[[Utilisateur:L0u!$|L0u!$]] 3 février 2010 à 19:04 (UTC) | [[Utilisateur:L0u!$|L0u!$]] 3 février 2010 à 19:04 (UTC) | ||
=== Lancer des commandes lors de l'activation ou la désactivation d'une interface === | |||
Il est possible de rajouter des commandes qui seront lancées lorsque vous lancez '''ifup''' ou '''ifdown'''. | |||
pre-up <commande> | |||
post-up <commande> | |||
pre-down <commande> | |||
post-down <commande> | |||
Comme leur nom l'indique, '''pre-up''' détermine la commande lancée avant l'activation de l'interface, '''post-up''' détermine la commande lancée après l'activation de l'interface. '''pre-down''' et '''post-down''' feront de même pour la désactivation. | |||
Vous pouvez aussi mettre des scripts dans les dossiers if-pre-up.d, if-post-up.d, if-pre-down.d, if-post-down.d, situés dans /etc/network. Ces scripts seront lancés quelque soit l'interface activée ou désactivée. | |||
=== Ressources === | |||
$ man interfaces | |||
$ man ifup | |||
[[Catégorie:????]] | [[Catégorie:????]] |
modifications