Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3098 connectés 

 


Dernière réponse
Sujet : Où puis-je trouver de la doc sur la commande ifup?
nodens sinon, j'oubliais, si tu veux relancer toutes les cartes, le mieux est d'utiliser le script /etc/rc.d/init.d/network.
 
Il se base sur les infos de /etc/sysconfig/network-scripts/ifcfg-<nom de l'interface>, par exemple /etc/sysconfig/network-srcipts/ifcfg-eth0
 
Tu mets les valeurs comme tu veux (voici un exemple) :
 
DEVICE=eth0
BOOTPROTO=static
IPADDR=192.168.0.5
NETMASK=255.255.255.0
NETWORK=192.168.0.0
BROADCAST=192.168.0.255
ONBOOT=yes
 
et quand tu fais /etc/rc.d/init.d/network start (ou au démarrage), il te lance les cartes qui ont ONBOOT=YES . tu peux aussi faire /etc/rc.d/init.d/network restart, pour arrêter et redémarrer mes interfaces, etc. pour voir les différentes possibilités, fait /etc/rc.d/init.d/network sans argument, et il te dis les arguments supportés, comme 99,9% des scripts de démarrage Systeme V !
 
Pour en savoir plus sur les scripts de démarrages de ce type en général, ou sur les scripts spécifiques au réseau, tu peux :
-> aller voir sur les sites des distribs qui utilisent ce système (redhat, mandrake...), ils ont de la doc
-> appendre le bash et lire les scripts... attention, c'est parfois un peu du cache cache (tel script inclut tel autre qui inclut tel autre etc etc... faut pas avoir peur de se perdre dans les fonctions)
 
A+
 
 
Sachant que le mieux est encore de faire les deux.

 

[jfdsdjhfuetppo]--Message édité par nodens--[/jfdsdjhfuetppo]


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
nodens sinon, j'oubliais, si tu veux relancer toutes les cartes, le mieux est d'utiliser le script /etc/rc.d/init.d/network.
 
Il se base sur les infos de /etc/sysconfig/network-scripts/ifcfg-<nom de l'interface>, par exemple /etc/sysconfig/network-srcipts/ifcfg-eth0
 
Tu mets les valeurs comme tu veux (voici un exemple) :
 
DEVICE=eth0
BOOTPROTO=static
IPADDR=192.168.0.5
NETMASK=255.255.255.0
NETWORK=192.168.0.0
BROADCAST=192.168.0.255
ONBOOT=yes
 
et quand tu fais /etc/rc.d/init.d/network start (ou au démarrage), il te lance les cartes qui ont ONBOOT=YES . tu peux aussi faire /etc/rc.d/init.d/network restart, pour arrêter et redémarrer mes interfaces, etc. pour voir les différentes possibilités, fait /etc/rc.d/init.d/network sans argument, et il te dis les arguments supportés, comme 99,9% des scripts de démarrage Systeme V !
 
Pour en savoir plus sur les scripts de démarrages de ce type en général, ou sur les scripts spécifiques au réseau, tu peux :
-> aller voir sur les sites des distribs qui utilisent ce système (redhat, mandrake...), ils ont de la doc
-> appendre le bash et lire les scripts... attention, c'est parfois un peu du cache cache (tel script inclut tel autre qui inclut tel autre etc etc... faut pas avoir peur de se perdre dans les fonctions)
 
A+
 
 
Sachant que le mieux est encore de faire les deux.

 

[jfdsdjhfuetppo]--Message édité par nodens--[/jfdsdjhfuetppo]

nodens Pour cela, utilise la commande ip (c'est presque un shell en soi, mais très intuitif tu vas voir, qui est la base des utilitaires réseaux sous nunux) :
 
ip --help :
 Usage: ip [ OPTIONS ] OBJECT { COMMAND | help }
where  OBJECT := { link | addr | route | rule | neigh | tunnel |
                   maddr | mroute | monitor }
       OPTIONS := { -V[ersion] | -s[tatistics] | -r[esolve] |
                    -f[amily] { inet | inet6 | ipx | dnet | link } | -o[neline] }
 
En gros, tu lance ip en lui passant en premier argument un objet (par exemple addr pour adresse) puis une commande pour cet objet :
ip addr show :
 
1: lo: <LOOPBACK,UP> mtu 16436 qdisc noqueue
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 brd 127.255.255.255 scope host lo
2: eth0: <BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast qlen 100
    link/ether 00:50:ba:f3:05:b0 brd ff:ff:ff:ff:ff:ff
    inet 192.168.0.5/24 brd 192.168.0.255 scope global eth0
 
pour en savoir plus sur les commandes que tu peux passer à un objet, tu fais : ip <objet> help :
 
par exemple, ce qui t'intéresse est ta liaison :
 
ip link help  
 
Usage: ip link set DEVICE { up | down | arp { on | off } |
                             dynamic { on | off } |
                             multicast { on | off } | txqueuelen PACKETS |
                             name NEWNAME |
                             address LLADDR | broadcast LLADDR |
                             mtu MTU }
       ip link show [ DEVICE ]
 
donc, pour voir l'état des liaisons, tu fais  
 
ip link show
 
 
1: lo: <LOOPBACK,UP> mtu 16436 qdisc noqueue
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: <BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast qlen 100
    link/ether 00:50:ba:f3:05:b0 brd ff:ff:ff:ff:ff:ff
 
et pour arrêter une interface tu fais :
 
ip link set eth0 down
 
tu vérifie le résultat avec ip link show, tu la relance avec ip link set eth0 up, etc etc. Comme tu vois c'est pas bien compliqué si tu connais un peu d'anglais.
Lucifer2 Ca ne relance que eth0 et sa arrête les autres.
Mjules en faisant ifup eth0 , ça relance pas uniquement eth0 ?
Lucifer2 J'ai 3 cartes sur la même machine, comment faire pour relancer les 3 sans arrêter les autres.
aurelboiss La commande ifup est si on peut dire une petite partie de la commande /etc/init.d/network restart qui deconnecte et reconnecte les cartes réseaux. la commande ifup permet de relancer la carte réseau que tu choisi c tout.
@++
houplaboom42 ifup c est pas vraiment un e commande c est plutot un script qui va parser les fichiers /etc/sysconfig/network
 
et  
 
/etc/syconfig/network-scripts/ifcg-<ton-device>
Lucifer2 :hello:  
 
je chreche de la doc sur ifup car je n'arrive pas à activer mes 3 cates réseau en même temps.

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)