OVH Cloud OVH Cloud

Help 2 cartes réseaux

20 réponses
Avatar
ycaironi
Bonjour,

J'ai deux cartes r=E9seaux sur mon PC. Une wifi et une eth0.
Une gateway (router wls)

Je voudrais pouvoir s=E9lectionner une carte sp=E9cifique lors d'une
application ( par exemple forcer mplayer =E0 utiliser eth0 lors du
streaming.)

A ce jour la carte utiliser est toujours la premi=E8re activer dans
rc.local.

Comment faire sachant =E9videment que la commande

<code>
mplayer eth0 url=20
</code>

ne marche pas.

Merci de votre support

10 réponses

1 2
Avatar
ycaironi
Ben en fait ma freebox est dans le salon, relier en wifi ( derriere un
WLS500G ) à mon PC.

Free vient de sortir le multiposte ( tu regarde la TV sur ton PC grace
à mplayer).
Mais le wifi est trop faible pour cela.
Donc quand je veux regarder la TV avec mplayer, je branche un câble en
volant. Mais j'aimerais ne pas avoir à changer la config à chaque
fois. Et je débranche le câble ensuite.


C'est un peu bête, mais c'est le seul workarround que j'ai trouver
pour augmenter le débit.
Avatar
[SauronDeMordor]
Ben en fait ma freebox est dans le salon, relier en wifi ( derriere un
WLS500G ) à mon PC.

Free vient de sortir le multiposte ( tu regarde la TV sur ton PC grace
à mplayer).
Mais le wifi est trop faible pour cela.
Donc quand je veux regarder la TV avec mplayer, je branche un câble e n
volant. Mais j'aimerais ne pas avoir à changer la config à chaque
fois. Et je débranche le câble ensuite.


C'est un peu bête, mais c'est le seul workarround que j'ai trouver
pour augmenter le débit.

t as quoi comme config wifi, car moi j ai la meme chose et je suis en

wifi, pas besoin de passer par l ethernet.

cela dit j utilise pas le wifi de la freebox, c est une carte a 10Mb/s?

Avatar
Nicolas George
Sébastien Monbrun aka TiChou wrote in message
:
Je ne serais pas aussi catégorique. Des solutions existent sûrement mais
cela dépend de comment sont configurées les interfaces réseaux et les
routes.


Oui, mais ça ne se configure pas au niveau de l'application, donc ce que je
disais tient toujours.

Avatar
ycaironi
[SauronDeMordor] wrote:

Ben en fait ma freebox est dans le salon, relier en wifi ( derriere un
WLS500G ) à mon PC.

Free vient de sortir le multiposte ( tu regarde la TV sur ton PC grace
à mplayer).
Mais le wifi est trop faible pour cela.
Donc quand je veux regarder la TV avec mplayer, je branche un câble en
volant. Mais j'aimerais ne pas avoir à changer la config à chaque
fois. Et je débranche le câble ensuite.


C'est un peu bête, mais c'est le seul workarround que j'ai trouver
pour augmenter le débit.

t as quoi comme config wifi, car moi j ai la meme chose et je suis en

wifi, pas besoin de passer par l ethernet.

cela dit j utilise pas le wifi de la freebox, c est une carte a 10Mb/s?



Ben un router wls 500G de Asus et côté PC une carte base RT2500 de Ralink.
Faudrait peut être que je me penche sur la config du router ou de la carte
alors.


Avatar
ycaironi
Sébastien Monbrun aka TiChou wrote:

Dans le message
<news:,
** tapota sur f.c.o.l.configuration :

Je vais me pencher la dessus.
Si tu avais un peu plus de détail se serait vraiment cool.


Vous pouvez commencer par une lecture du LARTC, chapitre 3 et 4.

Quelques données:

@IP router: 10.125.124.1
@IP wifi: 10.125.124.4 ( utiliser pour tout les traffic sauf mplayer
et/ou vlc)
@IP eth0: 10.125.124.10


On marque les paquets émis par mplayer :

