1 добавить в

Тема: Обновляемая таблица локальных маршрутов

Можно ли как-то получать актуальную таблицу маршрутов пиринга без использования rip (в виде файла например)?
Я вот взял маршруты с home-ix.ru и получился вот такой файл для заливки в мой DIR-300 по телнет:

route add -net 178.173.0.0 netmask 255.255.128.0 gw 10.202.32.254 eth0.2
route add -net 195.91.128.0 netmask 255.255.128.0 gw 10.202.32.254 eth0.2
route add -net 93.123.128.0 netmask 255.255.128.0 gw 10.202.32.254 eth0.2
route add -net 109.225.192.0 netmask 255.255.192.0 gw 10.202.32.254 eth0.2
route add -net 46.160.192.0 netmask 255.255.192.0 gw 10.202.32.254 eth0.2
route add -net 81.5.64.0 netmask 255.255.192.0 gw 10.202.32.254 eth0.2
route add -net 86.62.64.0 netmask 255.255.192.0 gw 10.202.32.254 eth0.2
route add -net 90.155.192.0 netmask 255.255.192.0 gw 10.202.32.254 eth0.2
route add -net 93.182.0.0 netmask 255.255.192.0 gw 10.202.32.254 eth0.2
route add -net 95.154.128.0 netmask 255.255.192.0 gw 10.202.32.254 eth0.2
route add -net 188.72.96.0 netmask 255.255.224.0 gw 10.202.32.254 eth0.2
route add -net 195.54.192.0 netmask 255.255.224.0 gw 10.202.32.254 eth0.2
route add -net 195.94.224.0 netmask 255.255.224.0 gw 10.202.32.254 eth0.2
route add -net 195.98.160.0 netmask 255.255.224.0 gw 10.202.32.254 eth0.2
route add -net 212.7.224.0 netmask 255.255.224.0 gw 10.202.32.254 eth0.2
route add -net 46.150.160.0 netmask 255.255.224.0 gw 10.202.32.254 eth0.2
route add -net 62.176.0.0 netmask 255.255.224.0 gw 10.202.32.254 eth0.2
route add -net 62.84.96.0 netmask 255.255.224.0 gw 10.202.32.254 eth0.2
route add -net 77.233.192.0 netmask 255.255.224.0 gw 10.202.32.254 eth0.2
route add -net 77.238.224.0 netmask 255.255.224.0 gw 10.202.32.254 eth0.2
route add -net 78.158.192.0 netmask 255.255.224.0 gw 10.202.32.254 eth0.2
route add -net 78.25.128.0 netmask 255.255.224.0 gw 10.202.32.254 eth0.2
route add -net 78.25.160.0 netmask 255.255.224.0 gw 10.202.32.254 eth0.2
route add -net 82.194.224.0 netmask 255.255.224.0 gw 10.202.32.254 eth0.2
route add -net 89.189.96.0 netmask 255.255.224.0 gw 10.202.32.254 eth0.2
route add -net 90.155.160.0 netmask 255.255.224.0 gw 10.202.32.254 eth0.2
route add -net 93.175.0.0 netmask 255.255.224.0 gw 10.202.32.254 eth0.2
route add -net 94.45.0.0 netmask 255.255.224.0 gw 10.202.32.254 eth0.2
route add -net 94.45.192.0 netmask 255.255.224.0 gw 10.202.32.254 eth0.2
route add -net 95.171.0.0 netmask 255.255.224.0 gw 10.202.32.254 eth0.2
route add -net 109.106.144.0 netmask 255.255.240.0 gw 10.202.32.254 eth0.2
route add -net 109.207.160.0 netmask 255.255.240.0 gw 10.202.32.254 eth0.2
route add -net 109.74.128.0 netmask 255.255.240.0 gw 10.202.32.254 eth0.2
route add -net 178.209.96.0 netmask 255.255.240.0 gw 10.202.32.254 eth0.2
route add -net 188.244.32.0 netmask 255.255.240.0 gw 10.202.32.254 eth0.2
route add -net 217.173.64.0 netmask 255.255.240.0 gw 10.202.32.254 eth0.2
route add -net 217.194.240.0 netmask 255.255.240.0 gw 10.202.32.254 eth0.2
route add -net 77.246.240.0 netmask 255.255.240.0 gw 10.202.32.254 eth0.2
route add -net 80.251.224.0 netmask 255.255.240.0 gw 10.202.32.254 eth0.2
route add -net 80.71.240.0 netmask 255.255.240.0 gw 10.202.32.254 eth0.2
route add -net 81.17.144.0 netmask 255.255.240.0 gw 10.202.32.254 eth0.2
route add -net 81.200.80.0 netmask 255.255.240.0 gw 10.202.32.254 eth0.2
route add -net 81.222.176.0 netmask 255.255.240.0 gw 10.202.32.254 eth0.2
route add -net 81.25.48.0 netmask 255.255.240.0 gw 10.202.32.254 eth0.2
route add -net 81.88.208.0 netmask 255.255.240.0 gw 10.202.32.254 eth0.2
route add -net 81.95.32.0 netmask 255.255.240.0 gw 10.202.32.254 eth0.2
route add -net 83.69.224.0 netmask 255.255.240.0 gw 10.202.32.254 eth0.2
route add -net 89.250.0.0 netmask 255.255.240.0 gw 10.202.32.254 eth0.2
route add -net 90.155.144.0 netmask 255.255.240.0 gw 10.202.32.254 eth0.2
route add -net 93.185.192.0 netmask 255.255.240.0 gw 10.202.32.254 eth0.2
route add -net 94.158.96.0 netmask 255.255.240.0 gw 10.202.32.254 eth0.2
route add -net 94.228.192.0 netmask 255.255.240.0 gw 10.202.32.254 eth0.2
route add -net 94.231.160.0 netmask 255.255.240.0 gw 10.202.32.254 eth0.2
route add -net 109.106.136.0 netmask 255.255.248.0 gw 10.202.32.254 eth0.2
route add -net 109.95.216.0 netmask 255.255.248.0 gw 10.202.32.254 eth0.2
route add -net 178.209.112.0 netmask 255.255.248.0 gw 10.202.32.254 eth0.2
route add -net 178.217.104.0 netmask 255.255.248.0 gw 10.202.32.254 eth0.2
route add -net 178.22.48.0 netmask 255.255.248.0 gw 10.202.32.254 eth0.2
route add -net 188.35.16.0 netmask 255.255.248.0 gw 10.202.32.254 eth0.2
route add -net 193.124.232.0 netmask 255.255.248.0 gw 10.202.32.254 eth0.2
route add -net 193.125.128.0 netmask 255.255.248.0 gw 10.202.32.254 eth0.2
route add -net 193.125.32.0 netmask 255.255.248.0 gw 10.202.32.254 eth0.2
route add -net 193.125.88.0 netmask 255.255.248.0 gw 10.202.32.254 eth0.2
route add -net 195.128.56.0 netmask 255.255.248.0 gw 10.202.32.254 eth0.2
route add -net 213.108.136.0 netmask 255.255.248.0 gw 10.202.32.254 eth0.2
route add -net 213.5.24.0 netmask 255.255.248.0 gw 10.202.32.254 eth0.2
route add -net 46.44.16.0 netmask 255.255.248.0 gw 10.202.32.254 eth0.2
route add -net 62.122.192.0 netmask 255.255.248.0 gw 10.202.32.254 eth0.2
route add -net 62.122.96.0 netmask 255.255.248.0 gw 10.202.32.254 eth0.2
route add -net 77.105.184.0 netmask 255.255.248.0 gw 10.202.32.254 eth0.2
route add -net 77.243.104.0 netmask 255.255.248.0 gw 10.202.32.254 eth0.2
route add -net 77.247.184.0 netmask 255.255.248.0 gw 10.202.32.254 eth0.2
route add -net 77.74.8.0 netmask 255.255.248.0 gw 10.202.32.254 eth0.2
route add -net 79.170.24.0 netmask 255.255.248.0 gw 10.202.32.254 eth0.2
route add -net 80.84.112.0 netmask 255.255.248.0 gw 10.202.32.254 eth0.2
route add -net 81.9.56.0 netmask 255.255.248.0 gw 10.202.32.254 eth0.2
route add -net 83.69.240.0 netmask 255.255.248.0 gw 10.202.32.254 eth0.2
route add -net 85.142.192.0 netmask 255.255.248.0 gw 10.202.32.254 eth0.2
route add -net 85.142.208.0 netmask 255.255.248.0 gw 10.202.32.254 eth0.2
route add -net 87.239.24.0 netmask 255.255.248.0 gw 10.202.32.254 eth0.2
route add -net 87.239.32.0 netmask 255.255.248.0 gw 10.202.32.254 eth0.2
route add -net 90.155.136.0 netmask 255.255.248.0 gw 10.202.32.254 eth0.2
route add -net 92.39.128.0 netmask 255.255.248.0 gw 10.202.32.254 eth0.2
route add -net 93.188.184.0 netmask 255.255.248.0 gw 10.202.32.254 eth0.2
route add -net 93.94.152.0 netmask 255.255.248.0 gw 10.202.32.254 eth0.2
route add -net 93.94.232.0 netmask 255.255.248.0 gw 10.202.32.254 eth0.2
route add -net 93.95.160.0 netmask 255.255.248.0 gw 10.202.32.254 eth0.2
route add -net 94.198.104.0 netmask 255.255.248.0 gw 10.202.32.254 eth0.2
route add -net 94.199.216.0 netmask 255.255.248.0 gw 10.202.32.254 eth0.2
route add -net 94.232.64.0 netmask 255.255.248.0 gw 10.202.32.254 eth0.2
route add -net 94.247.120.0 netmask 255.255.248.0 gw 10.202.32.254 eth0.2
route add -net 95.131.176.0 netmask 255.255.248.0 gw 10.202.32.254 eth0.2
route add -net 95.131.208.0 netmask 255.255.248.0 gw 10.202.32.254 eth0.2
route add -net 95.215.96.0 netmask 255.255.248.0 gw 10.202.32.254 eth0.2
route add -net 193.218.176.0 netmask 255.255.252.0 gw 10.202.32.254 eth0.2
route add -net 194.187.204.0 netmask 255.255.252.0 gw 10.202.32.254 eth0.2
route add -net 194.28.208.0 netmask 255.255.252.0 gw 10.202.32.254 eth0.2
route add -net 194.85.80.0 netmask 255.255.252.0 gw 10.202.32.254 eth0.2
route add -net 195.211.192.0 netmask 255.255.252.0 gw 10.202.32.254 eth0.2
route add -net 62.122.208.0 netmask 255.255.252.0 gw 10.202.32.254 eth0.2
route add -net 62.182.48.0 netmask 255.255.252.0 gw 10.202.32.254 eth0.2
route add -net 77.243.100.0 netmask 255.255.252.0 gw 10.202.32.254 eth0.2
route add -net 77.243.96.0 netmask 255.255.252.0 gw 10.202.32.254 eth0.2
route add -net 80.252.152.0 netmask 255.255.252.0 gw 10.202.32.254 eth0.2
route add -net 80.77.160.0 netmask 255.255.252.0 gw 10.202.32.254 eth0.2
route add -net 82.179.236.0 netmask 255.255.252.0 gw 10.202.32.254 eth0.2
route add -net 85.142.200.0 netmask 255.255.252.0 gw 10.202.32.254 eth0.2
route add -net 89.222.164.0 netmask 255.255.252.0 gw 10.202.32.254 eth0.2
route add -net 89.222.232.0 netmask 255.255.252.0 gw 10.202.32.254 eth0.2
route add -net 90.155.132.0 netmask 255.255.252.0 gw 10.202.32.254 eth0.2
route add -net 91.192.92.0 netmask 255.255.252.0 gw 10.202.32.254 eth0.2
route add -net 91.200.224.0 netmask 255.255.252.0 gw 10.202.32.254 eth0.2
route add -net 91.202.24.0 netmask 255.255.252.0 gw 10.202.32.254 eth0.2
route add -net 91.202.84.0 netmask 255.255.252.0 gw 10.202.32.254 eth0.2
route add -net 91.203.196.0 netmask 255.255.252.0 gw 10.202.32.254 eth0.2
route add -net 91.203.80.0 netmask 255.255.252.0 gw 10.202.32.254 eth0.2
route add -net 91.205.144.0 netmask 255.255.252.0 gw 10.202.32.254 eth0.2
route add -net 91.211.104.0 netmask 255.255.252.0 gw 10.202.32.254 eth0.2
route add -net 91.211.52.0 netmask 255.255.252.0 gw 10.202.32.254 eth0.2
route add -net 91.211.60.0 netmask 255.255.252.0 gw 10.202.32.254 eth0.2
route add -net 91.214.96.0 netmask 255.255.252.0 gw 10.202.32.254 eth0.2
route add -net 91.219.24.0 netmask 255.255.252.0 gw 10.202.32.254 eth0.2
route add -net 91.222.164.0 netmask 255.255.252.0 gw 10.202.32.254 eth0.2
route add -net 94.143.52.0 netmask 255.255.252.0 gw 10.202.32.254 eth0.2
route add -net 94.79.44.0 netmask 255.255.252.0 gw 10.202.32.254 eth0.2
route add -net 193.125.142.0 netmask 255.255.254.0 gw 10.202.32.254 eth0.2
route add -net 193.169.4.0 netmask 255.255.254.0 gw 10.202.32.254 eth0.2
route add -net 193.33.242.0 netmask 255.255.254.0 gw 10.202.32.254 eth0.2
route add -net 194.152.34.0 netmask 255.255.254.0 gw 10.202.32.254 eth0.2
route add -net 194.247.190.0 netmask 255.255.254.0 gw 10.202.32.254 eth0.2
route add -net 195.191.158.0 netmask 255.255.254.0 gw 10.202.32.254 eth0.2
route add -net 195.191.208.0 netmask 255.255.254.0 gw 10.202.32.254 eth0.2
route add -net 195.254.186.0 netmask 255.255.254.0 gw 10.202.32.254 eth0.2
route add -net 213.208.186.0 netmask 255.255.254.0 gw 10.202.32.254 eth0.2
route add -net 213.79.64.0 netmask 255.255.254.0 gw 10.202.32.254 eth0.2
route add -net 62.117.104.0 netmask 255.255.254.0 gw 10.202.32.254 eth0.2
route add -net 62.140.240.0 netmask 255.255.254.0 gw 10.202.32.254 eth0.2
route add -net 77.108.114.0 netmask 255.255.254.0 gw 10.202.32.254 eth0.2
route add -net 79.142.106.0 netmask 255.255.254.0 gw 10.202.32.254 eth0.2
route add -net 80.84.122.0 netmask 255.255.254.0 gw 10.202.32.254 eth0.2
route add -net 82.138.18.0 netmask 255.255.254.0 gw 10.202.32.254 eth0.2
route add -net 82.138.4.0 netmask 255.255.254.0 gw 10.202.32.254 eth0.2
route add -net 82.138.42.0 netmask 255.255.254.0 gw 10.202.32.254 eth0.2
route add -net 82.179.208.0 netmask 255.255.254.0 gw 10.202.32.254 eth0.2
route add -net 82.179.234.0 netmask 255.255.254.0 gw 10.202.32.254 eth0.2
route add -net 87.245.138.0 netmask 255.255.254.0 gw 10.202.32.254 eth0.2
route add -net 87.245.172.0 netmask 255.255.254.0 gw 10.202.32.254 eth0.2
route add -net 91.193.220.0 netmask 255.255.254.0 gw 10.202.32.254 eth0.2
route add -net 91.194.112.0 netmask 255.255.254.0 gw 10.202.32.254 eth0.2
route add -net 91.194.246.0 netmask 255.255.254.0 gw 10.202.32.254 eth0.2
route add -net 91.195.60.0 netmask 255.255.254.0 gw 10.202.32.254 eth0.2
route add -net 91.196.208.0 netmask 255.255.254.0 gw 10.202.32.254 eth0.2
route add -net 94.228.168.0 netmask 255.255.254.0 gw 10.202.32.254 eth0.2
route add -net 94.228.200.0 netmask 255.255.254.0 gw 10.202.32.254 eth0.2
route add -net 94.253.94.0 netmask 255.255.254.0 gw 10.202.32.254 eth0.2
route add -net 178.208.159.0 netmask 255.255.255.0 gw 10.202.32.254 eth0.2
route add -net 192.188.189.0 netmask 255.255.255.0 gw 10.202.32.254 eth0.2
route add -net 193.138.70.0 netmask 255.255.255.0 gw 10.202.32.254 eth0.2
route add -net 194.0.225.0 netmask 255.255.255.0 gw 10.202.32.254 eth0.2
route add -net 194.154.88.0 netmask 255.255.255.0 gw 10.202.32.254 eth0.2
route add -net 195.239.126.0 netmask 255.255.255.0 gw 10.202.32.254 eth0.2
route add -net 195.239.133.0 netmask 255.255.255.0 gw 10.202.32.254 eth0.2
route add -net 213.171.56.0 netmask 255.255.255.0 gw 10.202.32.254 eth0.2
route add -net 24.156.41.0 netmask 255.255.255.0 gw 10.202.32.254 eth0.2
route add -net 62.117.85.0 netmask 255.255.255.0 gw 10.202.32.254 eth0.2
route add -net 62.122.212.0 netmask 255.255.255.0 gw 10.202.32.254 eth0.2
route add -net 62.140.229.0 netmask 255.255.255.0 gw 10.202.32.254 eth0.2
route add -net 62.140.232.0 netmask 255.255.255.0 gw 10.202.32.254 eth0.2
route add -net 62.181.56.0 netmask 255.255.255.0 gw 10.202.32.254 eth0.2
route add -net 77.94.175.0 netmask 255.255.255.0 gw 10.202.32.254 eth0.2
route add -net 79.98.12.0 netmask 255.255.255.0 gw 10.202.32.254 eth0.2
route add -net 80.84.121.0 netmask 255.255.255.0 gw 10.202.32.254 eth0.2
route add -net 84.47.135.0 netmask 255.255.255.0 gw 10.202.32.254 eth0.2
route add -net 84.47.161.0 netmask 255.255.255.0 gw 10.202.32.254 eth0.2
route add -net 87.245.170.0 netmask 255.255.255.0 gw 10.202.32.254 eth0.2
route add -net 88.210.51.0 netmask 255.255.255.0 gw 10.202.32.254 eth0.2
route add -net 91.216.126.0 netmask 255.255.255.0 gw 10.202.32.254 eth0.2
route add -net 93.174.79.0 netmask 255.255.255.0 gw 10.202.32.254 eth0.2
route add -net 212.59.99.128 netmask 255.255.255.128 gw 10.202.32.254 eth0.2
route add -net 62.140.228.128 netmask 255.255.255.128 gw 10.202.32.254 eth0.2
route add -net 85.112.113.128 netmask 255.255.255.128 gw 10.202.32.254 eth0.2
route add -net 87.245.141.128 netmask 255.255.255.128 gw 10.202.32.254 eth0.2
route add -net 85.112.115.128 netmask 255.255.255.192 gw 10.202.32.254 eth0.2
route add -net 85.112.117.128 netmask 255.255.255.192 gw 10.202.32.254 eth0.2
route add -net 85.112.114.160 netmask 255.255.255.224 gw 10.202.32.254 eth0.2
route add -net 85.112.117.192 netmask 255.255.255.224 gw 10.202.32.254 eth0.2
route add -net 85.112.117.224 netmask 255.255.255.224 gw 10.202.32.254 eth0.2
route add -net 80.249.152.16 netmask 255.255.255.240 gw 10.202.32.254 eth0.2
route add -net 85.112.112.16 netmask 255.255.255.240 gw 10.202.32.254 eth0.2
route add -net 85.112.112.64 netmask 255.255.255.240 gw 10.202.32.254 eth0.2
route add -net 85.112.112.80 netmask 255.255.255.240 gw 10.202.32.254 eth0.2
route add -net 85.112.112.96 netmask 255.255.255.240 gw 10.202.32.254 eth0.2
route add -net 85.112.113.96 netmask 255.255.255.240 gw 10.202.32.254 eth0.2
route add -net 85.112.114.208 netmask 255.255.255.240 gw 10.202.32.254 eth0.2
route add -net 85.112.114.224 netmask 255.255.255.240 gw 10.202.32.254 eth0.2
route add -net 85.112.112.48 netmask 255.255.255.248 gw 10.202.32.254 eth0.2
route add -net 85.112.113.88 netmask 255.255.255.248 gw 10.202.32.254 eth0.2
route add -net 85.112.114.0 netmask 255.255.255.248 gw 10.202.32.254 eth0.2
route add -net 85.112.114.64 netmask 255.255.255.248 gw 10.202.32.254 eth0.2
route add -net 212.118.44.104 netmask 255.255.255.252 gw 10.202.32.254 eth0.2
route add -net 212.118.46.228 netmask 255.255.255.252 gw 10.202.32.254 eth0.2
route add -net 81.95.40.240 netmask 255.255.255.252 gw 10.202.32.254 eth0.2
route add -net 85.112.112.4 netmask 255.255.255.252 gw 10.202.32.254 eth0.2
route add -net 85.112.115.16 netmask 255.255.255.252 gw 10.202.32.254 eth0.2
route add -net 80.249.152.20 netmask 255.255.255.255 gw 10.202.32.254 eth0.2

