Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 hmm
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:17

lo        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 mad
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/24

Tout se qui est INPUT; FORWARD; OUTPUT est grand ouvert sur virbr0 mad

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