Почему моя сеть повреждена, хотя у моего компьютера есть IP-адрес и брандмауэр отключен? [закрыто]

Краткое резюме (добавлено после того, как проблема была решена)

Очевидно, что некоторые драйверы беспроводного сетевого USB-адаптера были несовместимы с моей ОС Linux, и в конце концов я решил эту проблему, купив беспроводной мост ~ = приемник ~ = точка беспроводного доступа. Теперь актуальный вопрос:

Вопрос:

Если компьютеру был предоставлен IP-адрес широкополосным маршрутизатором, и брандмауэр выключен, но Интернет, тем не менее, не работает, и даже невозможно пинговать маршрутизатор, тогда в чем может быть проблема? И как я могу это исправить?

Справочная информация:

Я не могу подключиться со своего рабочего стола к [беспроводному широкополосному маршрутизатору в квартире, к которой я подключен. только что переехал], через [беспроводную сетевую карту USB].

Маршрутизатор выдает мне IP-адрес (сначала он просит указать PIN-код WSP, что я и делаю), но, хотя я получаю IP-адрес, я не могу подключиться к Интернету: я не могу восстановить любые имена хостов, и я не могу даже пропинговать широкополосный маршрутизатор, то есть компьютер, который дал мне IP-адрес (!).

Дополнительная информация:

Ниже приведено много, надеюсь, полезной информации.

Мой ноутбук, который всегда был настроен через DHCP, может без проблем подключаться к широкополосному маршрутизатору. Только мой рабочий стол не работает. Недавно было настроено сетевое соединение.

Вот интерфейсы моего рабочего стола, после того как я подключил его к широкополосному маршрутизатору. wlan0 (в конце списка) - сетевая USB-карта.

$ 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

Вот таблица маршрутизации: (192.168.100. * - это сеть широкополосного маршрутизатора)

$ 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

Вот конфигурация iptables: (она отключена, верно?)

[ 112]

Когда я пингую шлюз (192.168.100.1), и Google, ping говорит:

$ 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

Как это возможно? 192.168.100.1 дал мне IP-адрес, тогда он не может быть "недоступным"? Я могу пропинговать шлюз с моего ноутбука, поэтому он отвечает на запросы пинга.

Вот resolv.conf: (Почему он указывает localhost ???? - я полагаю, это (часть) причина, по которой Google не пингует: в состоянии?)

$ 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

В прошлом У меня была настроена мостовая сеть в / etc / network / interfaces, но я закомментировал это и перезагрузил весь компьютер. Вот строки без комментариев в этом файле:

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp

Я использую Kubuntu 12.04 LTS. Диспетчер сети показывает wlan0 как состояние ПОДКЛЮЧЕНО.

Обновление: Вот вывод из 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. 

Вот вывод для lsusb -v, но только для устройства NetGear: (для всех устройств lsusb -v сказал «Не удалось открыть устройство, некоторая информация будет отсутствовать» )

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
2
задан 13.04.2020, 17:00

2 ответа

Очевидно, что для беспроводного сетевого адаптера USB требуются драйверы, которые предоставляются только для MS Windows. Поэтому я могу попытаться использовать что-то вроде NDISwrapper или купить другой USB-адаптер, который работает с Linux / Ubuntu.

Здесь приведена информация о покупке компьютера с сетевой картой, поддерживающей Linux: https://help.ubuntu.com/community/WifiDocs/WirelessCardsSupported

. Здесь есть обсуждение / Информация о том, как установить драйверы Windows для беспроводного мини-USB-адаптера N300 Netgear в Ubuntu: http://ubuntuforums.org/showthread.php?t=1830237
Однако выполнение всех этих инструкций, по-видимому, занимает несколько дней (??) и требует доступа к компьютеру Windows и поиска некоторых драйверов в C:\Windows\system32??\...somewhere...\..., или требует загрузки файлов драйверов Windows по старым неработающим ссылкам.

Полагаю, я куплю сетевой адаптер USB, совместимый с Ubuntu. Вот ссылка на сообщения в блоге о некоторых драйверах, которые могут работать:
https://www.google.se/search?q=best+usb+wireless+adapter+for+ubuntu+12.04

Обновление 2013-09-30: Я купил беспроводной мост ~ = точка беспроводного доступа ~ = приемник и подключил его по беспроводной связи к маршрутизатору. Затем я подключил другой маршрутизатор, который у меня есть, к этому беспроводному мосту, так что теперь у меня есть своя собственная частная сеть, и все работает нормально: -)

В следующий раз я никогда не куплю беспроводной адаптер, который перечисляет «Windows». только: - (

0
ответ дан 13.04.2020, 17:01
  • 1
    @jdthood спасибо за подсказки. StackExchange потребовал, чтобы я ожидал 2 дня или что-то, прежде чем я мог принять его, но тогда в течение тех 2 дней я забыл об этом. – Mark Cidade 13.04.2020, 17:01

Вот resolv.conf: (Почему он указывает localhost ???? - я полагаю, это (часть) причина, по которой Google не пингует: в состоянии?)

[111 Вы правы на трассе. По какой-то причине ваш DHCP (?) Предлагает localhost вместо действительного DNS или, возможно, Network Manager был настроен на это. Я хотел бы перейти к инструменту настройки диспетчера сети, щелкнуть правой кнопкой мыши на сетевом апплете помимо вашего имени пользователя, выбрать «Параметры сети», найти беспроводные устройства, нажать «Параметры ...» в углу. Перейдите на вкладку ipv4 и проверьте записи DNS. Если метод говорит «Автоматически (DHCP)» и поле DNS, я бы обвинял сломанный DHCP-сервер. Измените метод на «Только автоматические (DHCP) адреса» и используйте другие DNS-серверы (Google, OpenDNS и т. Д.).

Если значение действительно 127.0.0.1, то, возможно, кто-то хотел бы сыграть вам плохую шутку, удалите запись, установите свой метод в автоматический режим и готов к работе.

1
ответ дан 13.04.2020, 17:01

Теги

Похожие вопросы