Sempre que realizo uma instalação do Debian, me deparo com o mesmo problema, pesquisar na internet como configurar suas interfaces de rede.
Como é uma configuração que não é sempre que se faz, e muita das fezes apenas uma vez por instalação, resolvi criar esse tutorial.
Esse tutorial foca na configuração da interface de rede, e como podem notar, o foco é a distribuição Debain, mas nada impede que adaptemos para outras distribuições já que os comandos aqui apresentados são comuns na distribuições LINUX.
Ao se instalar o sistema operacional, seja Linux ou Windows, uma das primeiras coisas a se fazer é configurar as placas de rede para que possamos acessar a Internet ou mesmo conectar na rede local. É este o intuito deste texto.
Espero que seja proveitoso.
Estando no terminal, faça com credenciais administrativa (root):
# vim /etc/network/interfaces
Ao acessar o arquivo interfaces, o OS por padrão configura a interface como DHCP.
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
source /etc/network/interfaces.d/*
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
allow-hotplug eth0
iface eth0 inet dhcp
Mas essa configuração só opera perfeitamente se em seu ambiente tiver um servidor DHCP bem configurado. Caso não haja em sua rede uma máquina servindo IP, ou por algum motivo tenha que configurar um IP manualmente, por se tratar de um Servidor WEB, LDAP, Servidor de arquivo ou por qualquer outro motivo, a seguinte configuração faz necessária.
Ainda no arquivo interfaces, altere a linha 12 e inlcuia as linhas seguintes.
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
source /etc/network/interfaces.d/*
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet static
address 10.7.0.100
netmask 255.255.255.0
gateway 10.7.0.1
network 10.7.0.0
broadast 10.7.0.255
Os seguintes paramentos desse arquivo:
- address (IP de rede)
- netmask (Mascara de rede)
- gateway (porta de saída, para acesso a internet)
- network (Inicio do IP de rede)
- broadcast (Útimo IP da rede)
Essas informações podem ser adquirida com seu administrador de rede.
Depois de todos os parâmetros configurados, temos que reiniciar o serviço de rede para que as alterações entre em vigor.
service networking restart
Existem também outros comandos úteis que são comuns em qualquer distribuição Linux
Configuração automática da interface
Carregando um IP pelo servidor DCHP automaticamente:
dhcpcd
Carregando um IP pelo servidor DCHP automaticamente especificando qual a interface será atingida:
dhcpcd ethX
(onde X é o número de sua interface de rede, caso você possua mais de uma placa de rede)
Verificando se sua interface está ativa
Para listar as placas ativas digite:
ifconfig
O comando ifconfig além de verificar se sua interface está ativa, eles exiba um par de informações uteis sobre a interface.
Com esse comando você pode habilitar ou desabilitar uma interface, usando respectivamente.
ifconfig ethX up ifconfig ethx down
Verificando se sua interface foi reconhecida pelo OS:
lspci|grep Ethernet lsusb|grep Ethernet
Se lsusb sua placa for usb
Uma dica que achei na internet e achei muito útil, é poder configurar as interfaces manualmente sem acessar o arquivo interfaces.
Abaixo segue a ordem dos parâmetros que devemos respeitar para cada comando.
ifconfig [identificador da placa de rede] [IP] netmask [IP mask] up route add default gw [IP]
Supondo que sua rede seja 192.168.1.0/24, e que, o IP que queremos configurar para o host seja 192.68.1.100 com gateway da rede 192.168.1.254 na interface ETH0, que por padrão é a primeira interface no LINUX.
Esse comando ficaria assim:
ifconfig eth0 192.168.1.100 netmask 255.255.255.0 up route add default gw 192.168.1.254
Preste atenção que não configuramos o IP inicial da rede nem seu broadcast, esses parâmetros são feito automaticamente devido ao cálculo que o protocolo TCP/IP realiza com as informações IP/BIT de rede
Essas informações me ajudam muito e espero que outros se beneficiem do Post.
Até;