What is dnsmasq android

[Вопросы] Прошу помощи. Очень сильно, по DNSMASQ .

Добрый всем день.
Проблема моя в том, что не откуда не возьмись появилась служба dnsmasq,
убрать её не могу.
А быть если точнее, когда появилась впервые, то я скачал обновление, через три точки, обновил и пропало.
Но пропало на пару дней. Сейчас вот снова появилась.
Вроде бы и не чего. Нооо она безбожно поглощает заряд батареи, просто он тает.
Телефона у меня два, поко х3 про, и вот ми нот 10 лайт. Но на поко все четко, и не когда этого и не было. Так же до них был редми нот 8 про, и простой поко нфс. И там этого не было.
А тут на ми нот 10 лайт, что то не так.
Как убрать подскажите. с 8 утра и до 3 дня, эта служба высадила батарею с 100 проц до 3 процентов. Это не нормально.
Буду признателен и благодарен помощи.
Ниже скрин скину. А когда появилось в первый раз , так ночью было аж 63 процента потребления. И это при том что телефон был отключен от интернета и всего прочего.
Эта служба не бьется в телефоне,как будто ее не существует.Что за ерунда то такая.

avatar.png (70.93 KB, Downloads: 0)

2021-06-05 22:42:34 Upload

У вас в настройках, подключения, частный dns сервер отключено стоит?

PavelGennadievich Ответить | из app

Alkris2
У вас в настройках, подключения, частный dns сервер отключено стоит?

Хм, а адгуард или впн сервисы вы не устанавливали? Одна симка в роуминге, может из-за этого. Чтобы ее найти, нужно зайти в настройки, приложения. все приложения, вверху справа три точки, показать все приложения — и искать

PavelGennadievich Ответить | из app

Alkris2
Хм, а адгуард или впн сервисы вы не устанавливали? Одна симка в роуминге, может из-за этого. Чтобы ее найти, нужно зайти в настройки, приложения. все приложения, вверху справа три точки, показать все приложения — и искать

Ни чего, кроме вк, и пару программ не ставил. Телефон купил неделю назад, настроил по быстрому. и все. Вот и офигел)

PavelGennadievich Ответить | из app

Alkris2
Хм, а адгуард или впн сервисы вы не устанавливали? Одна симка в роуминге, может из-за этого. Чтобы ее найти, нужно зайти в настройки, приложения. все приложения, вверху справа три точки, показать все приложения — и искать

впн да, скачал. но этот впн у меня на всех Телефонах был, и с ним не было проблем.

и сейчас стоит на поко про. И классно все.

Может какой-то глюк прошивки? хотя обнова залетела официально, скачал по воздуху и готово.

Alkris2 | из Redmi Note 7

PavelGennadievich
впн да, скачал. но этот впн у меня на всех Телефонах был, и с ним не было проблем.

и сейчас стоит на поко про. И классно все.

Может какой-то глюк прошивки? хотя обнова залетела официально, скачал по воздуху и готово.

Попробуйте сперва скачать полную прошивку через три точки, если не поможет сбросьте до заводских. Кусок обновления который пришел, мог криво встать

PavelGennadievich Ответить | из app

Alkris2
Попробуйте сперва скачать полную прошивку через три точки, если не поможет сбросьте до заводских. Кусок обновления который пришел, мог криво встать

В первый раз, когда появилось это. Я скачал через три точки. Пропало.

прошло дня три, и вот снова появилась.

на заводские я еще не делал.

4197053772 | из app

PavelGennadievich
В первый раз, когда появилось это. Я скачал через три точки. Пропало.

прошло дня три, и вот снова появилась.

на заводские я еще не делал.

смог решить данную проблему ? у меня т на poco x3 pro появилось это в списке потребления электроэнергии и жрет батарею сильно.в поиске среди приложений найти не могу чтобы отключить. vpn нет как и частного сервиса dns.спрашивал у многих но ни кто не знает что это.

4182902773 | из Mi Note 10 Lite

уже много раз писали про эту непонятную программу, но ни одинписатель коментов не дал ни какого решения! пишут умники которые увидели знакомые буквы dns. если никто не знает как это решить или отключить, нехер тут умничать.

CYRUS37 | из Mi 10

PavelGennadievich
В первый раз, когда появилось это. Я скачал через три точки. Пропало.

