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
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