Часть маршрутов неправильна, но в целом это не ощущается и закачка по пирингу идет значительно чаще.
В телнет-сессию закидываю содержимое через буфер в ручную после перезагрузки длинка. Если надо удалить маршруты, то можно просто перезагрузить или поменять add на del. Можно было бы автоматизировать процесс: если где-то будет выложена актуальная версия файла, то можно написать скрипт заливки и добавить его в планировщик - получился бы некий аналог динамической маршрутизации.

2 добавить в

Re: Обновляемая таблица локальных маршрутов

Ну достаточно прочитать форум внимательно.

Тема о локальном роутинге, 2 стр.
http://forum.darnet.ru/topic62-lokalnyi-routing-p2.html

Вынес тоже самое на 1ую страницу.

Полный актуальный список:
http://192.168.100.240/route.html

schtir пишет:

Часть маршрутов неправильна

Внося неправильные маршруты - вы лишаете себя какой-то части интернет (и в этой части могут располагаться какие-то сервера с сайтами)

3 добавить в

Re: Обновляемая таблица локальных маршрутов

Полный актуальный список:
http://192.168.100.240/route.html

То что надо. Спасибо.

Внося неправильные маршруты - вы лишаете себя какой-то части интернет (и в этой части могут располагаться какие-то сервера с сайтами)

