PPK писал(а):2. ещё бы лог со стороны раздающего .. если то же самое, то "никак", чтобы пошла раздача/скачивание нужно чтобы хотя бы один из участников имел открытый порт ..
Вот лог со стороны раздающего. Ситуация такаяже - отлуп коннекта.
- Код: Выделить всё
[23:28:44.800] {disk} Saving state for download '09-pesnya_aljpinistov.mp3'; | Torrent: '09-pesnya_aljpinistov.mp3'
[23:28:45.458] {tracker} Tracker Announcer Created using url : [[http://95.31.14.210/tracker/announce.php?passkey=dd31b8217f32a96982b658a80d9e853b]]; | Torrent: '09-pesnya_aljpinistov.mp3'
[23:28:45.458] {tracker} TRTrackerClient: imported 1 cached peers; | Torrent: '09-pesnya_aljpinistov.mp3'
[23:28:45.459] {plug} [StartStopRules] initialize: state is waiting; | Torrent: '09-pesnya_aljpinistov.mp3'
[23:28:45.460] {disk} valid=true,not done=0,done=57,started=0,recheck=0,rc all=true,full=false; | TorrentDM: '09-pesnya_aljpinistov.mp3'
[23:28:45.462] {tracker} Forcing tracker announce now via TRTrackerBTAnnouncerImpl::complete::590,TRTrackerAnnouncerMuxer::complete::170,DownloadManagerImpl::downloadEnded::2792; | Torrent: '09-pesnya_aljpinistov.mp3'
[23:28:45.462] {core} Completion flag already set on "09-pesnya_aljpinistov.mp3", skip move-on-completion behaviour.; | TorrentDLM: '09-pesnya_aljpinistov.mp3'
[23:28:45.462] {tracker} Forcing tracker announce now via TRTrackerBTAnnouncerImpl::update::577,TRTrackerAnnouncerMuxer::update::161,DownloadManagerImpl::informStarted::2685; | Torrent: '09-pesnya_aljpinistov.mp3'
[23:28:45.463] {tracker} Tracker Announcer is sending a start Request; | Torrent: '09-pesnya_aljpinistov.mp3'
[23:28:45.464] {tracker} Tracker Announcer is Requesting: http://95.31.14.210/tracker/announce.php?passkey=dd31b8217f32a96982b658a80d9e853b&info_hash=%08%7F%A4%BB%98%1ANUEX%1DI%5C%3BQ3b%5E%DA%CE&peer_id=-AZ4306-3FmM2CFj7ru8&supportcrypto=1&port=24344&azudp=24344&uploaded=0&downloaded=0&left=0&corrupt=0&event=started&numwant=50&no_peer_id=1&compact=1&key=er5eUf8F&azver=3; | Torrent: '09-pesnya_aljpinistov.mp3'
[23:28:45.471] {tracker} Next tracker announce (unadjusted) will be in 20s; | Torrent: '09-pesnya_aljpinistov.mp3'
[23:28:45.471] {tracker} Next tracker announce (adjusted) will be in 60s; | Torrent: '09-pesnya_aljpinistov.mp3'
[23:28:45.479] {tracker} Tracker Announcer [http://95.31.14.210/tracker/announce.php?passkey=dd31b8217f32a96982b658a80d9e853b] has received : d8:completei1e10:downloadedi0e10:incompletei1e8:intervali300e12:min intervali200e5:peers6:јÂ®’§ee; | Torrent: '09-pesnya_aljpinistov.mp3'
[23:28:45.479] {tracker} Received from announce: 'interval' = 300; 'min interval' = 200; | Torrent: '09-pesnya_aljpinistov.mp3'
[23:28:45.479] {tracker} ANNOUNCE SCRAPE1: seeds=1 peers=1; | Torrent: '09-pesnya_aljpinistov.mp3'
[23:28:45.479] {tracker} ANNOUNCE CompactPeers: num=1; | Torrent: '09-pesnya_aljpinistov.mp3'
[23:28:45.479] {tracker} COMPACT PEER: ip=192.168.1.1,tcp_port=54692,prot=1,ver=1; | Torrent: '09-pesnya_aljpinistov.mp3'
[23:28:45.480] {tracker} Next tracker announce (unadjusted) will be in 290s; | Torrent: '09-pesnya_aljpinistov.mp3'
[23:28:45.582] {peer} Out: Creating outgoing connection; | TorrentDLM: '09-pesnya_aljpinistov.mp3'; Peer: L: 192.168.1.1:54692 []
[23:28:45.862] {peer} Peer connection closed: failed to establish outgoing connection: Connection refused; | TorrentDLM: '09-pesnya_aljpinistov.mp3'; Peer: L: 192.168.1.1:54692 []
[23:28:55.044] {disk} Saving state for download '09-pesnya_aljpinistov.mp3'; | Torrent: '09-pesnya_aljpinistov.mp3'
На клиентских машинах порты не фильтруюся и не блокируются никак. На других трекерах проблем с раздачей и скачкой нет.
Есть подозрение, что порты могут блокироваться на стороне сервера. Трекер живет на отдельном сервере на платформе FreeBSD 7. По умолчанию фаервол (ipfw) на нем был выключен. Сейчас он включен в режиме разрешать все от всех и куда угодно. В общем копаю сейчас в сторону правил ipfw - если есть опыт настройки его для работы с торентами, с удовольствием приму помощь.