<div dir="ltr">Hi<div><br></div><div>lftp -R не рассматривал?</div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr">On Thu, Mar 9, 2017 at 1:00 PM Vladislav V. Prodan <<a href="mailto:admin@support.od.ua">admin@support.od.ua</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr" class="gmail_msg"><div class="gmail_msg"><br class="gmail_msg"></div>Здравствуйте.<div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">Имею задачу синхронизировать ~ 70ГБ  (мелких) файлов </div><div class="gmail_msg"><a href="http://backup.dc.volia.com" class="gmail_msg" target="_blank">backup.dc.volia.com</a> - ресолвится в 2 IP. Судя по заставке, там Pure-FTPd<br class="gmail_msg">Пытаюсь так ложить файлы:</div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg"><div class="gmail_msg">ncftpput -R -m -f $config -z -r 70 -d ${local_dir}/debug.log \</div><div class="gmail_msg">    / \</div><div class="gmail_msg">    $dir/`ls $dir | egrep -v 'archive|xxxweb100'`</div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">через каждые 5-15 минут получаю примерное:</div><div class="gmail_msg"><div class="gmail_msg">2017-03-09 06:56:28  Could not read reply from control connection -- timed out.</div><div class="gmail_msg">2017-03-09 06:56:28  ncftpput /ftp/user501: timed out while waiting for server response.</div><div class="gmail_msg">2017-03-09 06:56:28  ncftpput user502: remote host closed control connection.</div><div class="gmail_msg">2017-03-09 06:56:28  ncftpput user555: remote host closed control connection.</div></div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">Также почти не работает удаление файлов через ncftpput<br class="gmail_msg"></div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">Моя машина за натом (PF)</div><div class="gmail_msg">FreeBSD 11.0-STABLE #0 r314216: Fri Feb 24 22:09:13 EET 2017<br class="gmail_msg"></div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">правила PF на этой машине:</div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg"><div class="gmail_msg">backup_volia_ip = "{ <a href="http://backup.dc.volia.com" class="gmail_msg" target="_blank">backup.dc.volia.com</a> }"</div><div class="gmail_msg">pass out on lagg0 route-to ( lagg0 XXX.XXX.XXX.253 ) from any to { $backup_volia_ip }.</div></div><div class="gmail_msg"><br class="gmail_msg">Где, XXX.XXX.XXX.253 - IP маршрутизатора (не дефолт!)</div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">На самом маршрутизаторе XXX.XXX.XXX.253  правила PF:</div><div class="gmail_msg">(FreeBSD 11.0-STABLE #0 r309722: Fri Dec  9 00:51:30 EET 2016 )</div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg"><div class="gmail_msg">backup_volia_ip = "{ <a href="http://backup.dc.volia.com" class="gmail_msg" target="_blank">backup.dc.volia.com</a> }"</div></div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg"><div class="gmail_msg">nat on { $ext_if $ext_if_2 } from any to $backup_volia_ip       -> ($ext_if_2)</div><div class="gmail_msg"><br class="gmail_msg"></div></div><div class="gmail_msg">Два внешних интерфейса - $ext_if $ext_if_2, отправляем на бэкап только через второй.</div><br clear="all" class="gmail_msg"><div class="gmail_msg">переменные в PF дефолтные:</div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg"><div class="gmail_msg"># pfctl -st</div><div class="gmail_msg">tcp.first                   120s</div><div class="gmail_msg">tcp.opening                  30s</div><div class="gmail_msg">tcp.established           86400s</div><div class="gmail_msg">tcp.closing                 900s</div><div class="gmail_msg">tcp.finwait                  45s</div><div class="gmail_msg">tcp.closed                   90s</div><div class="gmail_msg">tcp.tsdiff                   30s</div><div class="gmail_msg">udp.first                    60s</div><div class="gmail_msg">udp.single                   30s</div><div class="gmail_msg">udp.multiple                 60s</div><div class="gmail_msg">icmp.first                   20s</div><div class="gmail_msg">icmp.error                   10s</div><div class="gmail_msg">other.first                  60s</div><div class="gmail_msg">other.single                 30s</div><div class="gmail_msg">other.multiple               60s</div><div class="gmail_msg">frag                         30s</div><div class="gmail_msg">interval                     10s</div><div class="gmail_msg">adaptive.start             6000 states</div><div class="gmail_msg">adaptive.end              12000 states</div><div class="gmail_msg">src.track                     0s</div></div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">Подскажите как нормализовать ситуацию.</div><div class="gmail_msg">C другими ftp хранилищами скрипт работает...</div><div class="gmail_msg"><br class="gmail_msg"></div>-- <br class="gmail_msg"><div class="m_-47766128630403258gmail_signature gmail_msg"> Vladislav V. Prodan<br class="gmail_msg"> System & Network Administrator<br class="gmail_msg"> <a href="http://support.od.ua" class="gmail_msg" target="_blank">support.od.ua</a></div></div></div>
_______________________________________________<br class="gmail_msg">
freebsd mailing list<br class="gmail_msg">
<a href="mailto:freebsd@uafug.org.ua" class="gmail_msg" target="_blank">freebsd@uafug.org.ua</a><br class="gmail_msg">
<a href="http://mailman.uafug.org.ua/mailman/listinfo/freebsd" rel="noreferrer" class="gmail_msg" target="_blank">http://mailman.uafug.org.ua/mailman/listinfo/freebsd</a><br class="gmail_msg">
</blockquote></div>