Ну как бы тему то я и создал чтоб избавиться от этой проблемы

4 добавить в

Re: Обновляемая таблица локальных маршрутов

shpac пишет:

Внося неправильные маршруты - вы лишаете себя какой-то части интернет

И в теме по ссылке и в этой - вопросы про роутеры.
А нужно ли что-то делать тем, у кого роутера нет, просто кабель->компьютер (и что именно)?

И что делать тем, кто прописывал роутинг очень давно (и возможно, какой-то неустоявшийся) -- когда только появилась связь с home-ix, retracker.local и т.п.?

5 добавить в

Re: Обновляемая таблица локальных маршрутов

extravaganza пишет:

А нужно ли что-то делать тем, у кого роутера нет, просто кабель->компьютер (и что именно)?

http://wiki.darnet.ru/:Localroute
пункт. 1.2.1

extravaganza пишет:

И что делать тем, кто прописывал роутинг очень давно (и возможно, какой-то неустоявшийся) -- когда только появилась связь с home-ix, retracker.local и т.п.?

cmd:> route print

если есть какие-то "постоянные маршруты" в выводе - удалить их командой:
route delete a.b.c.d, где a.b.c.d - подсеть

6 добавить в

Re: Обновляемая таблица локальных маршрутов

shpac пишет:

