Изменение ttl на нетбуке - обход ограничений Yota при использовании hotspot смартфона
Сообщений: 0 | #1 - 27 марта 2017 в 11:04 | |
Mint 17.1 XFCE x86. Для смены ttl использую sudo iptables -t mangle -A POSTROUTING -j TTL --ttl-set 65 Иногда забываю сделать это при старте, и Yota режет раздачу. Решил автоматизировать, создав sh-скрипт, по инструкции: sudo gedit yota.sh , где прописал #!/bin/bash iptables -t mangle -A POSTROUTING -j TTL --ttl-set 65 Сохранил в /bin Затем сделал исполняемым: sudo chmod +x /bin/yota.sh После чего, через настройки->сеансы и запуск-> автозапуск приложений воткнул его на автозапуск. Но при проверке, после перезапуска, ping 127.0.0.1 выдаёт 64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.106 ms , т.е. ttl нихрена не меняется на 65 автоматом((( Куда копать? ЧЯДНТ? Редактировалось: 2 раз (Последний: 27 марта 2017 в 11:09) |
|
|
Сообщений: 0 | #2 - 27 марта 2017 в 11:48 | |
Василий Луговкин: | Сохранил в /bin |
Перемести в /usr/bin в /bin самопалки не должны быть, работать будут но не рекомендуют. Попробуй в /etc/network/interfaces в конце сделать запись Код PHP:post-up /usr/bin/yota.sh
|
Сообщений: 0 | #3 - 27 марта 2017 в 11:58 | |
Rousk: | Василий Луговкин: | Сохранил в /bin | Перемести в /usr/bin в /bin самопалки не должны быть, работать будут но не рекомендуют. Попробуй в /etc/network/interfaces в конце сделать запись Код PHP:post-up /usr/bin/yota.sh
| в конце - в смысле, в терминале, после создания баша в usr/bin, или в самом скрипте добавить эту строчку? |
Сообщений: 0 | #4 - 27 марта 2017 в 12:03 | |
в файле /etc/network/interfaces |
Сообщений: 0 | #5 - 27 марта 2017 в 12:26 | |
Rousk: | в файле /etc/network/interfaces | Ура-а-а-а! Заработало! Спасибо! А дело в папке расположения или в post-up'е? Или и то, и то? |
Сообщений: 0 | #6 - 27 марта 2017 в 12:28 | |
post-up /usr/bin/yota.sh про /bin я на будущее написал, что бы ты туда не помещал более от очумелых ручек есть /usr/bin/ Редактировалось: 1 раз (Последний: 27 марта 2017 в 12:34) |
Сообщений: 0 | #7 - 27 марта 2017 в 12:35 | |
Итак, проблема решена, спасибо Rousk. Подытоживая - после всех манипуляций, прописываем также post-up /usr/bin/yota.sh в файле /etc/network/interfaces |