INTERFACE: CONFIGURANDO A INTERFACE DE REDE NO DEBIAN E UBUNTU


# ifconfig -a 

Saída:
eth0  Link encap:Ethernet  Endereço de HW 00:e0:4c:70:17:1b
      inet end.: 192.168.0.101  Bcast:192.168.0.255  Masc:255.255.255.0
      endereço inet6: fe80::2e0:4cff:fe70:171b/64 Escopo:Link
      UP BROADCASTRUNNING MULTICAST  MTU:1500  Métrica:1
      RX packets:171090 errors:0 dropped:0 overruns:0 frame:0
      TX packets:310059 errors:0 dropped:0 overruns:0 carrier:0
      colisões:0 txqueuelen:1000 
      RX bytes:26941729 (25.6 MiB)  TX bytes:435503140 (415.3 MiB)
      IRQ:28 Endereço de E/S:0xe000 

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:16436  Métrica:1
      RX packets:147 errors:0 dropped:0 overruns:0 frame:0
      TX packets:147 errors:0 dropped:0 overruns:0 carrier:0
      colisões:0 txqueuelen:0 
      RX bytes:12332 (12.0 KiB)  TX bytes:12332 (12.0 KiB)

Outro método é o uso do comando "mii-tool", muito útil quando temos um servidor com mais de uma interface de rede física. Pois além de exibir o nome da interface, informa se a mesma esta conectada a um dispositivo com link ativo: 

# mii-tool 

Saída:
eth0: negotiated 100baseTx-FD flow-control, link ok

Métodos de configuração: 

1. SIMPLES E RÁPIDO

De modo geral o método mais simples é utilizando configuração automática de um servidor DHCP, para isso digite o seguinte comando após identificar a interface de rede: 

# dhclient eth0 

2. CONFIGURAÇÃO PESADA (MANUAL)

Com o uso do comando "ifconfig" é possível configurar um IP de forma rápida porém não fixa, pois a configuração será perdida após um reboot: 

# ifconfig eth0 192.168.0.200 

Este comando atribui o endereço de IP 192.168.0.200 com a máscara padrão da rede, que neste caso tratasse de uma classe "C" com prefixo /24. 

# ifconfig
eth0   Link encap:Ethernet  Endereço de HW 00:e0:4c:70:17:1b  
       inet end.: 192.168.0.200  Bcast:192.168.0.255  Masc:255.255.255.0
       endereço inet6: fe80::2e0:4cff:fe70:171b/64 Escopo:Link
       UP BROADCASTRUNNING MULTICAST  MTU:1500  Métrica:1
       RX packets:172122 errors:0 dropped:0 overruns:0 frame:0
       TX packets:311063 errors:0 dropped:0 overruns:0 carrier:0
       colisões:0 txqueuelen:1000 
       RX bytes:27223495 (25.9 MiB)  TX bytes:436093200 (415.8 MiB)
       IRQ:28 Endereço de E/S:0xe000 

Entretanto pode-se informar a máscara desejada: 

# ifconfig eth0 192.168.0.200 netmask 255.255.255.0 

O interessante em conhecer este método está naquela hora em que temos um CD LIVE e necessitamos de acessar a Internet para um rápido download de qualquer que seja a ferramenta que precisamos. Para para que isso ocorra temos que informar o Gateway padrão. Para isso utilizaremos a seguinte sintaxe. 

Listando as rotas existentes: 

# route -n
Tabela de Roteamento IP do Kernel
Destino         Roteador        MáscaraGen.    Opções Métrica Ref   Uso Iface
192.168.0.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 eth0

Adicionando uma rota: 

# route add default gw 192.168.0.1
Tabela de Roteamento IP do Kernel
Destino         Roteador        MáscaraGen.    Opções Métrica Ref   Uso Iface
192.168.0.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 eth0
0.0.0.0         192.168.0.1     0.0.0.0         UG    0      0        0 eth0

Testando a conectividade: 

# ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_req=1 ttl=42 time=201 ms

Obs.: 8.8.8.8 é o IP do servidor DNS Google. 

Configurando consulta DNS: 

Agora para que possamos realizar instalações via "aptitude" ou para navegação web via FQDN, informaremos ao sistema que as requisições DNS devem ser enviadas para o servidores da Google. Para isso edite/crie o arquivo /etc/resolv.confcom seu editor predileto. 

# nano /etc/resolv.conf 

nameserver 8.8.8.8
nameserver 8.8.4.4

Salve as configurações e saia do arquivo. Pronto, as configurações já foram feitas e a navegação já é possível com estas configurações básicas. 

Lembrando que este método é para uma configuração do tipo flash e que será perdida após o reboot. 

3. CONFIGURAÇÃO FIXA

Para que seja configurado de uma vez a rede do sistema, teremos que alterar o arquivo /etc/network/interfaces e acrescentar a seguintes linhas para um serviço DHCP: 

# nano /etc/network/interfaces 

auto eth0
iface eth0 inet dhcp

Para atribuir um IP fixo acrescente as linhas: 

auto eth0
iface eth0 inet static
   address 192.168.0.151
   netmask 255.255.255.0
   gateway 192.168.0.1

E reinicie o serviço: 

# /etc/init.d/networking restart 

Edite o arquivo "/etc/resolv.conf" conforme descrito anteriormente e pronto, a navegação ou a utilização do "aptitude" para instalação de programas estará funcional. 

Boa sorte a todos e até a próxima. 
Close Menu