Synology-Forum.nl
Overige software => Data replicator & overige backupsoftware => Topic gestart door: boflor op 20 december 2010, 21:31:36
-
Hallo,
Ik ben de trotse bezitter van een Synology DS109. Ik wil dit toestel graag synchroon houden met een DS107 die bij een kennis staat.
Een netwerk backup lijkt ideaal hiervoor, maar helaas blokkeert mijn internet provider alle poorten onder 1024. Is er een manier om dit te omzeilen?
Ik heb aan elke kant van de verbinding een router staan en probeerde al om een soort 'reverse' port forwarding te doen, maar dit schijnt niet te kunnen. Kan men de poortinstellingen aanpassen of is er een andere manier?
-
Gebruik port forwarding op je router: forward port 8873 extern naar 873 op je synology (jullie beiden moeten dat doen, of in ieder geval jij, als ik je bericht goed interpreteer)
Dan gebruik je op je synology het rsync commando met de --port optie, ongeveer zoals dit:
rsync -av --port 8873 /volume1/music/ remote_host:/volume1/music
Volgens mij moet dat goed werken.
-
bedankt voor de reactie, maar ik begrijp het niet goed. is dit rsync op een andere manier dan met de backup wizard (webman>backup>maken)?
is dit een command in de cli? Hoe krijg ik die voor mijn ds? en hoe kan ik dit dan automatiseren?
-
De manier van backups maken via de web interface en wizard gebruikt ook rsync. Alleen zie ik nu dat je via de webinterface wat gelimiteerd bent in je opties. (Uiteindelijk zal de webinterface een commando aanroepen dat /usr/syno/bin/synonetbkp heet.)
Mijn suggestie was inderdaad om dit via de cli interface te doen, die je moet aanzetten via de webmanagement pagina.
Om het dan automatisch te doen vereist crontab kennis. (Ook backups die je maakt via de webinterface zullen uiteindelijk in de cron file komen, om automatisch gescheduled te worden)
Het is inderdaad wat andere koek.
Misschien is het handiger om van provider te wisselen :wink: of aan je provider te vragen waarom ze vinden dat ze dit moeten doen, want het is nogal drastisch.
Maar ik denk niet er een methode is die werkt via de wizard interface, op de standaard poort (873) onder deze omstandigheden.
Je moet denk ik 'het diepe in'.
-
ok bedankt, de cli schrikt me niet af en cronjobs zeggen me ook wel vaag iets
ik wist niet dat de synology ook via de cli kon bediend worden :)
ik zoek het verder uit
bedankt alleszins
-
intussen gevonden hoe de cli werkt, maar ik krijg een error:
rsync -av --port 8730 /volume1/ remote_server_ip:/volume1/
ssh: connect to host remote_server_ip port 22: Connection timed out
waarom poort 22?
-
Voor het gebruik van Netbackup zijn er twee poorten nodig..
Normaal poort 22 en 873.
Poort 22 heeft te maken met het feit dat de data versleuteld over het internet worden verzonden..
Poort 22 is de standaard poort voor SSH
-
is het mogelijk om deze communicatie ook op een andere poort te laten plaatsvinden?
-
Laat het commando eens zien wat je uitvoert?
Wanneer je een dubbele '::' achter de remote hostname zet, moet je protocol alleen via de rsync daemon gaan.
In mijn voorbeeld eerder zou je dus zoiets moeten proberen:
rsync -av --port 873 /volume1/music remote::/volume1/music
Kijk anders ook eens op deze pagina's: http://rsync.samba.org/ (http://rsync.samba.org/) en dan met name hier: http://rsync.samba.org/ftp/rsync/rsync.html (http://rsync.samba.org/ftp/rsync/rsync.html)
-
het commando staat al in een vorige post:
rsync -av --port 8730 /volume1/ remote_server_ip:/volume1/
Als de de dubbele :: gebruik krijg ik ERROR: The remote path must start with a module name