Não é possível iniciar o servidor dnsmasq se o hotspot de geração do laptop

0

Estou usando o kde5-nm-connection-editor para gerar o hotspot do meu laptop. Agora quero iniciar um servidor dnsmasq dns. Parece que essas duas coisas não podem ser executadas simultaneamente.

  1. Se eu criar primeiro um ponto de acesso e, em seguida, iniciar o servidor dnsmasq dns, ele diz:

    dnsmasq: failed to create listening socket for port 53: Address already in use
    
  2. Se eu tentar matar o processo usando a porta 53 (que provavelmente é o gerenciador de rede), ele o mata, mas o erro persiste. Eu acho que o gerenciador de rede rapidamente assume o controle da porta 53 novamente!

Se eu iniciar o servidor dns pela primeira vez, não consigo iniciar o ponto de acesso. Por favor ajude!

    
por vaibhavS 05.08.2017 / 15:42

2 respostas

0

Isso ocorre porque o modo de ponto de acesso está usando o dnsmasq para fornecer o servidor DHCP para os clientes WiFi quando eles se conectam.

Se você quiser usar o dnsmasq para fornecer DNS aos clientes que estão se conectando, então você pode querer ver como ele foi iniciado pelo modo de ponto de acesso e adicionar qualquer configuração extra que você precisar.

Caso contrário, você poderá executar uma segunda instância, tornando-a apenas vinculada à interface sem WiFi

    
por 05.08.2017 / 16:12
0

Quando um hotspot é criado usando o editor de conexão kde5-nm, ele pede o método na aba IPv4:

Imagem da guia do editor de conexão Quando o método é definido como 'Automático' ou 'Compartilhado com outros computadores', o gerenciador de conexões usa um dnsmasq para gerenciar as conexões. Neste caso, quando você tenta executar o dnsmasq, ele já está sendo usado e, portanto, a porta não está livre.

Para poder rodar o seu servidor dnsmasq, você terá que configurar o modo de conexão para 'Disabled' ou talvez 'Link-local' (o que for mais adequado à sua necessidade).

Quando a conexão estiver definida, você precisará definir manualmente seu endereço IP usando 'ifconfig'

    
por 05.08.2017 / 20:14