LINUX.ORG.RU

route delete на Android 5.1

 , ,


0

1

Здравствуйте. Нужна помощь в ограничении доступа на все сайты в интернете кроме одного (или нескл.). Поискал, нашёл: что надо: 1) route delete 0.0.0.0 2) route add <адрес_назначения> <шлюз> Установил root-права на смартфон, установил терминал из play-market'a. Прописываю команду:'route delete 0.0.0.0', показывается сообщение:«Invalid argument». Что делать?


Ты маршрут-то создал, прежде чем его удалять?!

Или сидишь без сети и маршруты удалять пытаешься?

Рута-то получил хоть?

aol ★★★★★ ()
Ответ на: комментарий от aol

мне надо ограничить в доступе к интернету, и сделать допуск только к 1-2 сайтам.... сеть у меня есть и всё открывается, рут права тоже есть...

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

Просто набери route и покажи вывод, хотя бы фотоаппаратом.

После del должен быть destination id.

steemandlinux ★★★★★ ()
Последнее исправление: steemandlinux (всего исправлений: 1)
Ответ на: комментарий от steemandlinux

я должен в ней сделать пользовательский скрипт типа этого: IP6TABLES=/system/bin/ip6tables IPTABLES=/system/bin/iptables $IP6TABLES -F INPUT $IP6TABLES -F OUTPUT $IPTABLES -F INPUT $IPTABLES -F OUTPUT $IP6TABLES -A INPUT -j DROP $IP6TABLES -A OUTPUT -j DROP ?

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

ip6tables тебе вряд-ли нужен. Только путаться с ним.

Просто iptables.

Я тебе так точно не скажу. Правил слишком много.

Скорее всего надо включить фаерволл и разрешить доступ всем приложениям. А потом добавить custom script:

iptables -A OUTPUT -p udp -m udp --dport 53 -j ACCEPT
iptables -A OUTPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -A OUTPUT -d <site ip> -j ACCEPT
iptables -A OUTPUT -j DROP
steemandlinux ★★★★★ ()
Ответ на: комментарий от steemandlinux

спасибо, все сделал. все работает.... только жалко. что надо обязательно устанавливать доп. софт.... и то. что без него никуда....

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