Problema ao criar rede no ubuntu 9.10!

Iniciado por kamael, 20 de Março de 2010, 18:05

tópico anterior - próximo tópico

kamael

Seguinte, toda vez que vou tentar criar uma rede não consigo.
Tento configurar ela pois uso uma rede wireless e preciso compartilhar intenet com um PC com o sistema operacional Windows XP. Mas toda vez que tento conectar ele diz que o cabo está desconectado, já me falaram que o problema poderia ser o cabo cross, mas eu já utilizava esse cabo para distribuir a internet do meu computador que tinha o Windows XP para o mesmo computador que tento agora. A única modificação foi que o meu PC (ao caso o que será servidor) passei para o Ubuntu.
Se alguém souber o que está acontecendo ou tiver um guia para configurar a rede fico grato desde já!
"Concedei-nos Senhor, Serenidade necessária, para aceitar as coisas que não podemos modificar, Coragem para modificar aquelas que podemos e Sabedoria para distinguirmos umas das outras."

Reinhold Niebuhr

zekkerj

Execute os comandos abaixo e cole o resultado aqui.

uname -a

ifconfig

lshw -C network
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

kamael

fe013@fe013-desktop:~$ uname -a
Linux fe013-desktop 2.6.31-20-generic #58-Ubuntu SMP Fri Mar 12 05:23:09 UTC 2010 i686 GNU/Linux

fe013@fe013-desktop:~$ ifconfig
eth0      Link encap:Ethernet  Endereço de HW 00:11:2f:41:12:35 
          endereço inet6: fe80::211:2fff:fe41:1235/64 Escopo:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Métrica:1
          pacotes RX:257 erros:0 descartados:0 excesso:0 quadro:0
          Pacotes TX:10 erros:0 descartados:0 excesso:0 portadora:0
          colisões:0 txqueuelen:1000
          RX bytes:56607 (56.6 KB) TX bytes:1836 (1.8 KB)
          IRQ:19 Endereço de E/S:0x9800

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 LOOPBACK RUNNING  MTU:16436  Métrica:1
          pacotes RX:191 erros:0 descartados:0 excesso:0 quadro:0
          Pacotes TX:191 erros:0 descartados:0 excesso:0 portadora:0
          colisões:0 txqueuelen:0
          RX bytes:12963 (12.9 KB) TX bytes:12963 (12.9 KB)

wlan0     Link encap:Ethernet  Endereço de HW 00:08:54:94:d6:fb 
          inet end.: 172.16.1.251  Bcast:172.16.7.255  Masc:255.255.248.0
          endereço inet6: fe80::208:54ff:fe94:d6fb/64 Escopo:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Métrica:1
          pacotes RX:95200 erros:0 descartados:0 excesso:0 quadro:0
          Pacotes TX:44482 erros:0 descartados:0 excesso:0 portadora:0
          colisões:0 txqueuelen:1000
          RX bytes:32025422 (32.0 MB) TX bytes:7988173 (7.9 MB)
          IRQ:19 Memória:d4800000-d4800025

fe013@fe013-desktop:~$ lshw -C network
WARNING: you should run this program as super-user.
  *-network:0             
       description: Ethernet interface
       product: SiS900 PCI Fast Ethernet
       vendor: Silicon Integrated Systems [SiS]
       physical id: 4
       bus info: pci@0000:00:04.0
       logical name: eth0
       version: 91
       serial: 00:11:2f:41:12:35
       width: 32 bits
       clock: 33MHz
       capabilities: bus_master cap_list rom ethernet physical
       configuration: broadcast=yes driver=sis900 driverversion=v1.08.10 Apr. 2 2006 latency=32 maxlatency=11 mingnt=52 multicast=yes
       resources: irq:19 ioport:9800(size=256) memory:d5000000-d5000fff memory:dfee0000-dfefffff(prefetchable)
  *-network:1
       description: Wireless interface
       product: RTL-8185 IEEE 802.11a/b/g Wireless LAN Controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 10
       bus info: pci@0000:00:10.0
       logical name: wlan0
       version: 20
       serial: 00:08:54:94:d6:fb
       width: 32 bits
       clock: 33MHz
       capabilities: bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=ndiswrapper+net8185 driverversion=1.55+Realtek,06/06/2008,5.1108.0 ip=172.16.1.251 latency=32 maxlatency=64 mingnt=32 multicast=yes wireless=IEEE 802.11g
       resources: irq:19 ioport:9400(size=256) memory:d4800000-d48001ff
"Concedei-nos Senhor, Serenidade necessária, para aceitar as coisas que não podemos modificar, Coragem para modificar aquelas que podemos e Sabedoria para distinguirmos umas das outras."

Reinhold Niebuhr

zekkerj

Conecte o cabo e execute os comandos abaixo.

sudo ethtool eth0

Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

kamael