прошло дня три, и вот снова появилась.

на заводские я еще не делал.

удалите последнее обновление Android system webview в markete

Xiaomi Comm APP

Получайте новости о Mi продукции и MIUI

Рекомендации

* Рекомендуется загружать изображения для обложки с разрешением 720*312

Изменения необратимы после отправки

Cookies Preference Center

We use cookies on this website. To learn in detail about how we use cookies, please read our full Cookies Notice. To reject all non-essential cookies simply click «Save and Close» below. To accept or reject cookies by category please simply click on the tabs to the left. You can revisit and change your settings at any time. read more

These cookies are necessary for the website to function and cannot be switched off in our systems. They are usually only set in response to actions made by you which amount to a request for services such as setting your privacy preferences, logging in or filling in formsYou can set your browser to block or alert you about these cookies, but some parts of thesite will not then work. These cookies do not store any personally identifiable information.

These cookies are necessary for the website to function and cannot be switched off in our systems. They are usually only set in response to actions made by you which amount to a request for services such as setting your privacy preferences, logging in or filling in formsYou can set your browser to block or alert you about these cookies, but some parts of thesite will not then work. These cookies do not store any personally identifiable information.

These cookies are necessary for the website to function and cannot be switched off in our systems. They are usually only set in response to actions made by you which amount to a request for services such as setting your privacy preferences, logging in or filling in formsYou can set your browser to block or alert you about these cookies, but some parts of thesite will not then work. These cookies do not store any personally identifiable information.

Источник

MNorin.com

Блог про Linux, Bash и другие информационные технологии

Настройка dnsmasq: DHCP и DNS

Dnsmasq — это программа, поддерживающая работу сразу двух сетевых сервисов, DNS и DHCP. Dnsmasq как сервис имеет ряд преимуществ по сравнению с другими сервисами DNS и DHCP. Во-первых, настройка dnsmasq проста, во-вторых, он нетребователен к ресурсам, в-третьих, он реализует сразу два сервиса, в-четвертых, он гибок и позволяет, например, реализовать обращение по именам к компьютерам в локальной сети, причем сделать это просто и быстро. Именно поэтому он используется как на серверах, так и в embeded-системах, например, в роутерах, и отлично подходит для обеспечения работы небольших сетей.

Установка

Обычно dnsmasq устанавливается на машину, выполняющую роль сетевого шлюза, в небольших сетях обычно именно на нем работают сервисы DHCP и DNS. Поскольку dnsmasq присутствует в репозиториях многих дистрибутивов, его можно установить при помощи менеджера пакетов:

После этого можно приступать к настройке.

Настройка dnsmasq как DHCP

DHCP — это один из базовых сервисов в локальных сетях, благодаря которому отпадает необходимость конфигурировать настройки сети вручную. Он позволяет выдавать автоматически такие настройки как IP-адрес, адрес DNS-сервера и шлюза по-умолчанию, а также резервировать IP-адреса по MAC-адресам.

Для того, чтобы dnsmasq работал как DHCP-сервер, в конфигурационном файле /etc/dnsmasq.conf должны присутствовать следующие строки (они могут уже присутствовать в конфиге, их надо только раскомментировать и исправить):

Эта строка не обязательна, она нужна в том случае, если вы хотите, чтобы хосты, получающие адреса по DHCP, имели FQDN-имя, то есть полное имя, включающее имя домена.

Сетевой интерфейс, на котором будет работать сервис. Обычно основной интерфейс eth0 подключен к провайдеру, поэтому его крайне нежелательно указывать в качестве интерфейса для работы сервиса.

Интервал выдаваемых адресов и время аренды адресов (в данном случае 24 часа).

Резервация IP-адреса по MAC-адресу, чтобы устройство с указанным MAC-адресом всегда получало указанный IP-адрес.

Задать значение опции DHCP с номером 1. Опция с номером 1 — это маска подсети (netmask).

Задать значение опции DHCP с номером 3. Опция с номером 3 — это шлюз по умолчанию (default gateway).

Этих опций в небольшой офисной или домашней сети обычно достаточно.

Список всех опций DHCP можно посмотреть на странице IANA (Internet Assigned Numbers Authority).

После задания настроек надо рестартовать сервис:

Теперь можно задавать настройки на компьютерах в сети на автоматическое получение адресов по DHCP.

Настройка dnsmasq как DNS

