2010-06-13 4 views
0

J'écris un script qui saisit l'adresse IP externe avec d'autres informations sur chaque iface. Je n'arrive pas à comprendre comment faire pour envoyer du trafic ruby ​​sur une iface spécifique (eth0 et wlan0 par exemple). J'utilise actuellement la bibliothèque open-uri pour ouvrir http://whatismyip.org et le lire dans une variable. Y a-t-il un moyen de spécifier cela à l'exécution du script ou à partir du script lui-même (idéalement)?Puis-je faire en sorte que ruby ​​envoie du trafic réseau sur une iface spécifique?

Répondre

0

Vous pouvez vérifier cela tutorial on Ruby Socket programming. Mais je doute que cela peut être fait à un niveau élevé comme open. L'interface sera normalement sélectionnée à partir de la table de routage, en fonction de l'adresse IP de destination. Il sera peut-être plus facile de corriger/ajuster votre table de routage à la place.

Questions connexes