Por que os detalhes da conexão sem fio não aparecem no arquivo de interfaces no Ubuntu 12.04 LTS

1

Eu estava examinando o arquivo interfaces no caminho /etc/network/ em um laptop Ubuntu 12.04 LTS conectado à rede sem fio e notei que não há entradas. Por que isso?

Eu posso navegar em sites, acessar e-mails, etc.

    
por PeanutsMonkey 17.09.2012 / 19:57

1 resposta

2

Esse arquivo é para um método de configuração de rede antiquado que é obsoleto (o que significa que ele é usado apenas se você desativar especificamente sua substituição e ativá-lo).

O motivo pelo qual foi descontinuado é que ele não é muito personalizável ou configurável. Por exemplo, você não pode fornecer senhas de Wi-Fi dessa maneira. Você não pode configurar conexões Bluetooth ou VPN. Você não pode configurar modems de banda larga celular. Você também não pode alterar a configuração dinamicamente em tempo de execução, e qualquer interface gráfica que tente ajustá-la em tempo de execução está fadada ao fracasso por causa do arquivo de configuração que ela usa.

A substituição é chamada de NetworkManager . Essa é uma infraestrutura (um daemon e alguns utilitários e bibliotecas) que permite que aplicativos individuais, a área de trabalho e o hardware façam interface juntos para gerenciar e entender sua configuração de rede. Ele faz este caminho melhor que o antigo usado.

Para modificar a configuração do NetworkManager a partir do console sem uma interface gráfica, confira os seguintes manpages:

networkmanager.conf

nm-tool

nm-online

nmcli

Os dados de configuração do NetworkManager são armazenados no GConf ou GSettings (dependendo da versão do NetworkManager). Note que o GSettings é uma interface de banco de dados de configuração do Gnome 3.0 que fornece vários "backends", que podem incluir o GConf, ou o "padrão preferido" como o Gnome 3.0, que é o Dconf. Os detalhes exatos dependem de qual versão do NetworkManager e quais pacotes do Gnome você está usando.

Os dados do GConf podem ser armazenados e recuperados do console com gconftool-2 manpage aqui . Os dados do GSettings podem ser armazenados e recuperados do console com o manpage do gsettings .

Dependendo da complexidade de sua configuração, pode ser necessário manipular diretamente os dados GConf ou GSettings da linha de comando se nmcli não fornecer funcionalidade suficiente para você se conectar. Eu não acho que ainda fornece funcionalidade para especificar uma senha WPA2, mas se você soubesse o suficiente sobre os dados do GConf / GSettings, você poderia definir a chave / valores diretamente.

Se você não possui o (s) pacote (s) de console já instalado (s) para acessar os comandos necessários e não tem acesso à internet, sua única solução é instalar os pacotes a partir de mídia externa - um CD, disquete, pen drive ou similar.

    
por 17.09.2012 / 20:06