Du coup, voici ce que j'ai fait pour normalement ne plus avoir de souci de config du serveur VPN tout en gardant mon réseaux macvlan et mon interface virtuelle macvl0 qui permet au synology d'accéder à tout ce qui est dans e réseau macvlan:
Suppression de l'ancienne interface virtuelle
root@Nas:# mv /etc/sysconfig/network-scripts/ifcfg-macvl0 /root
ip link del macvl0
synonet --show
root@Nas:# synonet --show
System network interface list:
Host Name: Nas
Network interface: eth0
Manual IP
IP: 192.168.1.99
Mask: 255.255.255.0
Gateway: 192.168.1.1
DNS: 127.0.0.1
MTU Setting: 1500
1000, full duplex, active mtu 1500
RX bytes: 449968698070
TX bytes: 10520784211
Host Name: Nas
Network interface: eth1
DHCP
IP: 169.254.95.125
Mask: 255.255.0.0
Gateway: 192.168.1.1
DNS: 127.0.0.1
MTU Setting: 1500
65535, unknown duplex, active mtu 1500
RX bytes: 0
TX bytes: 0
Modification du script de création de l'interface virtuelle macvl0 (celui qui est appelé au démarrage du syno) pour ajouter à la fin du script la ligne suivante:
#!/bin/bash
sleep 60
# Creation de l interface macvlan sur l hote
ip link add macvl0 link eth0 type macvlan mode bridge
ip addr add 192.168.1.175/32 dev macvl0
ip link set dev macvl0 address 5E:00:01:02:03:45
ip link set macvl0 up
ip route add 192.168.1.160/28 dev macvl0
synonet --dhcp macvl0 # permet de régler le problème d'interface mal reconnue par la commande synonet et donc d'éviter le bug dans le serveur VPN
Ajout dans mon DHCP la réservation d'IP correspondant à la MAC (5E:00:01:02:03:45) et l'IP (192.168.1.175) se trouvant dans ce même script de création de l'interface virtuelle
Redémarrage du Synology
Et voilà, tout fonctionne ... j'ai bien mon macvlan, mon interface virtuelle macvl0 (donc mon syno peut profiter à nouveau de adguardhome qu'il héberge dans le réseau macvlan) et la config du serveur VPN est opérationnelle !!
root@Nas:/etc/sysconfig/network-scripts# synonet --show
System network interface list:
Host Name: Nas
Network interface: eth0
Manual IP
IP: 192.168.1.99
Mask: 255.255.255.0
Gateway: 192.168.1.1
DNS: 127.0.0.1
MTU Setting: 1500
1000, full duplex, active mtu 1500
RX bytes: 449973346355
TX bytes: 10524904207
Host Name: Nas
Network interface: eth1
DHCP
IP: 169.254.95.125
Mask: 255.255.0.0
Gateway: 192.168.1.1
DNS: 127.0.0.1
MTU Setting: 1500
65535, unknown duplex, active mtu 1500
RX bytes: 0
TX bytes: 0
Host Name: Nas
Network interface: macvl0
DHCP
IP: 192.168.1.175
Mask: 255.255.255.0
Gateway: 192.168.1.1
DNS: 127.0.0.1
MTU Setting: 1500
1000, full duplex, active mtu 1500
RX bytes: 524201
TX bytes: 20004
PS: je vais essayer de trouver ce qui se passe avec la commande synonet --dhcp qui permet de mettre l'interface virtuelle dans une configuration convenable pour le syno, car je préfèrerai quand même ne pas avoir à gérer le DHCP pour cette interface virtuelle...