http://wiki.darnet.ru/:Localroute
пункт. 1.2.1

Пошаманил ещё в среду утром. Судя по всему, стало лучше smile

Спасибо, сам бы эту информацию наверняка не нашёл.
Про Routing Information Protocol слышал, но точно не догадался бы его включить, т.к. по-моему, ни разу в жизни нигде им не пользовался.

shpac пишет:

если есть какие-то "постоянные маршруты" в выводе

Persistent были, и не один. Среди них даже какие-то совсем древние вида 213.152.157.ХХХ.

7 добавить в

Re: Обновляемая таблица локальных маршрутов

А можете создать аналогичную табличку для DC++, чтобы клиент соединялся только с локальными хабами и пирами? FlylinkDC++ её умеет автообновлять.

Суть такова - нужно немного изменить формат вывода данных, чтобы в IPTrust.ini записывать список адресов в нужном формате:

# раскомментируйте следующие строки,чтобы включить доступ только по локалке     
#10.0.0.1-10.255.255.255
#10.0.0.1-10.255.255.255
#-----------------------------
# раскомментируйте следующие строки, чтобы закрыть доступ определённым IP
#-172.16.0.1
#-----------------------------
# раскомментируйте следующие строки, чтобы открыть доступ определённым сетям
#172.16.0.1-172.16.0.3

