J'ai rencontrer un probléme de route avec XPEnology dans une machine virtuelle Virtualbox et une IP failover.
ma machine en XPEnology avec une IP failover ne pouvait pas mettre en place la passerelle de l'IP de la machine hote car elle ne font pas parti du même sous-reseau :
IP Hote = www.xxx.yyy.zzz
Passerelle = www.xxx.yyy.1
IP Failover = aaa.bbb.ccc.ddd
j'ai donc monter une machine virtuelle XPEnology sur mon poste local en mode bridge.
jusque la tout va bien tout fonctionne.
1 modifier la mac adresse de la carte reseau 1 pour qu'elle corresponde a celle de l'IP Failover
2 depuis l'interface DSM modifier suprimer la passerelle
3 depuis l'interface DSM passer en IP fixe et mettre IP Failover ( aaa.bbb.ccc.ddd/24)
a partir de la, on perd la connection au DSM
4 se connecter a la console : login: root mdp : ( celui du compte admin )
editer le fichier /etc/rc.network_routing ( vi /etc/rc.network_routing )
rajouter entre le esac et le exit0 les 3 lignes suivante :
ip route add www.xxx.yyy.0/24 via aaa.bbb.ccc.ddd
ip route add www.xxx.yyy.1 dev eth0
ip route add default via www.xxx.yyy.1 dev eth0
redémarrer le nas :
shutdown -h now
5 attendre que la VM soit arrêtée
6 Exporter la VM en xpenology.ova ( type OVF 2.0 )
7 importer la VM sur votre dedibox
VBoxManage setproperty machinefolder
VBoxManage import --options keepallmacs xpenology.ova
8 adapter la config VM a son nouvel environnement :
# on change le bridge sur eth0
VBoxManage modifyvm --bridgeadapter1 eth0
# si vous êtes passé par un CD de boot :
cp boot_5.0.2.4_5.0-4493.iso //boot.iso
VBoxManage storageattach --storagectl IDE --port 0 --device 0 --type dvddrive --medium //boot.iso
# on peux changer le nombre de CPU
VBoxManage modifyvm --cpus 2
# on peux changer la taille de la mémoire de la VM en Mo
VBoxManage modifyvm --memory 1024
9 on lance la VM sur la dedibox
VBoxManage startvm --type headless
et normalement tout fonctionne