Невозможно выполнить ping-роутер, но широковещательный ping возвращает ответ от него

У меня есть новая версия Linux Mint Mate 64 на старом iMac (конец 2008 года). Я не могу подключиться с помощью сетевого кабеля, поэтому мне нужно использовать wlan. Я установил драйверы широкополосного доступа, сетевые менеджеры показывают соединение Wi-Fi, и все кажется прекрасным … но я не могу подключиться ни к чему, кроме localhost.

Я пытался уменьшить проблему, и я считаю, что у меня проблемы с подключением к маршрутизатору. Если я его пингу, я получаю 100% -ный пакет. Если я пингую трансляцию, я получаю ответы от маршрутизатора!

$ ping 192.168.10.1 PING 192.168.10.1 (192.168.10.1) 56(84) bytes of data. From 192.168.10.111 icmp_seq=1 Destination Host Unreachable $ ping -b 192.1168.10.255 WARNING: pinging broadcast address PING 192.168.10.255 (192.168.10.255) 56(84) bytes of data. 64 bytes from 192.168.10.1: icmp_seq=3 ttl=255 time=299ms ... 

Обратите внимание, что DHCP работает, поскольку машина правильно идентифицирована как 192.168.10.111 в первой команде ping .


EDIT 1: больше информации

 $ arp -a Address HWtype HWaddress Flags Mask Iface 192.168.10.104 (incomplete) wlan0 192.168.10.112 ether 38:c9:86:24:d6:88 C wlan0 192.168.10.1 (incomplete) wlan0 # arp -d 192.168.10.1 

нет ответа, команда возвращает без вывода.

 $ route -an 

флаг «а» не был признан.

 $ route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 192.168.10.1 0.0.0.0 UG 1024 0 0 wlan0 169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 wlan0 192.168.10.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0 

обратите внимание, что я успешно удалил маршрут 169.254.0.0 ранее, но он снова появился после перезапуска сетевого менеджера.

КОНЕЦ ИЗМЕНЕНИЯ 1


EDIT 2 на другой машине в той же сети (с использованием Wi-Fi-соединения) arp -a возвращает следующее:

 $ arp -a ? (169.254.221.46) at c8:ff:28:46:52:c5 on en1 [ethernet] router.local (192.168.10.1) at 0:a0:a2:62:c1:dc on en1 ifscope [ethernet] nas.local (192.168.10.104) at 0:11:32:38:e:1 on en1 ifscope [ethernet] ? (192.168.10.105) at a8:86:dd:a5:8d:37 on en1 ifscope permanent [ethernet] ? (192.168.10.255) at ff:ff:ff:ff:ff:ff on en1 ifscope [ethernet] 

Машина является mac, поэтому команда route не предоставляет список маршрутов, но я пробовал другую команду

 $ netstat -nr Routing tables Internet: Destination Gateway Flags Refs Use Netif Expire default 192.168.10.1 UGSc 61 0 en1 127 127.0.0.1 UCS 0 0 lo0 127.0.0.1 127.0.0.1 UH 70 30572605 lo0 169.254 link#5 UCS 1 0 en1 169.254.221.46 c8:ff:28:46:52:c5 UHLSW 0 0 en1 192.168.10 link#5 UCS 2 0 en1 192.168.10.1/32 link#5 UCS 11 0 en1 192.168.10.1 0:a0:a2:62:c1:dc UHLWIir 51 393 en1 1149 192.168.10.104 0:11:32:38:e:1 UHLWIi 5 81773 en1 733 192.168.10.105/32 link#5 UCS 1 0 en1 192.168.10.105 a8:86:dd:a5:8d:37 UHLWI 0 1138657 lo0 192.168.10.255 ff:ff:ff:ff:ff:ff UHLWbI 0 16 en1 

Я по-прежнему расследую происхождение маршрутов 169.254.xx, но они, похоже, не вызывают каких-либо проблем на других машинах.

END EDIT 2


