Configurando IP estático em uma placa de rede

Publicado por jose claudio em 04/05/2011

[ Hits: 45.484 ]

 


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

Entendendo as permissões de arquivos no Linux

Autenticando máquinas Windows 7 no Samba

Configuração do SARG em 20 minutos

Instalação Zabbix 4.2 no Ubuntu Server LTS 18.04.2

Conversão de Arquivo TXT em PHP

Leitura recomendada

Faça seu Outlook funcionar com o iptables

Configurando PROXY para programas Desktop (Google Chrome)

Renomeando nomes de documentos no Google Docs

Redirecionamento de portas

Vídeo-chamadas no Linux pelo Facebook, Skype e Firefox Hello

  

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

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts