Quels outils sont disponibles pour simuler certaines conditions de réseau sur Ubuntu?

Afin de tester notre deployment, je souhaite simuler certains events réseau tels que les pertes de connection, le timeout d'attente, la bande passante limitée, etc.

J'ai déjà goûté à cette situation, mais je n'ai pas trouvé quelque chose qui répond vraiment à mes besoins. ipfw semble être ce dont j'ai besoin mais je ne peux pas find un package ipfw pour Ubuntu. De plus, j'aimerais savoir s'il existe des solutions de rechange ou même des outils améliorés pour ma tâche.

3 Solutions collect form web for “Quels outils sont disponibles pour simuler certaines conditions de réseau sur Ubuntu?”

Vous pouvez simuler ces choses avec un pare-feu.

L'outil Userland pour modifier les règles du pare-feu s'appelle iptables

par exemple si vous souhaitez simuler 5 secondes de perte de connection, vous pouvez le faire

iptables -I INPUT -p tcp -s source.ip.for.which.you.want.to.appear.to.timeout --dpor $port -j DROP ; sleep 5; iptables -D INPUT -p tcp -s source.ip.for.which.you.want.to.appear.to.timeout --dpor $port -j DROP ;

iptables est génial, mais certains outils sont plus clairs lorsqu'ils traitent de ce type de problèmes.

  • Lagfactory (basé sur netem )
  • Nistnet . Ancien mais puissant.
  • dummynet

Et aussi wanem , pas une application autonome mais plus une distro de routeur personnalisée.

Du site de la sœur Stack Overflow: Simulez les packages retardés et abandonnés sur Linux

  • Quelles sont les différences fonctionnelles entre .profile .bash_profile et .bashrc
  • Connexion SSH perdue lors de la mise à niveau du serveur - Comment se reconnecter au processus?
  • partitionner "/ mnt" en deux partitions égales dans linux
  • Désactiver le client dhcp sur une interface
  • L'extension imagick php échoue à charger
  • Impossible de désactiver l'invite du mot de passe pour ssh
  • Erreur hebdomadaire Cron / Logrotate / Denyhosts
  • Nginx desservant d'autres domaines, alors mon propre
  • AMI personnalisé EC2 dans le groupe de balayage automatique ne gérant pas le script de données user
  • Pas assez de ressources disponibles
  • Multiples VIP UCARP sur une interface unique avec Debian / Ubuntu
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.