RouterOS handleiding

Rsync

Info Deze functie vereist het Storage-pakket.

rsync (Remote Sync) is een krachtig programma voor bestandssynchronisatie en bestandsoverdracht dat wordt gebruikt op Unix-gebaseerde systemen. Het maakt efficiënte overdracht en synchronisatie van bestanden en Directory's tussen verschillende systemen of binnen hetzelfde systeem mogelijk.

Als u wijzigingen in een bestand aanbrengt, worden alleen de wijzigingen in bestanden overgedragen, wat het gegevensvolume vermindert. De RSYNC-implementatie van RouterOS gebruikt ipsec voor gegevensoverdracht (als er een wachtwoord is ingesteld). Wanneer dit is geconfigureerd, ziet u dynamische ipsec-vermeldingen.

Rsync-instellingen zijn te vinden in het menu file/sync.

Warning

Poort TCP/873 wordt gebruikt voor de rsync-controleverbinding (als deze niet open is in de status (file sync print) blijft u hangen bij het opzetten van de controleverbinding naar 192.168.88.2)

Poort UDP/500 en protocol 50 (ipsec-esp) worden gebruikt om een beveiligde verbinding op te zetten en de overdracht te starten (als deze niet open zijn in de status (file sync print) blijft u hangen bij het initialiseren van de overdracht)

Properties

Property Description
local-path Pad naar bestand/map. Gebruikt voor de modus Upload om het pad in te stellen van het bestand/de map die naar het apparaat moet worden geüpload
mode Stelt in of u het bestand wilt downloaden/uploaden (richting van de synchronisatie)
password Wachtwoord van het doelapparaat
remote-address IP van het doelapparaat
remote-path Pad naar bestand/map. Gebruikt met de modus download om het pad op het doelapparaat in te stellen dat moet worden gedownload
user Gebruikersnaam van het doelapparaat

Configuratievoorbeeld

De basisconfiguratie is heel eenvoudig. Op het hostapparaat moet u het bestand toevoegen dat u naar een ander apparaat wilt synchroniseren, plus het IP-adres, de gebruiker/het wachtwoord en de modus.

/file/sync
add local-path=/ipv6route.txt.rsc mode=upload remote-address=192.168.88.2 remote-path=RAID/

Bij een juiste configuratie ziet u op het host-apparaat:

0 192.168.88.2  upload  /ipv6route.txt.rsc  RAID/        in sync

En op het clientapparaat:

#   REMOTE-ADDRESS   MODE      LOCAL-PATH  REMOTE-PATH         STATUS 
0 D 192.168.88.1 download  RAID/       /ipv6route.txt.rsc  in sync

Dynamische IPSec-vermeldingen

Wanneer rsync met een wachtwoord is geconfigureerd, maakt het dynamische IPSec-vermeldingen aan voor de beveiligde overdracht:

#     PEER                     TUNNEL  SRC-ADDRESS       DST-ADDRESS       PROTOCOL  ACTION   LEVEL    PH2-COUNT
;;; file-sync-10.155.145.11
1  D  file-sync-10.155.145.11  no      10.155.145.17/32  10.155.145.11/32  tcp       encrypt  require          1

/ip/ipsec/peer> print
 0  D  name="file-sync-10.155.145.11" address=10.155.145.11/32 local-address=10.155.145.17 profile=default exchange-mode=main send-initial-contact=yes
/ip/ipsec/identity> print
 0 D  ;;; file-sync-10.155.145.11
      peer=file-sync-10.155.145.11 auth-method=pre-shared-key secret="secret" generate-policy=no

Bron

Bijgewerkt op 2026-08-22.