Como o Ubuntu Desktop lê a configuração de rede

1

No Ubuntu Server 10.04 LTS, a rede deve ser configurada apenas em / etc / network / interfaces.

Mas agora estou usando a versão para computador.

  1. Por que não consigo ver a configuração da GUI em / etc / network / interfaces, onde ela está armazenada?
  2. Eu adicionei algumas linhas no / etc / network / interfaces, parece que também funciona. Então, qual é a ordem de carga das configurações? (Se houver)
por Howard 21.02.2012 / 15:58

3 respostas

6

O Ubuntu Desktop depende do Network Manager para configurar as interfaces corretamente. A partir da lista de arquivos no pacote , podemos descobrir que ele tem seu próprio arquivo de configuração /etc/NetworkManager/NetworkManager.conf . Na página de manual do NetworkManager.conf (5), obtemos as informações necessárias:

  1. Todas as configurações de conexão configuradas no NetworkManager são gravadas em arquivos iniore abaixo de /etc/NetworkManager/system-connections .
  2. O NetworkManager lê / etc / network / interfaces usando o plugin ifupdown por padrão. As configurações padrão também solicitam ao NetworkManager que ignore as conexões no arquivo de interfaces (5) para que ambos os mecanismos funcionem sem entrar em conflito entre si.
  3. Os plug-ins são usados na ordem em que são especificados no arquivo de configuração do NetworkManager. O padrão é: plugins=ifupdown,keyfile , o que significa que o ifupdown terá precedência se puder gerenciar a conexão necessária.
  4. Finalmente, você pode pedir ao NetworkManager para controlar as conexões escritas no arquivo interfaces (5) adicionando isto à sua configuração:
[ifupdown]
managed=true

Você também pode confiar apenas no próprio NetworkManager, removendo as configurações de conexão do arquivo interfaces (5).

    
por 24.02.2012 / 14:30
1

Como apontado por outros, o aplicativo NetworkManager gerencia todas as configurações relacionadas à rede no Ubuntu. E isso geralmente substitui a configuração manual. Portanto, se você quiser configurar manualmente a rede, desinstale o NetworkManager. Este é um problema que eu já experimentei há algum tempo.

    
por 25.02.2012 / 19:10
-3

Do meu conhecimento, a GUI do gerenciador de rede é apenas um aplicativo front-end que gravará a configuração correspondente em (/ etc / network / interfaces, /etc/network/hostname, /etc/network/hosts) assim que for salva .

Para responder à sua pergunta:

  1. Eu não acredito que o gerente da rede da GUI tenha mostrado a localização de o arquivo de configuração no sistema.

  2. Não tenho conhecimento de nenhuma ordem de carregamento, mas o Ubuntu lerá todas as     arquivos de configuração mencionados (/ etc / network / interfaces,     / etc / network / hostname, / etc / network / hosts) para configurar a rede     interfaces, nome do host do sistema, etc.

por 21.02.2012 / 16:22