NetworkManager não inicia automaticamente

0

Eu usei este QUESTION para configurar o padrão do Ubuntu 14.10 para iniciar em RUNLEVEL 1

mas quando mudo para outro RUNLEVEL (2,3, ou 5), não há conexão de rede e tenho que iniciar a rede usando o comando NetworkManger

é este um comportamento normal, e se não como configurar a rede para iniciar automaticamente quando eu alternar os níveis de execução

    
por Fat Mind 20.05.2015 / 08:20

1 resposta

0

O gerenciador de rede é, na verdade, um servidor (local), que atua nas solicitações de um cliente (local). Este cliente é normalmente o applet de rede em uma área de trabalho e, portanto, obviamente, pertence a uma sessão da GUI.

Pequenas explicações

-----------------------------------------------------------------------------------------------------------------------------
| run level |             name                |     Description                                                             |
-----------------------------------------------------------------------------------------------------------------------------
|     2     |         Multi-User Mode         | Does not configure network interfaces and does not export networks services |
|     3     | Multi-User Mode with Networking | Starts the system normally                                                  |
|     4     | Not used / user definable       | For special purposes                                                        | 
|     5     | System normally with GUI        | Run level 3 + display manager                                               |
-----------------------------------------------------------------------------------------------------------------------------

Propor para você é desabilitar o Network Manager e configurar as interfaces manualmente.

Pare o processo do Network Manager

sudo service network-manager stop

Desativar

echo "manual" | sudo tee /etc/init/network-manager.override

ou você pode remover o NetworkManager do sistema

sudo apt-get purge network-manager

Então você precisa definir manualmente a rede

Edite /etc/network/interfaces e escreva ip , netmask ...

auto eth0
iface eth0 inet static
address xxx.xxx.x.xx
gateway xxx.xxx.x.x
netmask xxx.xxx.xxx.x
network xxx.xxx.x.x
broadcast xxx.xxx.x.xxx

Depois de inserir todos os detalhes, você precisa reiniciar os serviços de rede usando o seguinte comando

sudo /etc/init.d/networking restart

Configurando o DNS

Edite o /etc/resolv.conf

sudo nano /etc/resolv.conf

escreva

nameserver dns_server_ip
nameserver dns2_server_ip

Após este passo, sua rede será configurada sem NM e funcionará nos níveis de execução 3 e 5.

Editar 1

Você pode iniciar qualquer aplicativo quando fizer login em GUI automaticamente se colocar um arquivo .desktop em ~ / .config / autostart para executar aplicativos após o login do usuário. Isso pode ter o seguinte conteúdo:

nano ~/.config/autostart/nm.desktop

[Desktop Entry]
Type=Application
Name=<Name of application as displayed>
Exec=<command to execute>
Icon=<full path to icon>
Comment=<optinal comments>
X-GNOME-Autostart-enabled=true
    
por 2707974 20.05.2015 / 10:12