1VLADLEN1 @ 08.10.2015, 23:36
Меня из всего этого интересует только смена железно вбитых мтсовских днс-серверов на гугловские.Пробовал править родной конфиг мтс-а,не получилось.
Ну вот у меня была похожая цель, на самом деле. Немного деталей - dhcp там раздает /app/bin/dhcps, который читает /var/dhcp/dhcps/config при старте. Формат этого файла понятный и простой, но проблема в том, что при старте модем его переписывает и наши изменения не сохранятся. Для того, чтобы этого избежать я пропатчил dhcp, заменив имя конфиг файла на /etc/dhcp.conf, который уже никто перезаписывать не будет. Патченый dhcpcs я прикреплю к посту. Теперь о том, как этим пользоваться. Для начала в телнете перемантирем app в r/w, забекапим dhcps и создадим конфиг:
mount -o remount /app /app
mount -o remount /system /system
cp /var/dhcp/dhcps/config /etc/dhcp.conf
busybox mv /app/bin/dhcps /app/bin/dhcps.orig
Теперь зальем наш dhcps в модем:
adb push dhcps /app/bin/dhcps
Теперь в телнете исправим его permissions:
busybox chmod +x /app/bin/dhcps
Осталось только отредактировать /etc/dhcp.conf поставив там нужные нам dns и перезагрузить модем )
P.S. Обнаружился еще 1 подарок от HUAWEI - когда нет сигнала, модем перехватывает все обращения к днс серверам и перенаправляет их на свой (app/bin/dns) сервер используя правило iptables. Это тоже несложно починить если есть такая необходимость.
Прикрепленные файлы
dhcps.zip ( 18.45 КБ )
Сообщение отредактировал samm_cz - 14.10.15, 19:06