Configurando IP estático em uma placa de rede

Publicado por jose claudio em 04/05/2011

[ Hits: 55.306 ]

 


Configurando IP estático em uma placa de rede



Nesta dica simples, iremos abordar a configuração de uma placa de rede com IP estático (FIXO). Primeiramente gostaria de deixar claro que essa conf é para distribuição Debian, Ubuntu ou derivadas.

Iniciando a configuração, como root (super usuário do sistema operacional), digite:

# ifconfig

Este comando retorna a sua interface de rede normalmente algo parecido com eth0 ou eth1, sabendo qual é sua interface digite:

# vim /etc/network/interfaces

Ou com o seu editor de texto que preferir, deixe as configurações desda maneira.

auto lo
iface lo inet loopback
allow-hotplug eth0

iface eth0 inet static #  Nessa linha mude DHCP  por static
   address          192.168.1.20 #   Nessa linha o ip do range da sua rede
   netmask          255.255.255.0 #    Nessa linha a mascara que você vai utilizar
   network          192.168.1.0 #   O endereço de sua rede
   broadcast        192.168.1.255 #   O seu endereço de broadcast ( ou melhor o ultimo host de sua rede é seu broadcast)
   gateway          192.168.1.1 #   Aqui definimos o seu gateway, ele é responsabel por conhecer os hosts externos
   dns-nameservers  192.168.1.1 #   Aqui quem resolve nomes em sua rede  ( o seu DNS )
   dns-search       grifetiquetas.local #   Aqui o nome de seu DNS

Agora vamos sair e salvar ao mesmo tempo esse arquivo de configuração, :wq! ou :x!

Reiniciando a sua interface de rede:

# /etc/init.d/networking restart

Testando a nova configuração:

# ifconfig
eth0      Link encap:Ethernet  Endereço de HW 48:5b:39:ce:f2:c1
          inet end.: 192.168.1.20  Bcast:192.168.1.255  Masc:255.255.255.0
          endereço inet6: fe80::4a5b:39ff:fece:f2c1/64 Escopo:Link
          UP BROADCASTRUNNING MULTICAST  MTU:1500  Métrica:1
          RX packets:2564002 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1098535 errors:0 dropped:0 overruns:0 carrier:0
          colisões:0 txqueuelen:1000
          RX bytes:2651544935 (2.4 GiB)  TX bytes:85428738 (81.4 MiB)
          IRQ:220 Endereço de E/S:0x2000

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

Onde:
  • eth0 -> seria sua placa de rede com as configurações que definimos acima
  • lo -> seria o loopback da placa de rede ou melhor o endereço físico 127.0.0.1

Prontinho!

Outras dicas deste autor

Configurando alias em placa de rede

Instalação Zabbix 4.2 no Ubuntu Server LTS 18.04.2

Configuração do SARG em 20 minutos

Script IP Válidos na rede interna

Samba como controlador de domínio + PDC

Leitura recomendada

Redirecionamento de portas com rinetd

PHP + jQuery - Monitorando link de internet em tempo real

Squid - Controle de banda por usuário ou IP

Baixando uma lista de downloads com o wget

Instalando pacotes de atualização no Conectiva Linux de maneira mais veloz

  

Comentários
[1] Comentário enviado por Ruwindows em 08/01/2012 - 16:46h

Olá!

Cara eu to com um problemão, talvz vc possa me ajudar;
Insatalei um Backtrack5 no Hd (baseado em Ubuntu)
só que ele só abre as páginas do Google,Youtube,gmail,etc...
as outras nada! como ficaria essa sua configuração na minha rede??

# ifconfig
eth0 Link encap:Ethernet HWaddr 00:1b:38:e2:fc:a7
inet addr:186.218.20.160 Bcast:255.255.255.255 Mask:255.255.248.0
inet6 addr: fe80::21b:38ff:fee2:fca7/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:87362 errors:251 dropped:0 overruns:0 frame:251
TX packets:1838 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:6753160 (6.7 MB) TX bytes:253139 (253.1 KB)
Interrupt:19 Base address:0xdead

[2] Comentário enviado por LinuxTec em 09/01/2012 - 07:35h

Mude os endereços de DNS da sua rede, esse problema só pode ser DNS

[3] Comentário enviado por Ruwindows em 09/01/2012 - 12:57h

desculpa estar encomodando!
mas os meus Dns estão iguais aos do windows
esqueci de mencionar que esta em dual boot
outra coisa é que qndo mudo os dns não acessa nem
as pgns do Google, ai eu dou um "dhclient eth0" e volta
a funcionar, mas só google.
Obrigado!

[4] Comentário enviado por LinuxTec em 09/01/2012 - 15:26h

o fato de não estar saindo sua conexão para hosts diferentes do google é 89% de certeza que vc está com problema de DNS, vc passa por algum proxy para efetuar sua conexão ? tente acessar uma aplicação pelo IP ao invéz do nome, EX uol http://200.147.67.142.

Poste suas configurações para analizarmos.

[5] Comentário enviado por LinuxTec em 09/01/2012 - 15:34h

complementando, vc deve apontar o seu DNS tbm em /etc/hosts coloque seu dns dentro desse arquivo e dar um restart na interface /etc/init.d/networking restart

[6] Comentário enviado por Ruwindows em 09/01/2012 - 23:46h

bom tentei sua sugestão de acessar pelo IP no navegador tbém n abre, mas no konsole -- ping 200.147.67.142 e diversos outros, 0%de perdas nos pacotes enviados quer dizer q a rede esta OK! o nmap tbém funfa. será q pod ser meu modem? ele é da cisco Scientific Atlanta dpc/epc2100 acho q n tem nem como configurar via browser, o comando interface /etc/init.d/networking restart
, faz com que a conexão fiq ausente, mesmo alterando /etc/hosts.


#obs: Esse S.O esta em dual com W7 estranho é que o Linux esta setado com os mesmos Dns do W7 e quando tento alteralos n funfa, já alterei os mesmos no w7 mas quando do boot no linux os mesmos n são alterados, por isso q acho q pod ser o modem!

A e em Live cd tbm n funciona, mesmo erro!

mas valeu a Atenção!!
Abraço



[7] Comentário enviado por cristian_20 em 19/03/2013 - 16:08h

Estou com um problema ai efetuar o comando

/etc/init.d/networking restart

aparece a mensagem

resolvconf error: /etc/revolv.conf isn't a symlink, not doing anyrhing.

O que eu faço, eu nao tenho esse arquivo resolv.conf, tentei cria-lo como txt, mas nao resolveu

[8] Comentário enviado por linuxtec em 19/03/2013 - 16:15h

Boa tarde, faça o seguinte, crie o arquivo resolv.conf com o comando touch resolv.conf dentro dele sete o nameserver x.x.x.x no meu caso eu seto os seguintes endereços

domain grifrotulos.local << == Meu Dominio Local
search grifrotulos.local
nameserver 192.168.1.1 << == Gateway da minha rede


depois reinicie a placa de rede, se der erro post por favor o conteudo do arquivo vim /etc/networking/interfaces



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts