Pages : 1
#1 Le 06/07/2016, à 15:32
- pascal_1212
Connexion xen/libvirt/dnsmasq
Salut à tous,
Ne sachant pas d’où vient mon prob, j'ai eu de la peine à trouver un titre
J'ai besoin de vos lumières...
En claire :
J'ai un server (ubuntu server) sur lequel je fais tourner un DomO et des DomU et sa fonctionne.
Maintenant, je me log (virt-manager) sur un DomU et je fais un ping, depuis là, vers ma bécane de bureau (une 15.04) et elle répond. En revanche dans l'autre sens (ma bécane de bureau vers le DomU) sa marche pas !
La structure IP du server :
ifconfig
enp6s0 Link encap:Ethernet HWaddr 00:1a:4b:ae:89:97
inet adr:192.168.a.60 Bcast:192.168.a.255 Masque:255.255.255.0
adr inet6: fe80::21a:4bff:feae:8997/64 Scope:Lien
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Packets reçus:2915 erreurs:0 :0 overruns:0 frame:0
TX packets:1411 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
Octets reçus:2073824 (2.0 MB) Octets transmis:234837 (234.8 KB)
Interruption:17lo Link encap:Boucle locale
inet adr:127.0.0.1 Masque:255.0.0.0
adr inet6: ::1/128 Scope:Hôte
UP LOOPBACK RUNNING MTU:65536 Metric:1
Packets reçus:190 erreurs:0 :0 overruns:0 frame:0
TX packets:190 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1
Octets reçus:14922 (14.9 KB) Octets transmis:14922 (14.9 KB)virbr0 Link encap:Ethernet HWaddr 52:54:00:31:e6:0f
inet adr:192.168.b.1 Bcast:192.168.b.255 Masque:255.255.255.0
UP BROADCAST MULTICAST MTU:1500 Metric:1
Packets reçus:0 erreurs:0 :0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
Octets reçus:0 (0.0 B) Octets transmis:0 (0.0 B)
Ma bécane de bureau est sur le réseau 192.168.a.21 quand elle ping 192.168.a.60 le résultat est correcte. Les DomU sont sur le réseau b et ils trouvent ma bécane de bureau mais pas dans l'autre sens
Je tourne en rond et j'ai essayé plein de route (iptables) différentes et toujours rien. C'est sûrement un prob de newbee, ou alors j'suis vraiment boulet !
Quelle serait la première question que vous vous posé quand sa marche dans un sens et pas dans l'autre ?
Pascal
Hors ligne
#2 Le 06/07/2016, à 15:57
- Elder
Re : Connexion xen/libvirt/dnsmasq
Salut,
Vu de ma fenêtre ça ressemble a un problème de route...
@+
Elder
Hors ligne
#3 Le 07/07/2016, à 07:09
- pascal_1212
Re : Connexion xen/libvirt/dnsmasq
Salut Elder,
Vi, j'avais compris... Maintenant, c'est quelle direction prendre pour solutionner. La est la question ?
C'elle du server ou du/des client/s ? Puisque l'un vois et pas les/l'autre/s.
...
Pascal
Hors ligne
#4 Le 07/07/2016, à 16:12
- Elder
Re : Connexion xen/libvirt/dnsmasq
Salut,
De base le problème de route serait sur la machine pour laquelle ça ne marche pas...
Tu peux poster les tables de routage du dom0 et du desktop et un brctl show de ton dom0 ?
@+
David
Hors ligne
#5 Le 08/07/2016, à 10:06
- pascal_1212
Re : Connexion xen/libvirt/dnsmasq
Te remercie, alors voilà.
Server :
Route :
Destination Passerelle Genmask Indic Metric Ref Use Iface
default compalhub.home 0.0.0.0 UG 0 0 0 enp6s0
localnet * 255.255.255.0 U 0 0 0 enp6s0
192.168.b.0 * 255.255.255.0 U 0 0 0 virbr0
brctl show:
bridge name bridge id STP enabled interfaces
virbr0 8000.52540031e60f yes virbr0-nic
Chain POSTROUTING (policy ACCEPT 0 packets, 0 bytes)
num pkts bytes target prot opt in out source destination
1 0 0 RETURN all -- * enp6s0 192.168.b.0/24 224.0.0.0/24
2 0 0 RETURN all -- * enp6s0 192.168.b.0/24 255.255.255.255
3 0 0 MASQUERADE tcp -- * enp6s0 192.168.b.0/24 !192.168.b.0/24 masq ports: 1024-65535
4 0 0 MASQUERADE udp -- * enp6s0 192.168.b.0/24 !192.168.b.0/24 masq ports: 1024-65535
5 0 0 MASQUERADE all -- * enp6s0 192.168.b.0/24 !192.168.b.0/24Tout se qui est INPUT; FORWARD; OUTPUT est grand ouvert sur virbr0
ifconfig:
enp6s0 est bien sur a
virbr0 est bien sur b
Un desk :
brctl show:
bridge name bridge id STP enabled interfaces
virbr0 8000.5254006e143d yes virbr0-nic
route:
default compalhub.home 0.0.0.0 UG 100 0 0 eth0
link-local * 255.255.0.0 U 1000 0 0 eth0
192.168.a.0 * 255.255.255.0 U 100 0 0 eth0
192.168.x.0 * 255.255.255.0 U 0 0 0 virbr0
Table
num pkts bytes target prot opt in out source destination
1 0 0 RETURN all -- * * 192.168..0/24 224.0.0.0/24
2 0 0 RETURN all -- * * 192.168.x.0/24 255.255.255.255
3 0 0 MASQUERADE tcp -- * * 192.168.x.0/24 !192.168.122.0/24 masq ports: 1024-65535
4 0 0 MASQUERADE udp -- * * 192.168.x.0/24 !192.168.122.0/24 masq ports: 1024-65535
5 0 0 MASQUERADE all -- * * 192.168.x.0/24 !192.168.122.0/24
ifconfig:
eth0 est bien sur a
virbr0 est sur x
Ha, ha... Un desk a visiblement une IP x et pas b ! Mais sur ce même desk je fais tourner VirtualBox
Avant de m’aventurer, ton impression ?
...
Hors ligne
Pages : 1