Было бы весьма удобно.

Отредактировано beitan (09-04-2011 05:08:17)

8 добавить в

Re: Обновляемая таблица локальных маршрутов

ещё раз что нужно генерить с нашей стороны ?

Файл ини такого типа http://192.168.100.240/route.html ?

Тогда нужен полный его формат и в каком виде он понимает диапозоны ip - например понимает ли в формате 10.0.0.0/16

9 добавить в

Re: Обновляемая таблица локальных маршрутов

shpac пишет:

Файл ини такого типа http://192.168.100.240/route.html ?

Тогда нужен полный его формат и в каком виде он понимает диапозоны ip - например понимает ли в формате 10.0.0.0/16

Да, файл ини такого типа http://192.168.100.240/route.html.

В формате 10.0.0.0/16, не понимает, надо тупо вписывать диапазоны айпи. Все собираюсь изучить яваскрипт для своих мелких нужд, но все недосуг, так что приходится беспокоить.

Понимает только диапазоны вроде 10.0.0.1-10.255.255.255 и комментарии.


http://www.nesakh.com/index.php?option= … ;Itemid=58

ПРИМЕЧАНИЕ синтаксиса заполнения списка:

формат диапазона IP - xxx.xxx.xxx.xxx-xxx.xxx.xxx.xxx