ИЗМЕНИТЬ 3

 $ arping -I wlan 0:a0:a2:62:c1:dc arping: unknown host 0:a0:a2:62:c1:dc 

Попытка выполнить ping / arping другие машины возвращает «Destination Host Unreachable» для каждой машины в списке arp, используя адреса IPv6 и IPv4

END EDIT 3


Я понятия не имею, как «отладить» эту проблему подключения. Я искал форумы, я пытался установить BSSID вручную (он был пуст), я установил DNS на 192.168.10.1.8.8.8.8 (и перезапускал все так много раз), но не повезло. Что я должен попробовать?

2 Solutions collect form web for “Невозможно выполнить ping-роутер, но широковещательный ping возвращает ответ от него”

Проверьте таблицу маршрутизации с помощью команды route -n

Проверьте свою таблицу ARP, используя arp -a . Если ваша таблица ARP испорчена, используйте arp -d

Когда вы узнаете свой MAC-адрес маршрутизатора, используйте arping -I wlan0 <router_mac_address>

Это будет использовать ARP вместо ICMP. Если вы можете использовать wirehark / tcpdump, отправьте несколько следов

Чтобы решить проблему, я выборочно отключил все возможные драйверы для своей Wi-Fi-карты.

 $ sudo modprobe -r b43 ssb wl brcmfmac brcmsmac bcma 

Я также удалил все соединения, показанные на значке панели задач network-manager .

На этом этапе я начал повторное включение каждого драйвера отдельно. Каждый раз мне приходилось ждать, пока network-manager снова подключится. Вот пример:

 $ sudo modprobe -r wl (wait for network-manager to re-connect to the WLAN) $ ping 192.168.10.1 (ping unable to connect, so I'll remove the driver again) $ modprobe -r wl 

Я сделал это, пока не нашел, что b43 – правильный драйвер. На данный момент я очистил / занес в черный список всех других драйверов от apt, и теперь все работает как шарм.

Этот документ был поучительным: https://help.ubuntu.com/community/WifiDocs/Driver/bcm43xx

  • netctl: несколько точек доступа Wi-Fi с одинаковым SSID
  • RT3290 Wireless все еще не работает
  • настройка для моего беспроводного соединения
  • Как я могу решить проблемы подключения Wi-Fi между Arch Linux и сетью WPA2?
  • Как я могу подключить Wi-Fi к Linux mint 18?
  • Установка Debian на планшет Thinkpad x201
  • Имитация изменений силы сигнала в wpa_supplicant
  • Горячая точка и доступ в Интернет вместе - почему бы и нет?
  • FATAL: модуль p80211 не найден. RTL8192CUS регрессия WLAN под antiX 13.1 (Debian Wheezy)
  • Я не могу настроить беспроводную точку доступа (AP)
  • Вручную подключиться к точке доступа Wi-Fi (AP), несмотря на предварительно сконфигурированные точки доступа в wpa_supplicant
  • Interesting Posts

    Написание текстовых сообщений между Unix и Windows

    Эмулировать тройник с кошкой + перенаправления

    Как перенаправить вывод команды «xterm -hold -e»

    Конфигурация режима Bash vi по умолчанию в режиме команд

    как отключить клавиатуру на debian 9 с помощью ярлыка?

    Как запустить команды Emacs nnrss- *

    Зашифрованный домашний каталог и SSH (только для проверки подлинности) прерывает пересылку X11

    Автоматическое преобразование новых строк в присвоении переменной оболочки

    Причины групп по умолчанию и пользователей в Linux

    Как выполнить поиск в каталоге файлов данных и распечатать, сколько раз в каждом файле появляется определенное слово?

    Почему readelf показывает «System V» как мою ОС вместо Linux?

    Как определить, на какой файловой системе существует каталог?

    Как узнать, какие пакеты мне не хватает?

    Заставка Fedora 15 не просыпается примерно через 10 часов

    Безопасность – Runing Daemon, программа как root или пользователь vs sudo su

    Linux и Unix - лучшая ОС в мире.