Підключено до Інтернету, але не може ssh або ping


16

У мене виникають проблеми з моїм Raspberry Pi, де я не можу вступити або навіть пропустити його, але я використовую його на телевізорі, і він чітко пов'язаний з мережею / Інтернетом.

Я використовував додану клавіатуру для запуску декількох команд curl , wget та apt-get update, і всі вони добре працюють, але я не можу віддалено підключитися до неї за допомогою IP-адреси, і вона не відповість на pings. Я щойно встановив Raspbian , і поки що все, що я робив, це налаштування Wi-Fi, який явно працює.


Чи є у вашого комп'ютера, з якого ви поширюєтесь, брандмауер? Ви двічі перевірили IP-адресу на /sbin/ifconfigвсякий випадок, якщо вона не є правильною?
Лоуренс

Ні, він насправді спрацював нормально перед тим, як я перезавантажився вперше після того, як я встановив wifi (я сш-ед, щоб переконатися, що він працював, потім перезавантажився, і в цей момент він перестав працювати). Я двічі перевірив IP-адресу "ifconfig wlan0" і виявив, що він такий самий, як і раніше.
Ерік Вольф

оновлення: я його перезапустив у 20-й раз, і він зараз працює ...
Ерік Вольф

плз вставте ifconfig
Алекс Стрічка

2
Це може бути проблемою економії електроенергії у вашому дофілі Wi-Fi. Спробуйте підтримувати це, наприклад, ping google.comна Pi і намагайтеся одночасно ssh'ing.
M Noit

Відповіді:


12

Це багато трапляється з одним із моїх Raspberry Pis. У мене є сценарій, який перевіряє наявність підключення до Інтернету та працює, ifup wlan0коли з'єднання немає. Деякі речі, які ви можете спробувати:

  • Перезавантаження Raspberry Pi
  • Перевірка наявності у вас дійсної IP-адреси за допомогою ifconfig
  • Переконайтесь, що у ключі вимкнено функції енергозбереження, додавши wireless-power offу свій /etc/network/interfacesфайл
  • Біжи ifup --force wlan0

Ось сценарій, який працює кожні п'ять хвилин від cron:

#!/bin/bash
#Script to check the network connection

#Check network connection
if /sbin/ifconfig wlan0 | grep -q "inet addr:" ; then
    #Connection is good; do nothing
    echo "$(date "+%D [%H:%M:%S]") Connection is up"
else
    echo "$(date "+%D [%H:%M:%S]") Network connection down. Attempting to reconnect..."
    sudo /sbin/ifup --force wlan0
fi

Якщо це питання управління живленням бездротової картки, ви також можете побачити, як WLAN зникає через деякий час .

Багато бездротових мережевих карт не підтримують wireless-power offопцію в /etc/network/interfaces. Щоб вимкнути управління живленням із завантаженим модулем 8192CU , ви можете створити файл sudo nano /etc/modprobe.d/8192cu.confіз наступним вмістом.

# Disable power management
options 8192cu rtw_power_mgnt=0

Підключення до Інтернету працює і має дійсну IP-адресу, хоча, я думаю, Ваша пропозиція про додавання "бездротового живлення" спрацювала. Якщо це не вийде в найближчі кілька днів, я прийму вашу відповідь.
Ерік Вольф

Чи виправлення спрацювало? Я зіткнувся з тією ж проблемою.
zengr

@exantas: Чи можете ви поділитися цим сценарієм? Думаю, і мені це знадобиться.
zengr

@zengr: відредагував мою відповідь
nagyben

ах, проблема у мене полягає в тому, що я бачу inet addr:в ifconfig і в мене є дійсна IP-адреса, але я не в змозі пінг / wget тощо
zengr

2

Я раніше опинявся в цьому питанні. Іноді мій маршрутизатор підбирає неправильну IP-адресу. Щоб вирішити проблему, я nmapзнайшов свій Raspberry Pi. Я думаю, що команда була nmap 192.168.1.0/24.

Це має бути в змозі знайти IP-адресу та допомогти вам ssh та ping. Якщо підключений монітор, запустіть ifconfigвсередині додатка термінал.


2

У мене були подібні проблеми. За допомогою підключення до Ethernet я міг віддалено робочий стіл зі свого комп'ютера в Raspberry Pi, але за допомогою Wi-Fi з'єднання не вдалося; Я навіть не міг пінг Малини Пі.

Це виявилося з проблемою маршрутизатора. Я створив нове правило для маршрутизації порту 3389 (використовується RDP ) до IP-адреси Raspberry Pi (я також налаштував маршрутизатор, щоб призначити ту саму IP-адресу MAC-адресу Raspberry Pi Wi-Fi). Це вирішило проблему. Пінг все ще інколи не вдається; Я підозрюю, що це більше стосується згаданого вище рішення управління енергоспоживанням.

Я знайшов інструкції щодо налаштування маршрутизатора NetGear у порту Пересилання маршрутизатора Netgear WGT624v3 для віддаленого робочого столу .


1

спробуйте використовувати raspi-config та ввімкніть ssh з параметра інтерфейсу.


1
Чи дозволить SSH raspi-configвирішити проблему з допомогою ping? ОП написав: " Я не можу [] навіть пінг. "
techraf
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.