Jump to content
  • 2
yaparadox

Изменение TTL

Question

До недавнего времени стояла прошивка v1, там я по инструкции из интернета создал скрипт во внутренней памяти 

/storage/system/bin/ ext_init.sh

iptables -t mangle -A POSTROUTING -j TTL --ttl-set 64

установил права на запуск файла
chmod 777 ext_init.sh
chmod +x ext_init.sh
и разрешил запуск скриптов из каталога 
flash set EXTINIT_FROM_STORAGE_ENABLED 1

Сейчас обновился до  v2.05 и установил Entware, cron, xupnpd и т.д.

В связи с этим хотелось бы получить совет профессионалов как сейчас лучше зафиксировать TTL ? Желательно как можно поподробнее.

Спасибо.

 

  • Thanks 1

Share this post


Link to post
Share on other sites

Recommended Posts

  • 0
6 часов назад, drklord сказал:

Здравствуйте,

На Keenetic Extra с NDIS 2.09.C.1.0-0, поставил interface UsbLte0 ip adjust-ttl send 65

Проблема в том, что периодически с Wi-Fi приходит пакет ретрансляции с ttl 64 и Keenetic его так пропускает, что посоветуете?

(№ строки в файле 6158)

Screenshot_10.thumb.png.785730f6ee05fc74805ee4538ffd6fa1.png

capture-UsbLte0-Apr 28 11-32-29.pcapng

Попробуйте для проверки сделать
> no ppe software

если такая ситуация продолжится, то сделайте

> system set net.ipv4.netfilter.ip_conntrack_fastnat 0

Share this post


Link to post
Share on other sites
  • 0

Почему не работает?

Ввожу команду interface WifiMaster0/WifiStation0 ip adjust-ttl send 65.

После этого в entware ping 127.0.0.1, ttl показывает равным 64.

На раздающем интернет устройстве ping google.com ttl равен 49, а в entware ping google.com равен 48.

Версия 2.15.C.4.0-1

Edited by GrST

Share this post


Link to post
Share on other sites
  • 0

TTL меняется на выходе в интерфейс. А вы пингуете сами себя - и логично в ответ получаете IDEFTTL/64.

Share this post


Link to post
Share on other sites
  • 0
27 минут назад, GrST сказал:

Почему не работает?

Ввожу команду interface WifiMaster0/WifiStation0 ip adjust-ttl send 65.

После этого в entware ping 127.0.0.1, ttl показывает равным 64.

На раздающем интернет устройстве ping google.com ttl равен 49, а в entware ping google.com равен 48.

Версия 2.15.C.4.0-1

Попробуйте не из entware, а из клиента подключенного к кинетику. 

Share this post


Link to post
Share on other sites
  • 0

Подключился мимо кинетика, ttl на клиенте равен 49, как и на раздающем устройстве.

В какую сторону копать?

Share this post


Link to post
Share on other sites
  • 0

Вопрос ещё такой. А TTL на обратном пути тоже уменьшается?

Share this post


Link to post
Share on other sites
  • 0
1 час назад, GrST сказал:

Вопрос ещё такой. А TTL на обратном пути тоже уменьшается?

Да, конечно 

Share this post


Link to post
Share on other sites
  • 0

доброго времени суток.

KN-1710 версия по 3,1

Помогите настроить TTL=65 т.к. пользуюсь LTE MTS.

просто я в этом не селен, что не делаю не помогает.

Заранее спс

Edited by MegBrest

Share this post


Link to post
Share on other sites
  • 0
32 минуты назад, MegBrest сказал:

доброго времени суток.

KN-1710 версия по 3,1

Помогите настроить TTL=65 т.к. пользуюсь LTE MTS.

просто я в этом не селен, что не делаю не помогает.

Заранее спс

https://help.keenetic.com/hc/ru/articles/213965989-Управление-значением-TTL-для-входящих-от-провайдера-и-исходящих-к-провайдеру-пакетов

вам нужна

interface {name} ip adjust-ttl send {ttl}

Share this post


Link to post
Share on other sites
  • 0

Name  я так понимаю это интерфейс, он создается или как его узнать?

Share this post


Link to post
Share on other sites
  • 0
27 минут назад, MegBrest сказал:

Name  я так понимаю это интерфейс, он создается или как его узнать?

Да это интерфейс вашего модема. 
Посмотреть в вебе кинетика конкретное название интерфейс а

Share this post


Link to post
Share on other sites
  • 0
11 minutes ago, r13 said:

Да это интерфейс вашего модема. 
Посмотреть в вебе кинетика конкретное название интерфейс а

не подскажите где его посмотреть, что не нахожу

 

Share this post


Link to post
Share on other sites
  • 0
17 минут назад, MegBrest сказал:

не подскажите где его посмотреть, что не нахожу

 

На вкладке 3g/4g имя закладки модема

85CE1347-7EAE-47B0-B323-AC66BB14C11D.thumb.jpeg.77d2dbea7244c93fee8b714eb3d5c083.jpeg

Edited by r13

Share this post


Link to post
Share on other sites
  • 0
7 minutes ago, r13 said:

На вкладке 3g/4g имя закладки модема

85CE1347-7EAE-47B0-B323-AC66BB14C11D.thumb.jpeg.77d2dbea7244c93fee8b714eb3d5c083.jpeg

у меня написанно LTE значит строка назначение TTL будет выглядеть

interface LTE ip adjust-ttl send 65

Share this post


Link to post
Share on other sites
  • 0
2 минуты назад, MegBrest сказал:

у меня написанно LTE значит строка назначение TTL будет выглядеть


interface LTE ip adjust-ttl send 65

Не значит для вашего модема переопределено

тогда напишите в консоли interface ?

И найдите интерфейс модема среди предложенных

 

Share this post


Link to post
Share on other sites
  • 0
2 минуты назад, MegBrest сказал:

Вот скрин

Безымянный.png

Я понял, в консоли напишите

interface ?

В выводе будет список доступных интерфейсов. 

Share this post


Link to post
Share on other sites
  • 0
3 минуты назад, MegBrest сказал:

так303309935_.thumb.png.38a926d987b0557e002c33fe7a03db9c.png

Да, теперь после команды interface нажмите TAB

ваш интерфейс чтото вроде CdcEthernet скорее всего. 

Edited by r13

Share this post


Link to post
Share on other sites
  • 0
6 минут назад, MegBrest сказал:

Да их тут куча.

UsbModem, UsbLTE

Безымянный.png

Без цифры на конце это создание нового, из скрина увидел только UsbModem0

у вас какая модель модема?

Share this post


Link to post
Share on other sites
  • 0

мегафон, а вот дальше не скажу на работе, все делаю по удаленке

Edited by MegBrest

Share this post


Link to post
Share on other sites
  • 0
3 минуты назад, MegBrest сказал:

мегафон, а вот дальше не скажу на работе, все делаю по удаленке

Еще вариант 

в консоли написать

sh ru

Будет выведен текущий конфиг, в нем найти интерфейс у которого description LTE, такой же как в веб морде. 

Edited by r13

Share this post


Link to post
Share on other sites
  • 0
1 минуту назад, MegBrest сказал:

получается стоит TTL =65

Да, именно так

Share this post


Link to post
Share on other sites
  • 0

а еще впросик, как мне теперь проверить передается провайдеру TTL=65 или нет, через ping я же не увижу, он передаст TTL ПК, а не какой уходит на самом деле.

 и еще ttl 65-1 а провайдеру придет 64 верно, или тут не отнимается 1?

т.к через проверку сетевого соединения ---- панель диагностики показывает на гугле ttl=56.

Edited by MegBrest

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...