AraBlocks / ara-reward-dcdn

Ara-Reward-DCDN
GNU Lesser General Public License v3.0
2 stars 1 forks source link

firewalled network seeding issue #37

Open vipyne opened 5 years ago

vipyne commented 5 years ago

Downloading peer never finds seeder.

Seeding Network open ports:

$ netstat -ap tcp | grep -i "listen"
tcp46      0      0  *.56201                *.*                    LISTEN     
tcp4       0      0  localhost.8546         *.*                    LISTEN     
tcp4       0      0  localhost.8545         *.*                    LISTEN     
tcp46      0      0  *.30303                *.*                    LISTEN     
tcp4       0      0  localhost.15292        *.*                    LISTEN     
tcp6       0      0  *.61500                *.*                    LISTEN     
tcp4       0      0  *.61500                *.*                    LISTEN
ara-farming-dcdn (master) $ DEBUG=* afd seed -d 4ec1b1435891995158c8b0c5dfb732a6b31f3f8a01a87b090e04708b46b927ac
  ara:runtime:configuration Deprecated: network.identity.keyring will be set differently. +0ms
  ara-filesystem:ignore error: ENOENT: no such file or directory, access '/Users/vipyne/Documents/littlstar/old-repos/ara-farming-dcdn/.afsignore' +0ms
 ara: info:  starting DCDN to seed 4ec1b1435891995158c8b0c5dfb732a6b31f3f8a01a87b090e04708b46b927ac
? Please enter the passphrase associated with the node identity.
Passphrase: [hidden]
? 
Please enter your price in Ara per upload.
Price: 1
  multidrive initialize +0ms
  toiletdb reading /Users/vipyne/.ara/dcdn/59f8d01325a3c40e0cd9aa35fd40f8bcb5bf5faa4b466ee6447d2c71a87987ef/store.json {
  "4ec1b1435891995158c8b0c5dfb732a6b31f3f8a01a87b090e04708b46b927ac": "{\"did\":\"4ec1b1435891995158c8b0c5dfb732a6b31f3f8a01a87b090e04708b46b927ac\",\"download\":false,\"upload\":true,\"price\":\"1\",\"key\":\"4ec1b1435891995158c8b0c5dfb732a6b31f3f8a01a87b090e04708b46b927ac\"}"
} +0ms
  multidrive found 1 dats +1ms
  afd initializing afs of did 4ec1b1435891995158c8b0c5dfb732a6b31f3f8a01a87b090e04708b46b927ac +0ms
  multidrive initialize +29ms
  toiletdb reading /Users/vipyne/.ara/afs/nodes/4ec1b1435891995158c8b0c5dfb732a6b31f3f8a01a87b090e04708b46b927ac {
  "4ec1b1435891995158c8b0c5dfb732a6b31f3f8a01a87b090e04708b46b927ac": "{\"did\":\"4ec1b1435891995158c8b0c5dfb732a6b31f3f8a01a87b090e04708b46b927ac\",\"key\":{\"type\":\"Buffer\",\"data\":[78,193,177,67,88,145,153,81,88,200,176,197,223,183,50,166,179,31,63,138,1,168,123,9,14,4,112,139,70,185,39,172]},\"path\":\"/Users/vipyne/.ara/afs/9a88e65465d3dc5e1c30923b96a16fc8f9cde17bb438e2b557dd74ee50d41f8d\",\"partitions\":{\"etc\":{\"key\":\"e0911841eb1dcdc68b8ad68e2ed081bc867a46888aaf35276b4a49d84cf495db\"}},\"id\":\"4ec1b1435891995158c8b0c5dfb732a6b31f3f8a01a87b090e04708b46b927ac\"}"
} +34ms
  multidrive found 1 dats +5ms
  bittorrent-dht [ead7cbc] new DHT ead7cbc26922b67d8b0520610651960640c7d3586c968359a92d955f8930e1ea +0ms
  discovery-channel whoami() started +0ms
  dns-discovery probing 18.232.83.235:5300 +0ms
  discovery-channel chan=02395d..83 join() +3ms
  discovery-channel chan=02395d..83 dns lookup +0ms
  dns-discovery lookup() 02395d55c8cd4a92c199979e07c7aeb8422fcf26 +2ms
  dns-discovery probing 18.232.83.235:5300 +0ms
  discovery-channel chan=02395d..83 dht lookup +1ms
  bittorrent-dht [ead7cbc] lookup 02395d55c8cd4a92c199979e07c7aeb8422fcf26 +6ms
  bittorrent-dht [ead7cbc] listening 61144 +5ms
  dns-discovery MDNS query 192.168.22.136:5353 1Q 0A +0 +18ms
