Resumo breve (adicionado depois que o problema foi resolvido)
Aparentemente, alguns drivers de adaptador de rede USB sem fio eram incompatíveis com meu sistema operacional Linux e, no final, resolvi o problema comprando uma ponte sem fio ~ = receptor ~ = ponto de acesso sem fio. Agora, aqui está a questão real:
Pergunta:
Se um computador tiver recebido um endereço IP de um roteador de banda larga e o firewall estiver desligado, mas a Internet não funciona e nem é possível fazer o ping do roteador, qual será o problema? E como posso consertar isso?
Histórico:
Não consigo me conectar da minha área de trabalho ao [roteador de banda larga sem fio no
apartamento para o qual acabei de me mudar], via [um cartão USB de rede sem fio].
O roteador me fornece um endereço IP (primeiro ele me pede para especificar um código PIN do WSP, o que eu faço), mas embora eu receba um endereço IP, não consigo acessar a Internet: não posso resovar nenhum nome de host , e eu não posso nem pingar o roteador de banda larga, ou seja, a máquina que me deu o endereço IP (!).
Mais informações:
Abaixo segue muitas informações úteis.
Meu laptop, que sempre foi configurado via DHCP, é capaz de se conectar a
o roteador de banda larga sem problemas. Somente
minha área de trabalho não funciona. Recentemente, ela tinha uma conexão em rede configurada.
Aqui estão as interfaces do meu desktop, depois que eu o conectei ao roteador de banda larga. wlan0
(no final da lista) é o cartão USB da rede.
$ ip ad
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN qlen 1000
link/ether 20:cf:30:4c:2f:02 brd ff:ff:ff:ff:ff:ff
inet6 fe80::22cf:30ff:fe4c:2f02/64 scope link
valid_lft forever preferred_lft forever
(Uninteresting stuff related to KVM, VMWare, VirtualBox:
4: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN
link/ether 6e:84:3c:57:95:4a brd ff:ff:ff:ff:ff:ff
inet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0
5: vmnet1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 1000
link/ether 00:50:56:c0:00:01 brd ff:ff:ff:ff:ff:ff
inet 172.16.228.1/24 brd 172.16.228.255 scope global vmnet1
inet6 fe80::250:56ff:fec0:1/64 scope link
valid_lft forever preferred_lft forever
6: vmnet8: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 1000
link/ether 00:50:56:c0:00:08 brd ff:ff:ff:ff:ff:ff
inet 192.168.133.1/24 brd 192.168.133.255 scope global vmnet8
inet6 fe80::250:56ff:fec0:8/64 scope link
valid_lft forever preferred_lft forever
END uninteresting stuff)
9: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP qlen 1000
link/ether 44:94:fc:29:59:6e brd ff:ff:ff:ff:ff:ff
inet 192.168.100.6/24 brd 192.168.100.255 scope global wlan0 <-- it has an IP addr (!)
inet6 fe80::4694:fcff:fe29:596e/64 scope link
valid_lft forever preferred_lft forever
Aqui está a tabela de roteamento: (192.168.100. * é a rede do roteador de banda larga)
$ route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default 192.168.100.1 0.0.0.0 UG 0 0 0 wlan0
link-local * 255.255.0.0 U 1000 0 0 wlan0
172.16.228.0 * 255.255.255.0 U 0 0 0 vmnet1
192.168.100.0 * 255.255.255.0 U 2 0 0 wlan0
192.168.122.0 * 255.255.255.0 U 0 0 0 virbr0
192.168.133.0 * 255.255.255.0 U 0 0 0 vmnet8
Aqui está a configuração do iptables: (está desativado, certo?)
$ sudo iptables -nL
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
Quando faço ping no gateway (192.168.100.1) e no Google, ping
diz:
$ ping 192.168.100.1
PING 192.168.100.1 (192.168.100.1) 56(84) bytes of data.
From 192.168.100.6 icmp_seq=3 Destination Host Unreachable
From 192.168.100.6 icmp_seq=5 Destination Host Unreachable
From 192.168.100.6 icmp_seq=6 Destination Host Unreachable
$ ping google.com
ping: unknown host google.com
Como isso é possível? 192.168.100.1 me deu um endereço IP, então ele não pode
ser "inacessível"? Eu sou capaz de pingar o gateway do meu laptop, por isso não
responder a solicitações de ping.
Aqui está o resolv.conf: (Por que ele especifica localhost ???? - suponho que seja (partes de) a razão pela qual o Google não é ping: able?)
$ cat /etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 127.0.0.1
No passado, eu tinha uma rede em ponte configurada em / etc / network / interfaces,
mas eu comentei e reiniciei o computador inteiro. Aqui está o
linhas não comentadas nesse arquivo:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
Estou usando o Kubuntu 12.04 LTS. O Network Manager mostra wlan0 como status CONNECTED.
Atualização: Veja a saída de lsusb
:
$ lsusb
Bus 004 Device 004: ID 05f3:0081 PI Engineering, Inc. Kinesis Integrated Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 008 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 009 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 002: ID 09da:0006 A4 Tech Co., Ltd Optical Mouse WOP-35 / Trust 450L Optical Mouse
Bus 004 Device 005: ID 05f3:0007 PI Engineering, Inc. Kinesis Advantage PRO MPC/USB Keyboard
Bus 002 Device 004: ID 0846:9021 NetGear, Inc.
Aqui está a saída para lsusb -v
, mas somente para o dispositivo NetGear: (para todos os dispositivos, lsusb -v
disse "Não foi possível abrir o dispositivo, algumas informações estarão ausentes" )
Bus 002 Device 004: ID 0846:9021 NetGear, Inc.
Couldn't open device, some information will be missing
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x0846 NetGear, Inc.
idProduct 0x9021
bcdDevice 2.00
iManufacturer 1
iProduct 2
iSerial 3
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 46
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0x80
(Bus Powered)
MaxPower 500mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 4
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 255 Vendor Specific Subclass
bInterfaceProtocol 255 Vendor Specific Protocol
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x02 EP 2 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x03 EP 3 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x84 EP 4 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 1