View previous topic :: View next topic |
Author |
Message |
Beber Guru
Joined: 10 Apr 2004 Posts: 300 Location: Kemper, Lutèce
|
Posted: Fri Jul 09, 2004 1:59 pm Post subject: [Réseau] Changer le nom d'une interface (résolu) |
|
|
Vala, j'ai une carte wifi qui est en eth1 et une carte ethernet qui est en eth0
comment je peux faire pour changé le nom de eth1 a wlan0 sachant que j'utilise prism54
^^
Last edited by Beber on Mon Jul 12, 2004 8:28 am; edited 1 time in total |
|
Back to top |
|
|
julien Apprentice
Joined: 18 Oct 2002 Posts: 155
|
Posted: Sun Jul 11, 2004 8:07 pm Post subject: |
|
|
Pour cela tu as un petit programe qui s'appelle nameif.
Il utilise un fichier de configuration qui s'appelle mactab et qui se trouve dans /etc.
Chaque ligne du fichier est composée d'un nom et d'une adresse mac. Le nom est le nom de périphérique que tu veux donner à l'interface réseau dont l'adresse mac est spécifiée plus loin sur la ligne.
Tu lances la commande nameif et le nom de tes interfaces sera changé.
Je te conseille de faire un script de démarage nameif pour changer leur nom et rajouter ce script comme dépendances des scripts net.*.
Je te donne mon fichier mactab pour info.
#Naming configuration file of ethernet devices
#Ethernet card for interbet connexion
internet0 00:10:B5:10:3A:EC
#wireless devices
wireless0 00:80:C8:AC:3E:E1
et mon fichier /etc/init.d.nameif
#!/sbin/runscript
start(){
nameif -s
eend $?
} |
|
Back to top |
|
|
Beber Guru
Joined: 10 Apr 2004 Posts: 300 Location: Kemper, Lutèce
|
Posted: Mon Jul 12, 2004 8:28 am Post subject: |
|
|
merci a toi |
|
Back to top |
|
|
katov n00b
Joined: 12 Jul 2004 Posts: 5
|
Posted: Mon Jul 12, 2004 2:21 pm Post subject: |
|
|
julien wrote: | Pour cela tu as un petit programe qui s'appelle nameif.
Il utilise un fichier de configuration qui s'appelle mactab et qui se trouve dans /etc.
[...]
et mon fichier /etc/init.d.nameif
#!/sbin/runscript
start(){
nameif -s
eend $?
} |
Il faut veiller à changer le nom des interfaces avant que le réseau ne soit configuré sans quoi celà devient impossible. Exemple de script de démarrage (/etc/init.d/nameif) :
Code: | #!/sbin/runscript
depend()
{
before net
}
start()
{
ebegin "Renaming ethernet interfaces"
if [ -f /etc/mactab ]
then
/sbin/nameif -s
fi
eend 0
} |
|
|
Back to top |
|
|
|