Como posso fazer com que o NetworkManager atribua endereços e nomes específicos às máquinas que se conectam via “Shared to other computers”?

3

Parece que, no Ubuntu 10.10, o NetworkManger usa o dnsmasq para implementar o método "Compartilhado com outros computadores". Isso funciona muito bem para mim, mas eu quero que as máquinas que se conectam para obter IPs e nomes específicos. Eu teria pensado que isso seria tão simples quanto criar o arquivo /etc/dnsmasq.conf com um monte de dhcp-host linhas nele, mas o NetworkManager parece estar usando uma configuração customizada ( /tmp/randomfilename.conf ) ao invés daquela em /etc . Existe alguma maneira de editar o arquivo de configuração NetworkManger usa, ou existe alguma maneira na GUI para fazer o que eu quero?

    
por Chas. Owens 09.04.2011 / 16:45

1 resposta

2

Não há como infelizmente. As configurações estão atualmente codificadas no NetworkManager; já que precisam corresponder em vários níveis diferentes (a configuração do dnsmasq precisa corresponder às regras geradas do iptables para o compartilhamento de conexão funcionar, já que ele depende do NAT e do encaminhamento de IP).

Note que o arquivo gerado em / tmp / nunca continha nenhum dado, e não irá; é um arquivo vazio que costumava ser passado para evitar o uso de outros arquivos de configuração para o dnsmasq, já que eles interfeririam na configuração do compartilhamento de conexão.

    
por Mathieu Trudel-Lapierre 20.04.2011 / 22:21