DNS — это второй базовый сервис, без которого в локальных сетях не обойтись, если, конечно, вы не планируете обращаться к компьютерам в локальной сети и Интернете по IP-адресам, в чем я сильно сомневаюсь. Dnsmasq работает как кэширующий DNS-сервер. У него есть одна полезная особенность. Он умеет использовать файл /etc/hosts как источник информации для DNS, что может быть очень полезно. Например, если есть какой-то локальный сервис, с которым работают пользователи в локальной сети, они могут к нему обращаться по имени, а не по адресу, адрес будет запрашиваться у DNS-сервера, который будет возвращать IP-адрес, к которому необходимо обращаться.

Настройка dnsmasq как DNS по сути не отличается от настройки как DHCP, поскольку все настройки хранятся в том же файле — /etc/dnsmasq.conf

Самое первое, что необходимо, — это название домена

Для определенной подсети можно указать отдельное имя домена:

И точно так же можно указать имя домена для интервала адресов:

Основная функция DNS-сервера — это преобразование доменных имен в IP-адреса и наоборот, но DNS-серверов даже в локальной сети может быть несколько. Поэтому может потребоваться указать для определенных доменов адреса DNS-серверов, на которые должны отравляться запросы:

Аналогично указывается сервер для обратной зоны:

В конфигурационном файле также можно указать соответствие имени IP-адресу.

Запись типа A в прямой зоне DNS (сопоставляющей IP-адрес запрошенному имени):

На любое имя хоста *.extdomain.net возвращается адрес 127.0.0.1.

Запись типа CNAME:

Эта запись создает алиас для локального имени sambaserver, чтобы к нему можно было обращаться по более короткому имени smb.

По умолчанию dnsmasq использует файл /etc/hosts для сопоставления имен хостов IP-адресам, но это тоже можно изменить. Если вы не хотите использовать /etc/hosts, вы можете указать это при помощи опции

Если же вы хотите использовать совместно с /etc/hosts еще один файл аналогичной структуры, для этого есть опция

Кроме задания собственных записей DNS можно изменять информацию, получаемую от внешних DNS-серверов путем подмены полученного IP-адреса. Для замены одного адреса:

Если при запросе доменного имени от внешнего DNS-сервера мы получим IP-адрес 1.2.3.4, то мы подменим его на адрес 5.6.7.8. Можно осуществлять подмену целыми подсетями:

Такая запись подменит любой адрес из подсети 1.2.3.0/24 на адрес из подсети 5.6.7.0/24. Если же вам необходимо подменять определенный интервал адресов, то такая возможность тоже есть:

Эта запись подменит адреса из интервала 10.0.0.10-10.0.0.40 на адреса 192.168.0.10-192.168.0.40

Для того, чтобы обращения к DNS шли именно на dnsmasq на том же сервере, где он сам работает, необходимо указать первой записью в /etc/resolv.conf следующую строку:

Сам dnsmasq будет игнорировать эту запись, поскольку предполагает, что эта запись обозначает его собственный сервис, он начинает использование записей с указанием серверов имен со следующей записи, в которой указывается уже внешний DNS-сервер.

Во многих системах /etc/resolv.conf генерируется автоматически при получении адреса от провайдера по DHCP, поэтому если просто записать эту строчку руками, при переподключении основного сетевого интерфейса файл будет перезаписан и эта строка исчезнет. Этого можно избежать, если раскомментировать в файле /etc/dhcp/dhclient.conf (или /etc/dhcp3/dhclient.conf, в зависимости от системы) строчку

Тогда даже при получении списка DNS-серверов по DHCP первой строчкой в /etc/resolv.conf будет строчка «nameserver 127.0.0.1».

И еще одна опция, которая может вам пригодиться, если вы хотите использовать свой список DNS-серверов:

Файл, который указывается в этой опции, должен иметь такую же структуру, как и /etc/resolv.conf. При наличии этой опции будет использован указанный файл вместо /etc/resolv.conf. И таких записей может быть больше одной.

А если необходимо просто указать несколько DNS-серверов, на которые будут форвардиться запросы, это можно сделать при помощи записи нескольких строчек с опцией server:

Вот, в общем, и всё. И не забывайте после изменения настроек рестартовать dnsmasq командой

Источник

Читайте также:  Синхронизация аирподс с андроидом
Оцените статью