LINUX.ORG.RU
решено ФорумAdmin

htb. Заданный узел недоступен

 htb ping


0

1

Сорь ЛОРовцы, раздел для новичков не нашёл — постю тут, если не в тему — перенесите/простите. Стараюсь все расписать до мелочей, не злитесь за долгий текст.

Идея: раздать всей подсети и-нет в ~15-20кБит «за спасибо» и одной машинке по максимуму, желательно без потерь.
Поднял прозрачный squid который режет трафик на 15 как задумано (тестил на http://www.speedtest.net), на прероуте закручиваю на squid, и на выходе идёт маскарадинг, в будущем переделаю на SNAT, раздаю через dhcp, но нашёл проблему с торрентами которые лезут в обход. Взмолился гуглу и узнал про шейперы, что чуть заинтриговало, но ни разу не сталкивался с шейпом, так что думаю многого не понимаю. Схема:
(100 мег) локалка <= eth1(192.168.0.249) Debian (192.168.1.249) eth0 => I-NET (8мег), хочу отдать 1метр на общее использование и полную скорость, оставшееся для одной машины (для wife).

Залил htb.init:
dark:~# ls /etc/sysconfig/htb
eth1
eth1-2.root
eth1-2:4.from_router_to_network
eth1-2:5.to_network
eth1-2:5:1005
eth1-2:9.default

eth1
DEFAULT=9

eth1-2.root
RATE=100Mbit

eth1-2:4.from_router_to_network
RATE=70Mbit # всем с локалки по 70
PRIO=0
LEAF=sfq
RULE=192.168.0.0/24, # как понял тут подсеть указываю

eth1-2:5:1005 #тут wife машина по wifi
CEIL=7Mbit # максимум канал
RATE=1Mbit # минимум канал
PRIO=4
LEAF=sfq
RULE=192.168.0.5 # само собой ip

eth1-2:9.default
RATE=100Kbit # указывал 15Kbit, по результату понял что что тут не кбит, а байт. Тестил на Андро-фоне, качал торрент до 1кбит с 15-тью указаных, по этому влепил 100.
PRIO=100
LEAF=sfq

Получил: С сети скорость 15 через http://www.speedtest.net, торрент 10-11, гуд.

Но!
С машинки 192.168.0.5 которая указана в «eth1-2:5:1005» теряю пинг когда стартую торрент на телефоне (с 10 кбит на нем).
....
Ответ от 213.180.193.3: число байт=32 время=53мс TTL=54
Ответ от 192.168.0.5: Заданный узел недоступен.
Ответ от 213.180.193.3: число байт=32 время=1064мс TTL=54
Ответ от 213.180.193.3: число байт=32 время=55мс TTL=54
Ответ от 213.180.193.3: число байт=32 время=54мс TTL=54
Ответ от 213.180.193.3: число байт=32 время=53мс TTL=54
Ответ от 213.180.193.3: число байт=32 время=53мс TTL=54
Ответ от 213.180.193.3: число байт=32 время=52мс TTL=54
Ответ от 192.168.0.5: Заданный узел недоступен.
Ответ от 192.168.0.5: Заданный узел недоступен.
Ответ от 192.168.0.5: Заданный узел недоступен.
Ответ от 213.180.193.3: число байт=32 время=973мс TTL=54
Ответ от 213.180.193.3: число байт=32 время=53мс TTL=54
Ответ от 213.180.193.3: число байт=32 время=52мс TTL=54
Ответ от 213.180.193.3: число байт=32 время=53мс TTL=54
Ответ от 213.180.193.3: число байт=32 время=53мс TTL=54
Ответ от 213.180.193.3: число байт=32 время=53мс TTL=54
Ответ от 213.180.193.3: число байт=32 время=1809мс TTL=54
Ответ от 213.180.193.3: число байт=32 время=53мс TTL=54
Ответ от 213.180.193.3: число байт=32 время=53мс TTL=54
Ответ от 213.180.193.3: число байт=32 время=53мс TTL=54
Ответ от 213.180.193.3: число байт=32 время=53мс TTL=54
Ответ от 213.180.193.3: число байт=32 время=57мс TTL=54
Ответ от 213.180.193.3: число байт=32 время=53мс TTL=54
Ответ от 192.168.0.5: Заданный узел недоступен.
Ответ от 192.168.0.5: Заданный узел недоступен.
Ответ от 213.180.193.3: число байт=32 время=778мс TTL=54
Ответ от 213.180.193.3: число байт=32 время=53мс TTL=54
Ответ от 213.180.193.3: число байт=32 время=54мс TTL=54
Ответ от 192.168.0.5: Заданный узел недоступен.
Ответ от 192.168.0.5: Заданный узел недоступен.
Ответ от 213.180.193.3: число байт=32 время=1287мс TTL=54
Ответ от 213.180.193.3: число байт=32 время=53мс TTL=54
Ответ от 213.180.193.3: число байт=32 время=53мс TTL=54
Ответ от 192.168.0.5: Заданный узел недоступен.
Ответ от 192.168.0.5: Заданный узел недоступен.
Ответ от 213.180.193.3: число байт=32 время=394мс TTL=54
Ответ от 213.180.193.3: число байт=32 время=53мс TTL=54
Ответ от 213.180.193.3: число байт=32 время=53мс TTL=54
Ответ от 192.168.0.5: Заданный узел недоступен.

Статистика Ping для 213.180.193.3:
Пакетов: отправлено = 112, получено = 112, потеряно = 0
(0% потерь)
Приблизительное время приема-передачи в мс:
Минимальное = 52мсек, Максимальное = 1809 мсек, Среднее = 116 мсек

Когда в и-нет только выходит 192.168.0.5 все норм.
Поправте меня если я брожу по бардюру и немогу ступить на асфальт. Как понял тут пакеты не попадают в переполненное ведро с дыркой.

RULE=192.168.0.0/24, # как понял тут подсеть указываю

Исходящие пакеты из локалки? Может быть RULE=192.168.0.0/24,192.168.0.0/24?

PRIO=100

Максимальное же значение 7

И да, все, что натится (а маскарадинг - тоже нат) без маркировок не обработается

А «Заданный узел недоступен» это на проблему маршрутизации оч. похоже

Kuzz ★★★
()

http://wiki.enchtex.info/howto/htb - вроде как хорошо ложится на задачу.

И да, все, что натится (а маскарадинг - тоже нат) без маркировок не обработается

Нет, вру. Оно все в дефолт должно пойти

Kuzz ★★★
()

Спасибо за ссылку http://wiki.enchtex.info/howto/htb много что прояснило.
Переделал, уже почти методом копи-паста по выше указанной ссылке, все же при торренте на телефоне который попадает на default (eth1-2:30.all), на машине «wife» так же пропадает ping и выкидывает ее с онлайн-игр.
Если не юзать торрент на андроиде, а смотреть просто видео, пинг - норм как и было. Пойду гуглить далее.
Такое ощущение что торрент не победим в данной ситуации.

shamcor
() автор топика
Ответ на: комментарий от shamcor

выкидывает ее с онлайн-игр.

htb гарантирует полосу пропускания, а не задержку. Для гарантирования задержки в ущерб полосе пропускания(для критических задача) используй hfsc

Pinkbyte ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.