Aujourd'hui, minecraft était en panne exactement au moment où je voulais prendre une pause pour étudier pour mes finales. Une expérience pénible! Alors j'ai pensé que je tergiverserais un peu en écrivant un script qui pingerait minecraft.net chaque minute, et lancerait minecraft pour moi dès que les choses seraient revenues à la normale. Comme preuve de concept, j'ai couru ping -i 60 -f www.minecraft.net
pendant un certain temps et j'ai observé la sortie. Cette commande envoie un ping toutes les 60 secondes (-f est l'option 'flood ping' sur mon système).
Puis il m'est venu à l'esprit: est-ce OK? J'ai jeté un coup d'œil sur les pages de manuel et j'ai cherché sur Internet, mais à part un livre illustré pour enfants, je n'ai trouvé aucun bon conseil sur la façon de jouer poliment.
Donc, je vous le dis, super utilisateurs doux: quelles sont les directives générales pour utiliser le ping poliment? Y a-t-il un intervalle autorisé pour l'utilisation ping -f
?
-f
est le paramètre pour "Définir l'indicateur Ne pas fragmenter dans le paquet (IPv4 uniquement)".Réponses:
L'envoi d'un ping toutes les 60 secondes n'est pas un DoS. En fait, le trafic que vous générez vers les serveurs d'un jeu en ligne simplement en jouant dépasse de loin un simple ping une fois par minute. Même si tous ceux qui voulaient se connecter pour jouer devaient le faire, ce serait encore moins que s'ils jouaient tous activement.
Pourquoi avez-vous choisi d'utiliser le mode inondation? Si vous supprimez cela, vous envoyez parfaitement un ping une fois par minute (ou même toutes les 30 secondes car il ne s'agit que d'un seul paquet de temps en temps).
Assurez-vous simplement de coder votre script afin que le ping s'arrête une fois que vous vous êtes connecté.
la source
L'intervalle autorisé pour un ping est la valeur par défaut d'une seconde. Augmenter cela à un intervalle de deux secondes rendrait l'utilisateur deux fois plus agréable. À un intervalle de dix secondes, vous seriez cinq cent douze fois plus poli que l'utilisateur de ping moyen, ce qui est probablement une marque d'étiquette aussi élevée que n'importe lequel d'entre nous peut espérer atteindre.
Je pense que si l'intervalle une fois par seconde était acceptable il y a une trentaine d'années lorsque le programme est devenu populaire, il l'est certainement aujourd'hui parce que la capacité du réseau a augmenté.
la source
Dans le grand schéma des choses, non; il n'y a pas d'étiquette. Vous pouvez faire exploser ICMP à votre guise et aucun mal ne devrait en découler. L'envoi d'un ping par minute serait certainement parfaitement acceptable, surtout si l'on considère la quantité de trafic allant généralement à cette adresse particulière.
ICMP est assez dérisoire en termes d'utilisation, à la fois de bande passante et de ressources nécessaires pour une réponse, donc tant que vous n'organisez pas systématiquement des centaines de milliers de machines pour pinguer toutes les mêmes boîtes en même temps, vous n'êtes pas '' t violer les règles non écrites des interwebs.
la source
:-D
)