Bonjour,
j’ai une machine XEN sur laquelle j’ai deux interfaces en bridge dans le même réseau.
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
source /etc/network/interfaces.d/*
# The loopback network interface
auto lo
iface lo inet loopback
iface enp1s0 inet manual
auto xenbr0
iface xenbr0 inet static
address 192.168.A.A1/24
gateway 192.168.A.GW
bridge_ports enp1s0
iface enp2s0f0 inet manual
auto xenbr1
iface xenbr1 inet static
address 192.168.A.A2/24
gateway 192.168.A.GW
bridge_ports enp2s0f0
je reçois énormément de messages martian sources d’une machine avec partage CIFS sur la deuxième interface bridge xenbr1.
En faisant un ip route:
# ip route
default via 192.168.1.254 dev xenbr0 onlink
192.168.1.0/24 dev xenbr0 proto kernel scope link src 192.168.1.105
192.168.1.0/24 dev xenbr1 proto kernel scope link src 192.168.1.106
je pense que cette situation est due au fait qu’ayant déclaré la même gawteway sur les deux interfaces, le routage passe de façon principale par xenbr0 'où les messages.
Mon soucis c’est que je veux que la gateway soit définie même si xenbr0 ne monte pas pour une raison ou une autre. Mon seul moyen est donc de faire un post-up sur xenbr1 pour monter la GW si celle-ci n’est pas déjà montée par xenbr0, et inversement sur xenbr0.
Serait-ce plutôt un script dans ifup.d?