формат одного IP - xxx.xxx.xxx.xxx

для вписания собственных коментарием достаточно поставить вначале строки символ решотки ("#"), либо можно использовать данный знак для отключения правил записанных в строке

если надо запретить IP, то начинаем строчку с знака минус ("-"), иначе минус ненужен

Вот, пара примеров:

http://www.stf.ru/stf/subscriber/tune/IPTrust.ini
http://iptrust.tctf.su/IPTrust.ini
http://dc.nesakh.com/download/iptrust/dsv_IPTrust.ini

Добавлено: 09-04-2011 19:47:01

Только что проверил, 10.0.0.0/16 - не понимает.


Добавлено: 09-04-2011 19:52:33

Плюс, этого IPTrust.ini, то что он не блокирует адреса на уровне сокетов, как это делает IPGuard. То есть можно сидеть на хабах в интернете, но скачивание будет идти только с локальных адресов.

Лично у меня там вручную вписаны только эти адреса:

10.0.0.0-10.255.255.255
172.16.0.0-172.31.255.255
192.168.0.0-192.168.255.255

То есть, не все доступные адреса home-ix, надо писать скриптик, но не умею.

10 добавить в

Re: Обновляемая таблица локальных маршрутов

Нужен готовый и настроенный ini - самому в нём ковыраться и разбираться нет времени. Могу сделать выгрузку в готовый ini (верхний кусок + середина с подсетями + нижний кусок).
Требование к ini - чтобы настройки подходили всем желающих заюзать этот p2p клиент - под одного человека делать смысла никакого.

