Forum Linux.général Effacer efficacement une config réseau

Posté par .
Tags : aucun
0
9
août
2006
Bonjour les gens,

je bidouille pas mal ma config réseau pour le boulot (plusieurs interfaces, vlan, tout ça tout ça).
Je me suis fait un ptit script bash qui ajoute des vlans sur une interface, qui me configure les IP & co.

Le problème, c'est que je ne trouve pas de commandes pour effacer le tout proprement.

Par ex, si je mets une IP sur eth0, que je créé un VLAN 200, tout va bien.
Si je fait tomber l'interface eth0 (ifconfig eth0 down ou bien /etc/init.d/networking stop), tout va bien aussi.
Par contre, quand je remonte l'interface, j'ai tjs mon IP & mes vlan. Hors j'en veux plus

Vous savez comment faire ou connaissez une méthode pour effacer proprement ma config réseau ? Alors postez votre solution si après !! ;)

Merci,
  • # avec "l'adresse" 0.0.0.0

    Posté par . Évalué à 1.

    Avant, j'utilisais un truc tout bête quand je voulais effacer une adresse IP :
    # ifconfig eth0 0.0.0.0

    Avec ça, l'interface perd son adresse et son masque.

    Après, je ne sais pas si ça efface les vlan, mais c'est à essayer.

    Article Quarante-Deux : Toute personne dépassant un kilomètre de haut doit quitter le Tribunal. -- Le Roi de Cœur

    • [^] # Re: avec "l'adresse" 0.0.0.0

      Posté par . Évalué à 1.

      Merci ;)

      En effet ca marche pour effacer l'adresse de l'interface réseau, mais pas les vlan.

      Heureusement awk est la pour me dépatouiller, et je peux supprimer les vlans 1 par 1 correctement :

      for i in `ifconfig | awk '{print $1}' | grep eth0.`
      do
      echo "[Suppression du VLAN $i]"
      vconfig rem $i
      done


      je vais pouvoir continuer tranquillement !

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.