J'ai deux cartes réseaux sur mon PC. Une wifi et une eth0.
Une gateway (router wls)
Je voudrais pouvoir sélectionner une carte spécifique lors d'une application ( par exemple forcer mplayer à utiliser eth0 lors du streaming.)
A ce jour la carte utiliser est toujours la première activer dans rc.local.
Comment faire sachant évidement que la commande
mplayer eth0 url
ne marche pas.
Merci de votre support
# Lapin compris
Posté par laurentm . Évalué à 1.
Si je ne me trompe pas, c'est en fonction des routes configurées dans ton noyau. Pour accéder à l'adresse IP contenue dans ton url, le noyau va regarder sa table de routage et choisir par quelle interface il va envoyer les paquets.
Si tu pouvais nous donner un peu plus d'info :
- les adresses IP de eth0 et de l'interface wifi
- les routes du noyau (obtenu avec la commande 'route -n')
- un exemple d'url que tu souhaite atteindre
D'après moi, le seul moment où tu peux configurer une interface pour une application, c'est quand tu lances un service. Par exemple : je veux qu'apache écoute sur eth0 mais pas sur le wifi.
[^] # Re: Lapin compris
Posté par Sytoka Modon (site web personnel) . Évalué à 3.
D'ailleurs, avis personnel, il serait bien d'avoir une commande route plus performante, plus au niveau d'un firewall. Du style prendre la route eth0 pour les paquets vers un port 80 mais la route prenant le chemin eth1 pour les paquets vers un (autre ou le même) serveur http (443). Pour le moment, c'est à ma connaissance impossible sous GNU/Linux.
# ca ressemble a un problème de route...
Posté par fearan . Évalué à 2.
enfin si j'ai bien compris car t'es pas très clair... qu'est ce qu'il y a comme réseau derriere eth0, derriere wlan0...
fait un netstat -r ...
et puis définis des sous réseaux, comme ça ca se plantera pas de carte... ( netmask et adresse ip.
et pour t'aider, il a man ifconfig, man route...
mais avec aussi peu de détail j'ai du mal
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
# au choix ...
Posté par syntaxerror . Évalué à 2.
tu jettes un oeil à cette doc:
http://www.linuxfr-france.org.invalid/prj/inetdoc/guides/lartc/
(indice: la 1ère solution est plus rapidement abordable ;-)
[^] # Re: au choix ...
Posté par ycaironi . Évalué à 1.
Le but de la manip et de lire avec mplayer le flux qui vient de ma freebox en multiposte, mais comme ma carte wifi est trop lente, je tire un câble en volant sur eth0 le temps du visionnage des connerie de France2.
Donc je voudrais que lorsque je branche le câble et que j'appel mplayer, celui ci route sur eth0 et pas sur Ra0(wlan0), mais que mes autre service continu à transiter par Ra0.
Ceci afin d'éviter:
1- De modifier rc.local avant et aprés d'utiliser mplayer
2- de rebooter la machine avant et aprés de regarder la TV
3-de faire des tas d'experiences interessantes, même si ça n'en vaut pass la peine.
Merci de votre support
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.