$ iptables -t mangle -A OUTPUT -m owner --cmd-owner mplayer
-j MARK --set-mark 1
ça marche


On crée une règle de routage pour les paquets marqués à 1 afin que ceux ci
empreintent une route spécifique :

$ echo -e "100tstream" >> /etc/iproute2/rt_tables
ça marche


$ ip rule add fwmark 1 table stream
ça marche pas: "RTNETLINK answers: Invalid argument"


$ ip route add default via 10.125.124.1 dev eth0 table stream
ça marchepas non plus mais comme avant ça marchait pas c'est peut etre

normal:
"RTNETLINK answers: File exists"

On s'assure que les paquets émis par mplayer aient comme adresse source
celle de eth0 :

$ iptables -t nat -A POSTROUTING -m mark --mark 1
-j SNAT --to-source 10.125.124.10


Echec total.

J'ai lu l'ARTC mais bon je n'ai pas tout tout compris.

Je verrais ça demain.

Merci quand meme




Avatar
Sébastien Monbrun aka TiChou
Dans le message <news:43c2dad2$0$32218$,
** tapota sur f.c.o.l.configuration :

$ ip rule add fwmark 1 table stream
ça marche pas: "RTNETLINK answers: Invalid argument"



La syntaxe de la commande est correcte. Le problème vient probablement d'une
option noyau non activée ou d'une version de iproute2 obsolète.
Quelle est votre distribution, votre version de noyau et celle de iproute2 ?

$ ip route add default via 10.125.124.1 dev eth0 table stream
ça marchepas non plus mais comme avant ça marchait pas c'est peut etre

normal:
"RTNETLINK answers: File exists"


Il semble ici que l'option table ne soit pas tenu compte ce qui laisserait
croire que le support 'IP: policy routing' du noyau ne soit pas actif.
Vérifiez si les options du noyau CONFIG_IP_ADVANCED_ROUTER,
CONFIG_IP_MULTIPLE_TABLES et CONFIG_IP_ROUTE_FWMARK sont activées.

--
Sébastien Monbrun aka TiChou


Avatar
ycaironi
Distribution Slackware à jour en current.
Noyeau 2.6.10
Iproute2 ? Je regarde ce soir.

Je verifierai également que les config soit bien dans le noyeau.
Avatar
[SauronDeMordor]
[SauronDeMordor] wrote:

Ben en fait ma freebox est dans le salon, relier en wifi ( derriere u n
WLS500G ) à mon PC.

Free vient de sortir le multiposte ( tu regarde la TV sur ton PC grac e
à mplayer).
Mais le wifi est trop faible pour cela.
Donc quand je veux regarder la TV avec mplayer, je branche un câble en
volant. Mais j'aimerais ne pas avoir à changer la config à chaque
fois. Et je débranche le câble ensuite.


C'est un peu bête, mais c'est le seul workarround que j'ai trouver
pour augmenter le débit.

t as quoi comme config wifi, car moi j ai la meme chose et je suis en

wifi, pas besoin de passer par l ethernet.

cela dit j utilise pas le wifi de la freebox, c est une carte a 10Mb/s ?



Ben un router wls 500G de Asus et côté PC une carte base RT2500 de Ralink.
Faudrait peut être que je me penche sur la config du router ou de la carte
alors.

sinon j y ai reflechit heier soir, et je me suis dit que j avais peut

etre oublier de te dire que tu pourais faire :


ip route add 212.27.38.253 dev eth0


ce qui va definir l interace eth0 pour tous les flux allant vers l
adresse de ta freebox



Avatar
yann
Super génial ça marche....
En fait j'ai juste eu a rajouter gw my.router, et zou...

Merci beaucoup;
Avatar
yann
Merci beaucoup de ton aide. Je n'arrive toujours pas à l'implementer
mais par conter Sauron m'as donner une combine toute simple:

ip route add 212.27.38.253 dev eth0

Et ça marche... a condition de rajouter la gw.

Donc c'est exactement ce que je souhaitais.

Merci encore.
1 2