Рейтинг:0

Как dnsmasq может прослушивать, если он не запущен?

флаг es

служба --статус-все показывает dnsmasq с (-) перед ним, указывающим, что он не работает.

Но когда я пытаюсь бежать sudo dnsmasq я получаю сообщение dnsmasq: не удалось создать прослушивающий сокет для 127.0.0.1: адрес уже используется

Поэтому я проверяю, что слушает 127.0.0.1 с sudo ss -alpn sport = 53 src 127.0.0.1 и я получаю вывод:

TCP | СЛУШАТЬ | 0 | 32 | 127.0.0.1:53 | 0.0.0.0:* | пользователи:(("dnsmasq",pid=3307,fd=5))  

Как он может слушать, если он не работает?

Рейтинг:0
флаг br

Попробуйте выполнить следующие действия:

Услуги

Сравнивать служба --статус-все вывод с

systemctl list-units --type=service.

Прослушивание портов и приложений

Установить сетевые инструменты и отобразить список прослушиваемых портов, включая номера и имена процессов. нестат похож на SS, но более компактный:

sudo apt-get установить сетевые инструменты

судо netstat-lntp

Найдите порт 53 и имя dnsmasq. dnsmasq может использовать два порта (DNS и DHCP). Проверьте отсутствие прослушивающего приложения с помощью dnsmasq и порт 53 не указан. Если один или оба все еще присутствуют в списке, отобразите процессы по

пс -эф
пс-доп

в конечном итоге с полным содержимым строки, сохраненным в текстовых файлах для последующего анализа и фильтрации с использованием grep:

ps -ef > list1.txt
ps -aux > list2.txt
ps -eux > list3.txt

Поиск номера процесса, полученного от нетстат и следуйте за его родительским процессом (ами) в списке, чтобы получить порядок и способ их запуска. Список процессов покажет вам dnsmasq процессы, включая имена файлов конфигурации, пути и другие сведения.

Некоторые приложения могут быть запущены как служба или как самостоятельный процесс.. Таким образом, между двумя подобными процессами может произойти столкновение.

Убейте вручную ненужный процесс, чтобы освободить порт для прослушивания, и попробуйте запустить dnsmasq нужным вам способом.

sudo kill -9 <номер_процесса>

Ответить или комментировать

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