segunda-feira, 20 de junho de 2016

DEBIAN - TERMINAL - CONFIGURAR PLACA DE REDE PELO TERMINAL LINUX

Introdução:

As configurações de rede do debian se encontram no arquivo interfaces.

O arquivo se encontra no diretório /etc/network/

Caminho completo /etc/network/interfaces

Para edita-lo pode abrir com o seu editor de texto preferido. Eu prefiro o vim.

vi  /etc/network/interfaces

O arquivo original de configuração está na maioria dos casos como apresentado abaixo, a não ser que a configuração seja por wifi e pode estar como wlan0 ao invés de eth0.

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



Onde diz The loopback network interface
auto lo
iface lo inet loopback

Se refere ao próprio computador, conexão de retorno, usado para conexões de programas locais.

A segunda parte é a que nos interessa, se quisermos deixa-la como DHCP deixamos como está.

# The primary network interface
allow-hotplug eth0
iface eth0 inet dhcp

Mas nem sempre ter um ip dinamico em nossa máquina é vantajoso, principalmente se o computador será utilizado como servidor. Então vamos configurar um ip fixo nele.
A nossa configuração deve ficar assim: Presumindo que nossa rede seja 192.168.25.0/24.

O endereço do nosso computador será definido na diretiva address com o ip 192.168.25.254.

auto eth0
allow-hotplug eth0
iface eth0 inet static
    address 192.168.25.254
    netmask 255.255.255.0
    network 192.168.25.0
    broadcast 192.168.25.255
    gateway 192.168.25.1

 Já que está tudo correto, salvamos nosso arquivos e reiniciamos as configurações de rede com o comando:

/etc/init.d/networking restart


Pronto sua configuração já está definida.
Para saber se está tudo certo conferimos com o comando:

ifconfig

Será algo parecido com isso:

eth0      Link encap:Ethernet  Endereço de HW 00:1a:92:54:7d:83 
          inet end.: 192.168.25.254  Bcast:192.168.25.255  Masc:255.255.255.0
          endereço inet6: 2804:7f2:8180:bd96:21a:92ff:fe54:7d83/64 Escopo:Global
          endereço inet6: 2804:7f2:8180:c36e:21a:92ff:fe54:7d83/64 Escopo:Global
          endereço inet6: fe80::21a:92ff:fe54:7d83/64 Escopo:Link
          UP BROADCASTRUNNING MULTICAST  MTU:1500  Métrica:1
          RX packets:25922 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1898 errors:0 dropped:0 overruns:0 carrier:0
          colisões:0 txqueuelen:1000
          RX bytes:1943758 (1.8 MiB)  TX bytes:200441 (195.7 KiB)
          IRQ:36

lo        Link encap:Loopback Local 
          inet end.: 127.0.0.1  Masc:255.0.0.0
          endereço inet6: ::1/128 Escopo:Máquina
          UP LOOPBACKRUNNING  MTU:65536  Métrica:1
          RX packets:63 errors:0 dropped:0 overruns:0 frame:0
          TX packets:63 errors:0 dropped:0 overruns:0 carrier:0
          colisões:0 txqueuelen:0
          RX bytes:6381 (6.2 KiB)  TX bytes:6381 (6.2 KiB)


Se tem mais de uma placa de rede e quer configurar as duas, basta copiar as configurações da eth0 e atualizar os dados para a nova placa de rede, normalmente seria eth1.

Exemplo de arquivo de configuração:

# 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

auto eth0
allow-hotplug eth0
iface eth0 inet static
    address 192.168.25.254
    netmask 255.255.255.0
    network 192.168.25.0
    broadcast 192.168.25.255
    gateway 192.168.25.1


auto eth1
allow-hotplug eth1
iface eth1 inet static
    address 192.168.0.254
    netmask 255.255.255.0
    network 192.168.0.0
    broadcast 192.168.0.255
    gateway 192.168.0.1




Saudações.