ЗЫ: для этого дела скорее не javascript нужен а какой-нить perl/activeperl или bash/bat под linux/windows соответственно smile

11 добавить в

Re: Обновляемая таблица локальных маршрутов

посмотрел, в моем ини содержится такая информация:

10.0.0.0-10.255.255.255
172.16.0.0-172.31.255.255
192.168.0.0-192.168.255.255

и все, формат файла очень прост, примеры готовых и настроенных ини-файлов я уже приводил выше. То есть, информация в окне настроек и в самом файле полностью индетична. Разумеется, такой ини подойдет всем использущим FlylinkDC++, как в других - не знаю.

вот описание формата:

ПРИМЕЧАНИЕ синтаксиса заполнения списка:

формат диапазона IP - xxx.xxx.xxx.xxx-xxx.xxx.xxx.xxx

формат одного IP - xxx.xxx.xxx.xxx

для вписания собственных коментарием достаточно поставить вначале строки символ решотки ("#"), либо можно использовать данный знак для отключения правил записанных в строке

если надо запретить IP, то начинаем строчку с знака минус ("-"), иначе минус ненужен

Готовые примеры:

Отредактировано beitan (09-04-2011 23:32:13)

12 добавить в

Re: Обновляемая таблица локальных маршрутов

http://192.168.100.240/IPTrust.ini

13 добавить в

Re: Обновляемая таблица локальных маршрутов

Спасибо за оперативность! Но есть небольшая бага: при автоматическом обновлении с http://192.168.100.240/IPTrust.ini, переводы строк понимаются неверно (наверное, линуксовые). Хотя, программа вроде работает нормально. Пока что, все разрешает, но мало ли что.

http://pix.am/bbpT.png

Добавлено: 10-04-2011 12:54:58

Ага, фильтр понимает команды даже в таком виде, но блокирует Дарнетовские адреса на p2p.darnet.ru   smile

Отредактировано beitan (10-04-2011 11:55:24)

14 добавить в

Re: Обновляемая таблица локальных маршрутов

исправлено - для адресов нашей сети.

виндовый перевод каретки - не рукопожатный, если что, для просмотра-редактирования используйте far - он понимает \n smile

15 добавить в

Re: Обновляемая таблица локальных маршрутов

Или просто скопировать-вставить прямо в этот быстрый ответ. У меня Опера. )

В принципе, можно выкладывать на вики - работоспособно.

Отредактировано beitan (11-04-2011 03:04:38)