<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Mikrotik.moscow [тема: FTP-резервное копирование возможно?]</title>
		<link>http://mikrotik.moscow</link>
		<description>Новое в теме FTP-резервное копирование возможно? форума RouterOS на сайте Mikrotik.moscow [mikrotik.moscow]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Thu, 20 Aug 2026 02:55:31 -0400</pubDate>
		<item>
			<title>FTP-резервное копирование возможно?</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/66876-ftp_rezervnoe-kopirovanie-vozmozhno/message260452">FTP-резервное копирование возможно?</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Потому что MT привязывает всё к имени интерфейса, которое, в свою очередь, похоже, связано с MAC-адресом, а это уникально. Если экспортировать и обновить MAC-адреса, то всё будет нормально. <br />
			<i>20.07.2006 05:46:00, nikhil.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/66876-ftp_rezervnoe-kopirovanie-vozmozhno/message260452</link>
			<guid>http://mikrotik.moscow/forum/forum57/66876-ftp_rezervnoe-kopirovanie-vozmozhno/message260452</guid>
			<pubDate>Thu, 20 Jul 2006 05:46:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>FTP-резервное копирование возможно?</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/66876-ftp_rezervnoe-kopirovanie-vozmozhno/message260451">FTP-резервное копирование возможно?</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Много чего работает нормально при восстановлении из резервной копии. IP-адреса, маршруты, правила брандмауэра, очереди и т.д. Но основная проблема – интерфейсы, особенно беспроводные. Вам нужно будет перенастроить интерфейсы и назначить IP-адреса каждому из них, но это обычно намного проще, чем переделывать все настройки с нуля. Также можно экспортировать настройки в виде файла – команда ‘export’ экспортирует всю конфигурацию в файл, который затем можно применить к другому роутеру. -=Russ=- <br />
			<i>19.07.2006 20:53:00, Syonyk.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/66876-ftp_rezervnoe-kopirovanie-vozmozhno/message260451</link>
			<guid>http://mikrotik.moscow/forum/forum57/66876-ftp_rezervnoe-kopirovanie-vozmozhno/message260451</guid>
			<pubDate>Wed, 19 Jul 2006 20:53:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>FTP-резервное копирование возможно?</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/66876-ftp_rezervnoe-kopirovanie-vozmozhno/message260450">FTP-резервное копирование возможно?</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Да, обычно после восстановления нужно немного подкорректировать, но это обычно экономит кучу времени. Крейг <br />
			<i>18.07.2006 19:45:00, csickles.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/66876-ftp_rezervnoe-kopirovanie-vozmozhno/message260450</link>
			<guid>http://mikrotik.moscow/forum/forum57/66876-ftp_rezervnoe-kopirovanie-vozmozhno/message260450</guid>
			<pubDate>Tue, 18 Jul 2006 19:45:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>FTP-резервное копирование возможно?</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/66876-ftp_rezervnoe-kopirovanie-vozmozhno/message260449">FTP-резервное копирование возможно?</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			В чём вообще смысл делать бэкап Mikrotik-устройства, если этот бэкап нельзя перенести на другое устройство? Сохраняешь бэкап, а потом роутер умирает. Пытаешься восстановить свои настройки на новом устройстве – не работает. <br />
			<i>18.07.2006 19:19:00, mperdue.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/66876-ftp_rezervnoe-kopirovanie-vozmozhno/message260449</link>
			<guid>http://mikrotik.moscow/forum/forum57/66876-ftp_rezervnoe-kopirovanie-vozmozhno/message260449</guid>
			<pubDate>Tue, 18 Jul 2006 19:19:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>FTP-резервное копирование возможно?</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/66876-ftp_rezervnoe-kopirovanie-vozmozhno/message260448">FTP-резервное копирование возможно?</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			На самом деле, скрипт не работает с 2.9.27, который я использую. Использую Windows Perl (Activestate) с компонентами. <br />
			<i>18.07.2006 18:39:00, nikhil.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/66876-ftp_rezervnoe-kopirovanie-vozmozhno/message260448</link>
			<guid>http://mikrotik.moscow/forum/forum57/66876-ftp_rezervnoe-kopirovanie-vozmozhno/message260448</guid>
			<pubDate>Tue, 18 Jul 2006 18:39:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>FTP-резервное копирование возможно?</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/66876-ftp_rezervnoe-kopirovanie-vozmozhno/message260447">FTP-резервное копирование возможно?</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Большое спасибо! Основная причина, по которой я хочу, чтобы это работало непосредственно на Mikrotik, заключается в том, что мне не придется постоянно редактировать/обновлять скрипт, работающий на отдельной машине. К тому же, у меня уже настроены и работают FTP-серверы, и я не хочу выделять клиент для их планирования и т.д. Надеюсь, они подумают о добавлении этой функции. <br />
			<i>18.07.2006 16:50:00, lrhea.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/66876-ftp_rezervnoe-kopirovanie-vozmozhno/message260447</link>
			<guid>http://mikrotik.moscow/forum/forum57/66876-ftp_rezervnoe-kopirovanie-vozmozhno/message260447</guid>
			<pubDate>Tue, 18 Jul 2006 16:50:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>FTP-резервное копирование возможно?</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/66876-ftp_rezervnoe-kopirovanie-vozmozhno/message260446">FTP-резервное копирование возможно?</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Для этого скрипта у меня есть 3 файла. Один — сам скрипт, который запускается. Это файл .PL. Следующий файл — конфигурационный файл. Он хранит конфигурации для скрипта, такие как местоположение резервных копий, пароли и т.д. Последний файл — это список микротиков и имя резервной копии в формате IP:Имя. Пример: 192.168.1.1:TestBackup В файле .PL есть 3 дополнительных Perl-модуля, которые нужно установить в Perl, чтобы скрипт работал. Я использовал Perl Packet Manager (PPM) для их установки. Они перечислены в начале файла. В этом файле нужно внести две модификации. Внизу есть строка, в которой сказано ввести имя почтового сервера и адрес отправителя. Вам нужно ввести имя вашего почтового сервера и адрес электронной почты для отправки сообщения.<br />Начало файла .PL<br />#!/usr/bin/perl<br /><br />#########################################################################################<br /># <br /># 		Микротик Backup Script		3-15-05 <br /># 		Написано: Phillip Hutchison <br /># <br />#########################################################################################<br /><br />#Этот скрипт требует установки следующих Perl-модулей на машине, на которой он запускается.<br /><br />use Net::Telnet;<br />use Net::FTP;<br />use Mail::Sendmail;<br /><br /># переменные пользователя<br /># Находятся в файле Backups.cfg.<br /><br /># Код начинается здесь<br /><br />sub email;<br /><br />$count = 1;<br /><br />($Second, $Minute, $Hour, $Day, $Month, $Year, $WeekDay, $DayOfYear, $IsDST) = localtime(time);<br />$RealMonth = $Month + 1;<br />if($RealMonth &lt; 10)<br />{<br /> &nbsp; $RealMonth = "0" . $RealMonth; # добавление ведущего нуля к однозначным месяцам<br />}<br />if($Day &lt; 10)<br />{<br /> &nbsp; $Day = "0" . $Day; # добавление ведущего нуля к однозначным дням<br />}<br />$Fixed_Year = $Year + 1900;<br /><br />open(CFG, "Backups.cfg") or (print "Невозможно открыть конфигурационный файл\n");<br />while($line = &lt;CFG&gt;)<br />{<br />	if($line =~ /#.*/)<br />	{<br />	}<br />	else<br />	{	<br />		if($line =~ /UN::/i)<br />		{<br />			($junk,$username) = split("::",$line);<br />			chomp $username;<br />			#print "$username\n";<br />		}<br />		if($line =~ /PW::/i)<br />		{<br />			($junk,$password) = split("::",$line);<br />			chomp $password;<br />			#print "$password\n";<br />		}<br />		if($line =~ /Email::/i)<br />		{<br />			($junk,$Email) = split("::",$line);<br />			chomp $Email;<br />			#print "$Email\n";<br />		}<br />		if($line =~ /ListFile::/i)<br />		{<br />			($junk,$LF) = split("::",$line);<br />			chomp $LF;<br />			#print "$LF\n";<br />		}<br />		if($line =~ /Dir::/i)<br />		{<br />			($junk,$DIR) = split("::",$line);<br />			chomp $DIR;<br />			#print "$DIR\n";<br />		}<br />		if($line =~ /Log::/i)<br />		{<br />			($junk,$Log) = split("::",$line);<br />			chomp $Log;<br />			#print "$Log\n";<br />		}<br />	}<br />}<br /><br />close(CFG);<br /><br />open(FH, $LF) or (print logfile "Невозможно открыть файл списка\n");<br />open(logfile, "&gt;&gt;$Log");<br /><br />print logfile "$RealMonth/$Day/$Fixed_Year\n\n";<br /><br />$i = 0;<br />while($line = &lt;FH&gt;)<br />{<br />	if(($line =~ /^#.*/)||($line =~ /^\s$/))<br />	{<br />	}<br />	else<br />	{	<br />		$i = $i + 1;<br />		($IP, $Name) = split(":", $line);<br />	<br />		chomp($Name);<br />		print logfile $i . " - ";<br />	<br />		$t = new Net::Telnet ( Timeout=&gt;30, Errmode=&gt;'return');<br />		print "$count\n";<br />		$count++;<br />		if($t-&gt;open($IP))<br />		{<br />		print "open $IP - Telnet\n";<br />			$t-&gt;login($username, $password);<br />		#print "@output\n";<br />		#print "logged in\n";<br />			$cmd = "system backup save name ".$Name;<br />		#print "$cmd\n";<br />			$t-&gt;print($cmd);<br />			sleep(1);<br />			@output = $t-&gt;waitfor('/.*&gt;/i');<br />		print logfile " &nbsp; &nbsp; @output\n";<br />			$t-&gt;print('quit');	<br />			$fullfile = $Name.".backup";<br />			$Lfullfile = $DIR.$fullfile;<br />			$F = Net::FTP-&gt;new($IP);<br />			if($F)<br />			{<br />				print "open $IP - FTP\n";<br />				$F-&gt;login($username, $password);<br />				$F-&gt;binary;<br />				$F-&gt;get($fullfile,$Lfullfile) or print logfile "Невозможно получить $fullfile\n";<br />				$F-&gt;quit;<br />				print logfile $i . " - ";<br />				print logfile $IP . " - ";<br />				print logfile "OK\n";<br />				sleep(3);<br />				print "OK\n";<br />			}<br />			else<br />			{<br />				print logfile " FTP Error - $IP\n";<br />				print "Error\n";<br />				email("FTP", $IP, $Email);<br />			}<br />		}<br />		else<br />		{<br />			print logfile "\n" . $i . " - " . $IP . " - Failed\n";<br />			print "Error\n";<br />			email("Telnet", $IP, $Email);<br />		}<br />	}<br />}<br />close(FH);<br />close(logfile);<br />	<br />	<br />	<br /><br /><br />sub email {<br /><br />use strict 'refs';<br />my($refa, $refb, $Mailadd) = @_;<br />$Body = "$refa failed for $refb";<br /><br />print "$Mailadd\n";<br /><br />%mail = (<br />	To =&gt; $Mailadd, From =&gt; 'enter from address here', Subject =&gt; 'Mikrotik Backup Failed', Message =&gt; $Body<br />	);<br />$mail{Smtp} = 'enter your mail server here';<br /><br />if(sendmail %mail) {print logfile "mail sent\n";}<br />else {print logfile "Error sending mail. $Mail::Sendmail::error \n";}<br /><br />print "\n\$Mail::Sendmail::Log says: \n", $Mail::Sendmail::log;<br /><br />} END .PL Файл Следующий файл — это файл .cfg. Он называется Backups.cfg и находится в той же директории, что и .pl файл.<br />Начало файла .cfg<br />#Этот файл содержит информацию о конфигурации для скрипта резервного копирования<br />#Микротик. Строки, которые пусты или начинаются с #, будут игнорироваться скриптом.<br /><br />#Имя пользователя и пароль для входа в Микротик.<br />UN::admin<br />PW::enter your password here<br /><br />#Адрес электронной почты для отправки уведомлений об ошибках.<br />Email::enter your email here<br /><br />#Имя файла списка, содержащего IP-адреса и имена резервных копий Микротиков.<br />#Формат файла списка: xxx.xxx.xxx.xxx:Имя. <br />ListFile::list.txt<br /><br />#Директория, в которой будут храниться файлы резервных копий<br />Dir:<img  src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="http://mikrotik.moscow/upload/main/smiles/2/bx_smile_biggrin.png" border="0" data-code=":D" data-definition="UHD" alt=":D" style="width:20px;height:20px;" title="Широкая улыбка" class="lazyload bx-smile" />:\mikrotik\backups\<br /><br />#Имя файла журнала<br />Log::backuplog.txt Конец файла .cfg<br />Последний файл — это текстовый файл, который называется List.txt. Вы можете заметить, что его можно изменить в файле .cfg, если хотите другое имя. Это список IP-адресов и имен резервных копий, которые будут созданы и FTP обратно в указанное место в файле .cfg. Следующие примеры, вам нужно будет заменить их своими значениями. Вы можете перечислить столько комбинаций IP и имени, сколько хотите. Просто введите каждый микротик на новой строке.<br />Начало файла .txt<br />#список IP-адресов роутеров и имена<br />192.168.0.1:testbackup1<br />172.16.1.1:testbackup2 Если у вас есть какие-либо вопросы, просто спросите, и я постараюсь помочь вам с ними. <br />
			<i>01.06.2006 21:56:00, Wyoming.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/66876-ftp_rezervnoe-kopirovanie-vozmozhno/message260446</link>
			<guid>http://mikrotik.moscow/forum/forum57/66876-ftp_rezervnoe-kopirovanie-vozmozhno/message260446</guid>
			<pubDate>Thu, 01 Jun 2006 21:56:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>FTP-резервное копирование возможно?</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/66876-ftp_rezervnoe-kopirovanie-vozmozhno/message260445">FTP-резервное копирование возможно?</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			У меня есть вот этот код, который присылает мне уведомление по электронной почте, но я бы хотел вместо этого сделать резервную копию по FTP! /system script add name=ebackup source={/system backup save name=([/system identity get name] . “-” . [:pick [/system clock get date] 7 11] . [:pick [/system clock get date] 0 3] . [:pick [/system clock get date] 4 6]); /tool e-mail send to=“ x@x.com ” subject=([/system identity get name] . " Backup " . [/system clock get date]) file=([/system identity get name] . “-” . [:pick [/system clock get date] 7 11] . [:pick [/system clock get date] 0 3] . [:pick [/system clock get date] 4 6] . “.backup”); :delay 10; /file rem [/file find name=([/system identity get name] . “-” . [:pick [/system clock get date] 7 11] . [:pick [/system clock get date] 0 3] . [:pick [/system clock get date] 4 6] . “.backup”)]; :log info ("System Backup emailed at " . [/sys cl get time] . " " . [/sys cl get date])} /system script add name=eexport source={/export file=([/system identity get name] . “-” . [:pick [/system clock get date] 7 11] . [:pick [/system clock get date] 0 3] . [:pick [/system clock get date] 4 6]); /tool e-mail send to=“ x@x.com ” subject=([/system identity get name] . " Export " . [/system clock get date]) file=([/system identity get name] . “-” . [:pick [/system clock get date] 7 11] . [:pick [/system clock get date] 0 3] . [:pick [/system clock get date] 4 6] . “.rsc” ); :delay 10; /file rem [/file find name=([/system identity get name] . “-” . [:pick [/system clock get date] 7 11] . [:pick [/system clock get date] 0 3] . [:pick [/system clock get date] 4 6] . “.rsc”)]; :log info ("System Export emailed at " . [/sys cl get time] . " " . [/sys cl get date])} <br />
			<i>01.06.2006 14:27:00, nikhil.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/66876-ftp_rezervnoe-kopirovanie-vozmozhno/message260445</link>
			<guid>http://mikrotik.moscow/forum/forum57/66876-ftp_rezervnoe-kopirovanie-vozmozhno/message260445</guid>
			<pubDate>Thu, 01 Jun 2006 14:27:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>FTP-резервное копирование возможно?</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/66876-ftp_rezervnoe-kopirovanie-vozmozhno/message260444">FTP-резервное копирование возможно?</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Да, я уже настроил автоматическое резервное копирование каждую ночь, а также настроил удаленного клиента, который заходит и скачивает эти копии. Чем больше радиостанций ты развернешь, тем сложнее становится планировать, чтобы клиент подключался к каждой из них. Надеюсь, добавят возможность отправлять FTP-команды прямо с Mikrotik, как это можно сделать в Linux, чтобы каждая новая станция могла делать резервные копии с датой в имени файла. Клиенту нужно статичное имя. <br />
			<i>01.06.2006 14:15:00, ParisDragon.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/66876-ftp_rezervnoe-kopirovanie-vozmozhno/message260444</link>
			<guid>http://mikrotik.moscow/forum/forum57/66876-ftp_rezervnoe-kopirovanie-vozmozhno/message260444</guid>
			<pubDate>Thu, 01 Jun 2006 14:15:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>FTP-резервное копирование возможно?</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/66876-ftp_rezervnoe-kopirovanie-vozmozhno/message260443">FTP-резервное копирование возможно?</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Можешь поделиться скриптом с нами? <br />
			<i>01.06.2006 06:25:00, nikhil.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/66876-ftp_rezervnoe-kopirovanie-vozmozhno/message260443</link>
			<guid>http://mikrotik.moscow/forum/forum57/66876-ftp_rezervnoe-kopirovanie-vozmozhno/message260443</guid>
			<pubDate>Thu, 01 Jun 2006 06:25:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>FTP-резервное копирование возможно?</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/66876-ftp_rezervnoe-kopirovanie-vozmozhno/message260442">FTP-резервное копирование возможно?</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Я только что написал скрипт на Perl, который каждую ночь подключается к роутеру, создаёт резервную копию и затем передаёт её по FTP на сервер, где работает этот Perl-скрипт, в указанную папку. Так что да, написать скрипт, который будет передавать резервные копии по FTP с роутера, вполне возможно. Не уверен, можно ли написать такой скрипт непосредственно на роутере, который будет отправлять резервную копию на сервер. <br />
			<i>31.05.2006 17:02:00, Wyoming.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/66876-ftp_rezervnoe-kopirovanie-vozmozhno/message260442</link>
			<guid>http://mikrotik.moscow/forum/forum57/66876-ftp_rezervnoe-kopirovanie-vozmozhno/message260442</guid>
			<pubDate>Wed, 31 May 2006 17:02:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>FTP-резервное копирование возможно?</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/66876-ftp_rezervnoe-kopirovanie-vozmozhno/message260441">FTP-резервное копирование возможно?</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			У меня много скриптов, которые позволяют отправлять текущую конфигурацию на электронную почту, нельзя ли изменить эти скрипты, чтобы вместо этого они загружали конфигурацию на FTP-сервер для резервного копирования? <br />
			<i>25.05.2006 20:13:00, ParisDragon.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/66876-ftp_rezervnoe-kopirovanie-vozmozhno/message260441</link>
			<guid>http://mikrotik.moscow/forum/forum57/66876-ftp_rezervnoe-kopirovanie-vozmozhno/message260441</guid>
			<pubDate>Thu, 25 May 2006 20:13:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
	</channel>
</rss>
