Removendo o network-manager e configurando a rede manualmente

Publicado por LEANDRO CARVALHO LEAL em 29/10/2015

[ Hits: 18.355 ]

 


Removendo o network-manager e configurando a rede manualmente



Para usuários comuns que não exigem nada de configuração de rede e querem apenas espetar o cabo e começar a navegar no network-manager é uma mão na roda, mas quando se quer mais um pouquinho de autonomia a ferramenta pode gerar dor de cabeça.

Por exemplo, se você tem mais de uma interface de rede e quer definir por qual rota ela saia, se faz isso com o comando route, de tempos em tempos o network-manager tenta te ajudar e muda a roda automaticamente, mas em muitas vezes ele acaba atrapalhando.

Essa dica tem o intuito de ensinar a remover o network-manager e realizar as configurações manuais.

Desinstalando o network-manager

Para começar a ter controle das suas configurações de rede é necessário desinstalar os pacotes network-manager e resolvconf:

# apt-get remove network-manager resolvconf

Sendo que o network é o responsável pelas configurações de rede e o resolvconf que faz as configurações do DNS sobrepondo ao arquivo /etc/resolv.conf.

Configurando o DNS

Vamos iniciar as configurações do DNS.

Após a remoção dos programas, remova o arquivo resolv.conf:

# rm -rf /etc/resolv.conf

Reinicie o sistema.

Após o reinício do sistema, configure um novo arquivo resolv.conf com suas configurações de DNS preferenciais:

# nano /etc/resolv.conf

No arquivo acrescente as linhas, onde XXX é o ip do seu servidor DNS:

nameserver XXX.XXX.XXX.XXX
nameserver XXX.XXX.XXX.XXX

Você pode também deixá-lo em branco caso suas configurações de rede sejam DHCP.

Configurando interface de Rede

Agora que estamos com o controle do sistema nas mãos podemos definir nossas configurações de interface de rede através do arquivo /etc/network/interfaces:

# nano /etc/network/interfaces

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

#---------------------------------------------------
#Interface principal

auto  eth0
iface eth0 inet static
      address    172.16.0.200
      netmask    255.255.255.0
      gateway   172.16.0.254

#---------------------------------------------------  
#definindo vlan 30 na interface eth0

auto  eth0.30
iface eth0.30 inet static
      address    192.168.20.24
      netmask    255.255.255.0
      gateway    192.168.20.254
      vlan_raw_device eth0

Salve e execute o comando "service networking restart" para aplicar as alterações em suas interfaces:

# service networking restart

Outras dicas deste autor

Instalação do VirtualBox completo, inclusive com acesso a pendrive

Erro /usr/bin/net-snmp-config: net-snmp-create-v3-user: not found [Resolvido]

Leitura recomendada

Integrando Squid com o site PhishTank

Bloqueando e desabilitando usuário no Linux

Instalando o Cisco ConfigMaker via Wine sem mistério

Tarefas automáticas com o Cron - Um aliado do gerente de rede

Montando servidor proxy Squid com o Endian Community (básico)

  

Comentários
[1] Comentário enviado por Carlos_Cunha em 29/10/2015 - 21:36h

opa!
Eu para o network-maneger e removo da inicialização do boot, depois inicio o networking, não removo ele :-D

#-------------------------------------------------------------------------------------#

"Linux é algo que me fez ter Gosto pela Informática, se tornou um Vicio" - Carlos A. P. Cunha



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts