Compartilhar internet para o roteador sem fio [RESOLVIDO]

1. Compartilhar internet para o roteador sem fio [RESOLVIDO]

Antonio J. M. Chaves
ajmchaves

(usa Debian)

Enviado em 30/09/2014 - 14:20h

Tenho um computador com duas placas de rede, nas quais já configurei o /etc/network/interfaces assim:

allow-hotplug eth0
iface eth0 inet dhcp

iface eth1 inet static
address 192.168.0.10
netmask 255.255.255.0
gateway 192.168.0.1 #ip do roteador

A internet chega até o computador (com ip 192.168.2.*), a placa eth1 não aparece com o ifconfig, somente com ifconfig eth1, e mesmo assim sem ip.
No roteador o computador não aparece.

Como fazer a eth1 se comunicar com o roteador?
Desde já obrigado!


  


2. MELHOR RESPOSTA

Wagner Souza
wagnerfs

(usa Fedora)

Enviado em 30/09/2014 - 16:16h

Na primeira configuração que você pos, estava faltando o auto eht1. Veja abaixo a correção:

allow-hotplug eth0
iface eth0 inet dhcp

auto eth1
iface eth1 inet static
address 192.168.0.10
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255


Dessa forma já é para funcionar. No seu roteador, configure com a mesma faixa de IP e na parte de DHCP deste, veja qual a faixa que está. Se preferir, ativa um servidor DHCP na sua máquina.

Após as configurações verique qual o gateway padrão da máquina:

# route -n

E os DNS utilizados:

# cat /et/resolv.conf

Pode estar havendo algum problema nesses arquivos.

3. Re: Compartilhar internet para o roteador sem fio [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 30/09/2014 - 14:51h

coloque a linha
allow-hotplug eth1

precisa dela mesmo em estatico


4. Re: Compartilhar internet para o roteador sem fio [RESOLVIDO]

Wagner Souza
wagnerfs

(usa Fedora)

Enviado em 30/09/2014 - 15:04h

Você pode deixar assim:

allow-hotplug eth0
iface eth0 inet dhcp

auto eth1
iface eth1 inet static
address 192.168.0.10
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255

Ou assim:

auto eth0
iface eth0 inet dhcp

auto eth1
iface eth1 inet static
address 192.168.0.10
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255

O seu gateway será o do roteador que vem junto com o dhcp. Daquela outra forma você não navegaria.

Após realizadas as configurações, execute o seguinte comando:

/etc/init.d/networking restart

ou

service network restart

Este último comando é em caso de usar Ubuntu.





5. Re: Compartilhar internet para o roteador sem fio [RESOLVIDO]

Antonio J. M. Chaves
ajmchaves

(usa Debian)

Enviado em 30/09/2014 - 15:37h

Pus a linha allow-hotplug eth1 e funcionou a eth1.
Só que agora não consigo a internet com o eth0 (desculpa por não ter avisado da internet em eth0). Faço:

$ ping www.google.com -c 5
PING www.google.com (173.194.118.16) 56(84) bytes of data.

--- www.google.com ping statistics ---
5 packets transmitted, 0 received, 100% packet loss, time 4032ms

Antes de fazer ele compartilhar internet quero ter certeza de que está tudo funcionando e tô tomando um laço aqui.
Pode estar havendo conflito entre elas?


6. Re: Compartilhar internet para o roteador sem fio [RESOLVIDO]

Wagner Souza
wagnerfs

(usa Fedora)

Enviado em 30/09/2014 - 15:40h

Tenta configurar da forma como passei mais acima. Tenho certeza que vai funcionar.

Só uma dúvida: a placa eth0 é a que está ligada ao teu roteador e a eth1 a que vai para a LAN, correto?


7. Re: Compartilhar internet para o roteador sem fio [RESOLVIDO]

Antonio J. M. Chaves
ajmchaves

(usa Debian)

Enviado em 30/09/2014 - 15:46h

eth0 está ligada com o cabo que vem da antena (minha internet é a rádio).
eth1 está ligada no roteador.

Coloquei as linha network e broadcast que tu falaste e funcionou para eth1 mas aí eth0 não funciona como deveria.

Por enquanto não estou preocupado em fazer o computador compartilhar internet de fato, mas sim que ele funcione com as duas placas de rede sem contratempos.


8. Re: Compartilhar internet para o roteador sem fio [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 30/09/2014 - 16:05h

Coloque o roteador na mesma faixa de ip da sua eth1.


9. Re: Compartilhar internet para o roteador sem fio [RESOLVIDO]

Antonio J. M. Chaves
ajmchaves

(usa Debian)

Enviado em 30/09/2014 - 16:09h

Os ips estão assim.

Internet -> 192.168.2.*
Computador -> 192.168.0.14
Roteador -> 192.168.0.1



10. Re: Compartilhar internet para o roteador sem fio [RESOLVIDO]

Antonio J. M. Chaves
ajmchaves

(usa Debian)

Enviado em 30/09/2014 - 16:28h

/etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

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

# The second network interface
auto eth1 #antes estava com allow-hotplug eth1, também funcionou
iface eth1 inet static
address 192.168.0.14
netmask 255.255.255.0
network 192.168.0.0
gateway 192.168.0.1
broadcast 192.168.0.255

/etc/resolv.conf

nameserver 192.168.2.1
nameserver 8.8.8.8 #Adicionei estes dois para ver se funcionava, mas nada
nameserver 8.8.4.4

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

Este aqui eu não sei interpretar se tem algo certo ou errado. O problema inicial já foi resolvido, a eth1 já funciona. Agora quem deixou de funcionar é eth0.


11. Re: Compartilhar internet para o roteador sem fio [RESOLVIDO]

Wagner Souza
wagnerfs

(usa Fedora)

Enviado em 30/09/2014 - 16:33h

Tira a opção de gateway da configuração da placa eth1.

Quando você executa o comando route -n, ele mostra qual o gateway padrão da tabela de roteamento amin. O gateway que deve estar aí é da sua internet via rádio, por isso que você tem que tirar a opção gateway das configurações da eth1.

Após tirar esta opção, salve o arquivo, saia do mesmo e execute o comando:

# /etc/init.d/networking restart

Em seguida:

# ifconfig eth0 e

Depois

# route -n

Poste a saída dos comandos.


12. Re: Compartilhar internet para o roteador sem fio [RESOLVIDO]

Antonio J. M. Chaves
ajmchaves

(usa Debian)

Enviado em 30/09/2014 - 16:49h

OK!
Tabela de Roteamento IP do Kernel
Destino Roteador MáscaraGen. Opções Métrica Ref Uso Iface
0.0.0.0 192.168.2.1 0.0.0.0 UG 0 0 0 eth0
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
192.168.2.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0

Agora elas estão funcionando juntas sem contratempos.

Aproveitando (antes que eu troque os cabos de novo :P ), para o iptables fazer o compartilhamento isso já basta:

iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE





  
01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts