#1 Le 10/10/2017, à 17:28
- Moya
Spécifer une interface reseau pour une application
Bonsoir
Alors mon but est de faire en sorte qu'une application donnée (on va dire par ex Firefox) se serve de mon wlan0 et que par ex l'irc (HexChat) soit sur eth0.
alors j'ai suivi ce tuto :
Spécifier une interface réseau à un processus
Mais malheureusement ça ne fonctionne pas je m'explique :
j'ai fait ça,
ip netns add vpn_ns
ip link add veth_vpn type veth peer name veth0
ifconfig veth0 10.0.0.253/24 up
brctl addif br0 veth0
ip link set veth_vpn netns vpn_ns
ip netns exec vpn_ns ifconfig veth_vpn 10.0.0.252/24 up
ip netns exec vpn_ns route add default gw 10.0.0.1
dans mon fichier /etc/network/interfaces
auto lo
iface lo inet loopback
auto br0
iface br0 inet static
bridge_ports wlxe46f13c47bb6
address 10.0.0.1/24
netmask 255.255.255.0
Mais les applis lancer avec netns vont toujours sur l'eth0 ... enfin sur l'interface par défaut du système.
Si je suis en wifi ça passe en wifi sinon sur le lan.
Alors j'ai deux interfaces wifi, une interne et une clef usb wifi plus ethernet evidement.
si quelqu'un a une idée sur la chose ...
Config : unbuntu 16.04.3 LTS / debian / Toshiba C660
Hors ligne
#2 Le 10/10/2017, à 20:26
- Sciensous
Re : Spécifer une interface reseau pour une application
je suppose, mais rien de sûr, qu'il faut désactiver networkmanager sur ces interfaces pour laisser la main à ifup !?
sous ubuntu LTS de la 06 à la 22.04, puis arrêt pour Debian 12 et antiX 21 ou 23
( sous LXDE et gnome-shell )
Hors ligne
#3 Le 11/10/2017, à 09:26
- Moya
Re : Spécifer une interface reseau pour une application
Merci pour ta réponse Sciensous, mais ça change rien ... peut être faut il que je rajoute mon interface réseau dans /etc/network/interfaces ?
La seule différence c'est que je voit mon interface wifi dans network manager maintenant.
J'ai changer ça dans NetworManager.conf
[ifupdown]
managed=true
Dernière modification par Moya (Le 11/10/2017, à 09:28)
Hors ligne
#4 Le 11/10/2017, à 10:29
- LukePerp
Re : Spécifer une interface reseau pour une application
D'avance je m'excuse, je ne suis toujours étonné que certains se trouve des besoins aussi farfelu et bizarre, tel que cette demande, ça me dépasse.
Gamer inside - Ubuntu Mate dernière LTS - Intel i5, 16 Go - Dual boot Windows - Utilisateur de Dapps sur Ethereum
Hors ligne
#5 Le 11/10/2017, à 10:37
- Moya
Re : Spécifer une interface reseau pour une application
c'est simple LukePerp, je veux simplement utiliser Firefox sur une connexion wifi et mon Irc sur le filaire.
Hors ligne
#6 Le 11/10/2017, à 14:36
- Moya
Re : Spécifer une interface reseau pour une application
j'ai déjà testé cette solution Screen, mais je ne suis arrivé à rien.
Avec cette solution j'ai toujours ce message :
Session bus not found
To circumvent this problem try the following command (with Linux and bash)
export $(dbus-launch)
Problème que je n'ai réussi a résoudre
Dernière modification par Moya (Le 11/10/2017, à 16:40)
Hors ligne
#7 Le 11/10/2017, à 18:20
- Sciensous
Re : Spécifer une interface reseau pour une application
Merci pour ta réponse Sciensous, mais ça change rien ... peut être faut il que je rajoute mon interface réseau dans /etc/network/interfaces ?
La seule différence c'est que je voit mon interface wifi dans network manager maintenant.J'ai changer ça dans NetworManager.conf
[ifupdown] managed=true
je ne suis pas un spécialiste mais oui il me semble que c'est ce qui faudrait faire;
et ça ne marche pas ?
peut-être qu'un forum Debian pur donnerait plus de réponses
sous ubuntu LTS de la 06 à la 22.04, puis arrêt pour Debian 12 et antiX 21 ou 23
( sous LXDE et gnome-shell )
Hors ligne
#8 Le 19/10/2017, à 16:37
- ikoula
Re : Spécifer une interface reseau pour une application
Bonjour,
Est ce que ce ne serait pas plus simple de le spécifier dans l'application directement ?
De quel application parle t on exactement ? As tu une liste que tu pourrais nous donner ?
Thomas | Community manager | ikoula Serveurs dédiés, VPS et Cloud Public
Contactez-nous | Suivez-nous sur Twitter | Likez nous sur Facebook
Hors ligne
#9 Le 19/10/2017, à 16:42
- Moya
Re : Spécifer une interface reseau pour une application
ben par exemple me servir de mon lan (eth0) avec Hexchat et ktorrent sur le wifi (wlan0) (c'est un exemple) mais non dans les application c'est rare de pouvoir régler ça ...
Hors ligne
#10 Le 20/10/2017, à 11:34
- ikoula
Re : Spécifer une interface reseau pour une application
Bonjour,
Mmm j'ai une autre approche à te suggérer; tes applications utilisent forcément un port.
Pourquoi ne pas utiliser des règles iptables pour diriger ton trafic vers une interface réseau dans ce cas ?
Thomas | Community manager | ikoula Serveurs dédiés, VPS et Cloud Public
Contactez-nous | Suivez-nous sur Twitter | Likez nous sur Facebook
Hors ligne
#11 Le 20/10/2017, à 11:38
- Moya
Re : Spécifer une interface reseau pour une application
j'avais eu cette idée aussi mais malheureusement j'y comprend rien à Iptables, j'ai lu des tutos et des doc mais je comprend pas du tout le principe et comment mettre tout ça en place
Hors ligne