(node:71435) DeprecationWarning: `web3.toHex` is deprecated, use `transform.toHexString`
  dns-discovery probe of 18.232.83.235:5300 succeeded +37ms
  discovery-channel whoami() succeeded, I am: { port: 0, host: '75.112.39.254' } +55ms
  dns-discovery probe of 18.232.83.235:5300 succeeded +2ms
  bittorrent-dht [ead7cbc] visited 0 nodes +53ms
  bittorrent-dht [ead7cbc] emit ready +6ms
  multidrive initialized +106ms
  multidrive create archive data={"did":"4ec1b1435891995158c8b0c5dfb732a6b31f3f8a01a87b090e04708b46b927ac","key":{"type":"Buffer","data":[78,193,177,67,88,145,153,81,88,200,176,197,223,183,50,166,179,31,63,138,1,168,123,9,14,4,112,139,70,185,39,172]},"path":"/Users/vipyne/.ara/afs/9a88e65465d3dc5e1c30923b96a16fc8f9cde17bb438e2b557dd74ee50d41f8d","partitions":{"etc":{"key":"e0911841eb1dcdc68b8ad68e2ed081bc867a46888aaf35276b4a49d84cf495db"}}} +0ms
  multidrive archive duplicate key=4ec1b1435891995158c8b0c5dfb732a6b31f3f8a01a87b090e04708b46b927ac +0ms
  multidrive initialized +0ms
  afd Stopping services for 4ec1b1435891995158c8b0c5dfb732a6b31f3f8a01a87b090e04708b46b927ac +140ms
  multidrive close archive key=4ec1b1435891995158c8b0c5dfb732a6b31f3f8a01a87b090e04708b46b927ac +1ms
  afd closing afs +0ms
  multidrive archive closed key=4ec1b1435891995158c8b0c5dfb732a6b31f3f8a01a87b090e04708b46b927ac +10ms
  toiletdb writing /Users/vipyne/.ara/dcdn/59f8d01325a3c40e0cd9aa35fd40f8bcb5bf5faa4b466ee6447d2c71a87987ef/store.json {} +118ms
  multidrive archive deleted key=4ec1b1435891995158c8b0c5dfb732a6b31f3f8a01a87b090e04708b46b927ac +2ms
  multidrive create archive data={"did":"4ec1b1435891995158c8b0c5dfb732a6b31f3f8a01a87b090e04708b46b927ac","download":false,"upload":true,"price":"1","key":"4ec1b1435891995158c8b0c5dfb732a6b31f3f8a01a87b090e04708b46b927ac"} +0ms
  afd initializing afs of did 4ec1b1435891995158c8b0c5dfb732a6b31f3f8a01a87b090e04708b46b927ac +12ms
  multidrive initialize +5ms
  toiletdb reading /Users/vipyne/.ara/afs/nodes/4ec1b1435891995158c8b0c5dfb732a6b31f3f8a01a87b090e04708b46b927ac {
  "4ec1b1435891995158c8b0c5dfb732a6b31f3f8a01a87b090e04708b46b927ac": "{\"did\":\"4ec1b1435891995158c8b0c5dfb732a6b31f3f8a01a87b090e04708b46b927ac\",\"key\":{\"type\":\"Buffer\",\"data\":[78,193,177,67,88,145,153,81,88,200,176,197,223,183,50,166,179,31,63,138,1,168,123,9,14,4,112,139,70,185,39,172]},\"path\":\"/Users/vipyne/.ara/afs/9a88e65465d3dc5e1c30923b96a16fc8f9cde17bb438e2b557dd74ee50d41f8d\",\"partitions\":{\"etc\":{\"key\":\"e0911841eb1dcdc68b8ad68e2ed081bc867a46888aaf35276b4a49d84cf495db\"}},\"id\":\"4ec1b1435891995158c8b0c5dfb732a6b31f3f8a01a87b090e04708b46b927ac\"}"
} +7ms
  multidrive found 1 dats +1ms
  bittorrent-dht [c67f57d] new DHT c67f57d6c642bc5193c58b4e261a2809955b6a994ec61013d2958f6ebe5af938 +32ms
  discovery-channel whoami() started +42ms
  dns-discovery probing 18.232.83.235:5300 +41ms
  discovery-channel chan=02395d..83 join() +0ms
  discovery-channel chan=02395d..83 dns lookup +0ms
  dns-discovery lookup() 02395d55c8cd4a92c199979e07c7aeb8422fcf26 +0ms
  dns-discovery probing 18.232.83.235:5300 +0ms
  discovery-channel chan=02395d..83 dht lookup +0ms
  bittorrent-dht [c67f57d] lookup 02395d55c8cd4a92c199979e07c7aeb8422fcf26 +1ms
  bittorrent-dht [c67f57d] listening 61943 +1ms
  discovery-channel chan=02395d..83 dns discovery peer=18.232.83.235:8000 +2ms
  dns-discovery MDNS query 192.168.22.136:5353 1Q 0A +0 +6ms
  dns-discovery MDNS query 192.168.22.136:5353 1Q 0A +0 +1ms
  dns-discovery probe of 18.232.83.235:5300 succeeded +39ms
  discovery-channel whoami() succeeded, I am: { port: 0, host: '75.112.39.254' } +44ms
  dns-discovery probe of 18.232.83.235:5300 succeeded +0ms
  bittorrent-dht [c67f57d] visited 0 nodes +47ms
  bittorrent-dht [c67f57d] emit ready +0ms
  multidrive initialized +82ms
  multidrive create archive data={"did":"4ec1b1435891995158c8b0c5dfb732a6b31f3f8a01a87b090e04708b46b927ac","key":{"type":"Buffer","data":[78,193,177,67,88,145,153,81,88,200,176,197,223,183,50,166,179,31,63,138,1,168,123,9,14,4,112,139,70,185,39,172]},"path":"/Users/vipyne/.ara/afs/9a88e65465d3dc5e1c30923b96a16fc8f9cde17bb438e2b557dd74ee50d41f8d","partitions":{"etc":{"key":"e0911841eb1dcdc68b8ad68e2ed081bc867a46888aaf35276b4a49d84cf495db"}}} +0ms
  multidrive archive duplicate key=4ec1b1435891995158c8b0c5dfb732a6b31f3f8a01a87b090e04708b46b927ac +0ms
  multidrive archive created key=4ec1b1435891995158c8b0c5dfb732a6b31f3f8a01a87b090e04708b46b927ac +0ms
  toiletdb writing /Users/vipyne/.ara/dcdn/59f8d01325a3c40e0cd9aa35fd40f8bcb5bf5faa4b466ee6447d2c71a87987ef/store.json {
  "4ec1b1435891995158c8b0c5dfb732a6b31f3f8a01a87b090e04708b46b927ac": "{\"did\":\"4ec1b1435891995158c8b0c5dfb732a6b31f3f8a01a87b090e04708b46b927ac\",\"download\":false,\"upload\":true,\"price\":\"1\",\"key\":\"4ec1b1435891995158c8b0c5dfb732a6b31f3f8a01a87b090e04708b46b927ac\"}"
} +83ms
  multidrive archive stored key=4ec1b1435891995158c8b0c5dfb732a6b31f3f8a01a87b090e04708b46b927ac +1ms
  afd:metadata Current version: 5 +0ms
  afd:metadata Replicating metadata for:  4ec1b1435891995158c8b0c5dfb732a6b31f3f8a01a87b090e04708b46b927ac +1ms
  afd:farmer Seeding:  4ec1b1435891995158c8b0c5dfb732a6b31f3f8a01a87b090e04708b46b927ac +0ms
  discovery-channel chan=02395d..83 dns discovery peer=18.232.83.235:8000 +48ms
  dns-discovery unannounce() 02395d55c8cd4a92c199979e07c7aeb8422fcf26 +59ms
  bittorrent-dht [ead7cbc] destroying +57ms
  dns-discovery destroy() +1ms
  dns-discovery unannounce() 02395d55c8cd4a92c199979e07c7aeb8422fcf26 +92ms
  bittorrent-dht [c67f57d] destroying +93ms
  dns-discovery destroy() +0ms
