Posté par Chris K. .
En réponse au message Réseau sous Qemu/KVM.
Évalué à 3.
Dernière modification le 17 mai 2021 à 00:13.
Yes.
A savoir que différents réseaux et du routage implique soit :
- D'ajouter une route sur le routeur qui va gérer la connexion à internet, afin qu'il sache renvoyer les paquets vers le réseau des VMs.
- De faire du NAT, ce qui est certainement plus simple pour utiliser diverses connexions en sortie vers le net.
Par exemple, on a les interfaces réseaux suivantes :
- wlan0 le réseau de la box ou du partage de connexion (par ex 192.168.0.x/24) ou encore eth0 quand tu es parfois en ethernet.
- vmbr0 ton interface bridge virtuel (par ex 10.10.10.0/24)
il est possible de faire en sorte que ta machine route les deux réseaux entre eux en lançant la commande echo 1 > /proc/sys/net/ipv4/ip_forward.
Le routeur qui permet d'accéder à internet ne saura pas que pour joindre le réseau des VMs en 10.10.10.x il faut passer par 192.168.0.trucmuche sur le réseau. Ni les autres machines de ce réseau qui pourraient s'adresseront à lui pour cela.
Deux solutions donc :
- Ajouter une route dans le routeur de ce réseau au cas par cas.
- Utiliser du nat pour que les communications depuis le réseau des VMs se fasse avec l'adresse 192.168.0.trucmuche dont on dispose sur ce réseau.
Avec iptables en suivant l'exemple d'un réseau dédié aux VMs ca donnerai un iptables -t nat -A POSTROUTING ! -d 10.10.10.0/24 -s 10.10.10.0/24 -j MASQUERADE.
[^] # Re: Possible, oui
Posté par Chris K. . En réponse au message Réseau sous Qemu/KVM. Évalué à 3. Dernière modification le 17 mai 2021 à 00:13.
Yes.
A savoir que différents réseaux et du routage implique soit :
- D'ajouter une route sur le routeur qui va gérer la connexion à internet, afin qu'il sache renvoyer les paquets vers le réseau des VMs.
- De faire du NAT, ce qui est certainement plus simple pour utiliser diverses connexions en sortie vers le net.
Par exemple, on a les interfaces réseaux suivantes :
-
wlan0le réseau de la box ou du partage de connexion (par ex 192.168.0.x/24) ou encoreeth0quand tu es parfois en ethernet.-
vmbr0ton interface bridge virtuel (par ex 10.10.10.0/24)il est possible de faire en sorte que ta machine route les deux réseaux entre eux en lançant la commande
echo 1 > /proc/sys/net/ipv4/ip_forward.Le routeur qui permet d'accéder à internet ne saura pas que pour joindre le réseau des VMs en 10.10.10.x il faut passer par 192.168.0.trucmuche sur le réseau. Ni les autres machines de ce réseau qui pourraient s'adresseront à lui pour cela.
Deux solutions donc :
- Ajouter une route dans le routeur de ce réseau au cas par cas.
- Utiliser du nat pour que les communications depuis le réseau des VMs se fasse avec l'adresse 192.168.0.trucmuche dont on dispose sur ce réseau.
Avec
iptablesen suivant l'exemple d'un réseau dédié aux VMs ca donnerai uniptables -t nat -A POSTROUTING ! -d 10.10.10.0/24 -s 10.10.10.0/24 -j MASQUERADE.