Settings for eth0:
   Supported ports: [ TP MII ]
   Supported link modes:   10baseT/Half 10baseT/Full
                           100baseT/Half 100baseT/Full
   Supports auto-negotiation: Yes
   Advertised link modes:  10baseT/Half 10baseT/Full
                           100baseT/Half 100baseT/Full
   Advertised auto-negotiation: Yes
   Speed: 100Mb/s
   Duplex: Full
   Port: MII
   PHYAD: 1
   Transceiver: internal
   Auto-negotiation: on
   Supports Wake-on: pg
   Wake-on: d
   Current message level: 0x000000c5 (197)
   Link detected: yes
"Concedei-nos Senhor, Serenidade necessária, para aceitar as coisas que não podemos modificar, Coragem para modificar aquelas que podemos e Sabedoria para distinguirmos umas das outras."

Reinhold Niebuhr

zekkerj

CitarLink detected: yes
Sim, o cabo está detectado e aparentemente funcionando.

Vc recebe a internet pela wireless e quer compartilhá-la pelo cabo, correto?
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

kamael

Exato recebo a internet a Rádio e quero compartilhar direto para um pc com o windows xp.
Mas as vezes aparece uma imagem e fala que o cabo está desconectado.
"Concedei-nos Senhor, Serenidade necessária, para aceitar as coisas que não podemos modificar, Coragem para modificar aquelas que podemos e Sabedoria para distinguirmos umas das outras."

Reinhold Niebuhr

zekkerj

Execute o comando "gksu gedit /etc/network/interfaces", e deixe-o assim:

auto lo
iface lo inet loopback

auto eth0
iface lo inet static
    address 192.168.1.1
    netmask 255.255.255.0
    network 192.168.1.0
    broadcast 192.168.1.255


Depois execute o comando "sudo ifup eth0" para ativá-la.
Configure o XP com os dados abaixo:
Endereço 192.168.1.2
Máscara 255.255.255.0
Gateway 192.168.1.1
DNS qualquer um que funcione (ex. 208.67.222.222, 208.67.220.220, 8.8.8.8, 4.4.4.4).

Teste a comunicação entre o seu Ubuntu e o XP (que ainda não está acessando a internet).

Pra liberar a Internet pro XP, edite o arquivo /etc/rc.local e adicione os comandos abaixo antes da linha "exit 0".


echo 1 > /proc/sys/net/ipv4/ip_forward

iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -o wlan0 -j MASQUERADING


Execute o comando "sudo sh /etc/rc.local" pra ativar a configuração do compartilhamento. Nessa hora o XP deve começar a acessar a internet, se tudo estiver certo.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

kamael

Seguinte quando executei os comandos para ativar apareceu o seguinte...

Citar
fe013@fe013-desktop:~$ sudo ifup eth0
/etc/network/interfaces:5: duplicate interface
ifup: couldn't read interfaces file "/etc/network/interfaces"

Com o segundo comando:

Citarfe013@fe013-desktop:~$ sudo sh /etc/rc.local
iptables v1.4.4: Couldn't load target `MASQUERADING':/lib/xtables/libipt_MASQUERADING.so: cannot open shared object file: No such file or directory

Try `iptables -h' or 'iptables --help' for more information.


Segui todos os passos e começou com isso.
"Concedei-nos Senhor, Serenidade necessária, para aceitar as coisas que não podemos modificar, Coragem para modificar aquelas que podemos e Sabedoria para distinguirmos umas das outras."

Reinhold Niebuhr

zekkerj

vc deixou o arquivo /etc/network/interfaces exatamente como eu passei?
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

kamael

Sim aqui está como me passou.

auto lo
iface lo inet loopback

auto eth0
iface lo inet static
    address 192.168.1.1
    netmask 255.255.255.0
    network 192.168.1.0
    broadcast 192.168.1.255


Assim como me pediu para colocar.
"Concedei-nos Senhor, Serenidade necessária, para aceitar as coisas que não podemos modificar, Coragem para modificar aquelas que podemos e Sabedoria para distinguirmos umas das outras."

Reinhold Niebuhr

zekkerj

ok, erro meu. na 5a. linha deveria ser "iface eth0 inet static"
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

kamael

Sem problema depois que auterei e mandei o camando não aconteceu nada, o que acho que tenha funcionado.
Agora quando fui executar o segundo comando apareceu novamente.

sudo sh /etc/rc.local
iptables v1.4.4: Couldn't load target `MASQUERADING':/lib/xtables/libipt_MASQUERADING.so: cannot open shared object file: No such file or directory

Try `iptables -h' or 'iptables --help' for more information.


Como faço para saber se a conexão de rede está funcionando?

Obs.: No windows xp diz que o cabo está conectado, mas no ubuntu não diz nada.

"Concedei-nos Senhor, Serenidade necessária, para aceitar as coisas que não podemos modificar, Coragem para modificar aquelas que podemos e Sabedoria para distinguirmos umas das outras."

Reinhold Niebuhr

zekkerj

Quando a conexão está funcionando, vc consegue pingar uma máquina a partir da outra.

Sobre o erro do iptables, pode estar faltando este comando:

modprobe ipt_conntrack
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

kamael

Entendo. Mas digito esse comando no terminal?
"Concedei-nos Senhor, Serenidade necessária, para aceitar as coisas que não podemos modificar, Coragem para modificar aquelas que podemos e Sabedoria para distinguirmos umas das outras."

Reinhold Niebuhr