bplaster commented 5 years ago

Here's the logs for the requester's side:

  afd:requester Requesting: 4ec1b1435891995158c8b0c5dfb732a6b31f3f8a01a87b090e04708b46b927ac +0ms
connection err: Error: Could not connect to peer
    at onclose (/Users/brandon/Development/ara-farming-dcdn/node_modules/@hyperswarm/network/index.js:99:38)
    at Object.onholepunch [as callback] (/Users/brandon/Development/ara-farming-dcdn/node_modules/@hyperswarm/network/index.js:74:31)
    at IO._finish (/Users/brandon/Development/ara-farming-dcdn/node_modules/dht-rpc/lib/io.js:131:9)
    at IO._cancel (/Users/brandon/Development/ara-farming-dcdn/node_modules/dht-rpc/lib/io.js:172:10)
    at IO._ontick (/Users/brandon/Development/ara-farming-dcdn/node_modules/dht-rpc/lib/io.js:193:12)
    at ontimeout (timers.js:425:11)
    at tryOnTimeout (timers.js:289:5)
    at listOnTimeout (timers.js:252:5)
    at Timer.processTimers (timers.js:212:10)
{ port: 56201,
  host: '75.112.39.254',
  local: false,
  referrer:
   { id:
      <Buffer 4c f0 40 9d 46 ba 1c 55 77 05 7b f0 6c 87 db 1b fd 8e 4c 4a 04 05 7c ae cd f0 06 27 c6 94 fe 4a>,
     port: 55780,
     host: '35.208.122.252' },
  topic:
   <Buffer 2b d2 c8 f5 f2 d2 7e 57 b2 75 8f 67 b5 07 ec 06 ca b0 dc 20 0f 06 ed a2 0d 9c c1 bd 9a 6c 7e fa> }