Configurando internet banda larga no Linux (Slackware 10.1)

Sabendo que cada usuário Linux ao começo de sua carreira de conhecimentos passa por várias dificuldades, uma pergunta muito conhecida é "como configuro minha internet?". E então, vamos nessa aprender!?

[ Hits: 179.842 ]

Por: Ítalo Pereira de Brito em 01/11/2005


O comando ifconfig



Observe que se você digitar "ifconfig" em sua máquina, ela irá lhe repassar as interfaces de redes que estão configuradas, passa também o endereço MAC de cada interface, o que é bom saber caso seu provedor pergunte o endereço MAC de sua placa de rede.

# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:00:00:00:00:00
          inet addr:200.200.200.200  Bcast:255.255.255.255  Mask:255.255.255.0
          UP BROADCAST NOTRAILERS RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:12733077 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1758905 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:1690793074 (1612.4 Mb)  TX bytes:418626772 (399.2 Mb)
          Interrupt:10 Base address:0xc800

eth1      Link encap:Ethernet  HWaddr 00:00:00:00:00:00
          inet addr:192.168.0.1  Bcast:192.168.0.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
          Interrupt:10 Base address:0x9000

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:63 errors:0 dropped:0 overruns:0 frame:0
          TX packets:63 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:3942 (3.8 Kb)  TX bytes:3942 (3.8 Kb)

Bom, foi mostrado o localhost (lo), que sempre possui seu endereço 127.0.0.1, eth0 e eth1. Isso quer dizer que tenho 2 placas de rede em minha máquina.

Com o comando ifconfig você poderá não apenas ver o que está configurado em sua máquina, poderá também "derrubar" (down) ou levantar (up) e setar IP para as interfaces.

Se tivesse a intenção de "derrubar" minha interface eth0, utilizaria o comando ifconfig da seguinte forma:

# ifconfig eth1 down

# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:00:00:00:00:00
          inet addr:200.200.200.200  Bcast:255.255.255.255  Mask:255.255.255.0
          UP BROADCAST NOTRAILERS RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:12733077 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1758905 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:1690793074 (1612.4 Mb)  TX bytes:418626772 (399.2 Mb)
          Interrupt:10 Base address:0xc800

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:63 errors:0 dropped:0 overruns:0 frame:0
          TX packets:63 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:3942 (3.8 Kb)  TX bytes:3942 (3.8 Kb)

Deu para notar a diferença? Simples assim, não tem nenhum mistério.

Agora vamos setar um IP para um interface eth1 e ao mesmo tempo "levantar" ela:

# ifconfig eth1 up 192.168.0.1

# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:00:00:00:00:00
          inet addr:200.200.200.200  Bcast:255.255.255.255  Mask:255.255.255.0
          UP BROADCAST NOTRAILERS RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:12733077 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1758905 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:1690793074 (1612.4 Mb)  TX bytes:418626772 (399.2 Mb)
          Interrupt:10 Base address:0xc800

eth1      Link encap:Ethernet  HWaddr 00:00:00:00:00:00
          inet addr:192.168.0.1  Bcast:192.168.0.255  Mask:255.255.255.0
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
          Interrupt:10 Base address:0x9000

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:63 errors:0 dropped:0 overruns:0 frame:0
          TX packets:63 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:3942 (3.8 Kb)  TX bytes:3942 (3.8 Kb)

Conseguiram?! Então continuamos na simplicidade, perceba que a interface levantou já com o IP que desejava.

Sem querer nós já aprendemos a fixar IP em interfaces. :]

Com o comando ifconfig você poderá fazer N coisas. Se desejar mais detalhes sobre o mesmo, seu próprio sistema possui um matéria de apoio, é só digitar:

$ man ifconfig

Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Um pouco de teoria sobre redes
   3. O comando ifconfig
   4. Inicializando sua máquina com o IP fixado
   5. Pegando IP dinamicamente (DHCP)
   6. Base teórica sobre DNS
   7. Configurando cliente DNS
   8. Finalizando com rota
   9. Conclusão
Outros artigos deste autor

Windows - Linux: Será que vale o seu preço?

Uma breve abordagem sobre Criptografia

Leitura recomendada

Aumentando sua produtividade com o teclado padrão Dvorak

Sim, quebre o Debian!

Bluetooth no Debian 4.0

Configuração do sistema, DHCP, compartilhamento e DNS no Debian Squeeze

Explorando as possibilidades do XFree86

  
Comentários
[1] Comentário enviado por segment em 02/11/2005 - 01:01h

E ai rapazeada, aqui irei mostrar o arquivo /etc/rc.d/rc.inet1.conf completo, devido ter esquecido do final.

# /etc/rc.d/rc.inet1.conf
#
# This file contains the configuration settings for network interfaces.
# If USE_DHCP[interface] is set to "yes", this overrides any other settings.
# If you don't have an interface, leave the settings null ("").

# Config information for eth0:
IPADDR[0]="10.10.10.1"
NETMASK[0]="255.0.0.0"
USE_DHCP[0]=""
DHCP_HOSTNAME[0]=""

# Config information for eth1:
IPADDR[1]=""
NETMASK[1]=""
USE_DHCP[1]="yes"
DHCP_HOSTNAME[1]="digi.com.br"

# Default gateway IP address:
GATEWAY=""

# Change this to "yes" for debugging output to stdout. Unfortunately,
# /sbin/hotplug seems to disable stdout so you'll only see debugging output
# when rc.inet1 is called directly.
DEBUG_ETH_UP="no"


Normal, hehehe, quaquer dúvida ou crítica ta valendo ai, Vlw!

[2] Comentário enviado por arauto em 02/11/2005 - 15:36h

Gostei muito do seu artigo, principalmente porque consegui mudar meu ip e gateway sem precisar reiniciar o micro. No momento que fui definir a rota, tive problemas em usar o comando da forma que você apresentou, e gostaria de mostrar como eu fiz:
Conforme está no artigo, desabilitei e habilitei o eth0 para colocar o novo ip que eu desejava:
#ifconfig eth0 down
#ifconfig eth0 up 192.168.1.5
No momento de definir a rota, utilizei o mesmo comando do artigo porém precisei colocar "default" depois do "add", conforme está escrito no man do route:
#route add default gw 192.168.0.254 eth0
Desta forma funcionou perfeitamente sem precisar reiniciar o micro.
Att.
Arauto

[3] Comentário enviado por Nick em 03/11/2005 - 22:46h

Denovo isso?

[4] Comentário enviado por andrewsmarx em 04/01/2006 - 14:46h

Na Distro Conectiva 10 é amesma coisa ou muda algo?

[5] Comentário enviado por hhy em 04/12/2007 - 08:22h

Também estou tentando configurar a internet para meu Conectiva 10 (só que como máquina virtual). Segui os passos (mudando algumas coisas), mas ainda não consegui. Tem alguma diferença entre as distros?

[6] Comentário enviado por removido em 08/04/2008 - 09:14h

na internet da gvt precisa domínio do provedor?

[7] Comentário enviado por dback em 25/05/2008 - 15:43h

Muito bom seu artigo.
No entanto quando tento conectar:
pppoe-start
tenho a seguinte mensagem de erro:
time out error line 191 /dev/null 2>&1

"e agora José" - Carlos Drummond de Andrade

[8] Comentário enviado por segment em 26/05/2008 - 11:19h

E ai dback....
Então, infelizmente não foi abordado no artigo sobre conexões via tecnologia DSL...
Segundo a mensagem de erro, diz que o tal ocorre na linha numero 191 do script, tem que da um olhada de "perto" p saber o que pode estar ocorrendo...
De toda maneira, aqui no "vol" possui vários tipos de contribuições sobre como configurar conexões DSL...
Do Willian Silva, vulgo emailwss.
http://www.vivaolinux.com.br/dicas/verDica.php?codigo=7221
Espero ter ajudado...
Boa sorte..
Vlw man

[9] Comentário enviado por georvan em 22/02/2010 - 16:50h

ola rapaziada estou usando o Linux ubuntu no meu pc, mais estou com dificuldade de compartilha minha Internet. minha intenet vem de um switch mais eu quero deixar o meu pc como servidor tenho duas placas de rede tem como vocês me ajudarem.

grato!

[10] Comentário enviado por rogusblack em 27/03/2010 - 23:21h

Alguem sabe como configuro meu Ubuntu 7.1 pra entrar na net? o modem está configurado normalmente, ja que o pc com windows vista navega normalmente, mas nao consigo entrar na net pelo ubuntu. i firefox fica carregando a pagina um tempao depois diz que nao conseguiu acessar.

O que preciso configurar pra voltar a usar a net aqui? (PS: a alguns meses atras eu conseguia entrar na internet o ubuntu, mas agora nao consigo mais).

Grato

[11] Comentário enviado por soph_m em 11/10/2010 - 16:28h

eu não estou a conseguir configurar a internet no meu linux..
na universidade ela está configurada, mas a de casa está mais complicada.. aparece isto:

ifconfig eth1 down
permissão negada

[12] Comentário enviado por clayton_preto em 19/04/2011 - 12:06h

Para mim que estou começando com linux, esta muito bom o artigo


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts