Raspberry Pi и китайский wifi свисток Нужна помощь
-
Поменял свисток всё заработало.
Теперь вопрос в другом. как подключиться к скрытой сети?
Не хочется свою сетку открывать. -
в /etc/network/interfaces
нужно добавить примерно следующееauto wlan0
iface wlan0 inet dhcp
wpa-scan-ssid 1
wpa-ssid название-сети
wpa-psk <вставить хеш пароля от сети>
хеш пароля от сети получается командой wpa_passphrase <название твоей сети>.
Также должен быть установлен пакет wpa-supplicant. -
Вроде всё сделал. Но не могу отредактировать /etc/network/interfaces.
Пишет отказано в доступе -
Все правильно, редактировать можно либо от пользователя root, либо при помощи sudo.
Если sudo установлено, то так:
$ sudo nano /etc/network/interfaces
Должен будет спросить пароль текущего пользователя.
Если sudo нету, то можно его установить:apt install sudo
usermod -a -G sudo pi
обе команды выполняются от пользователя root (чтобы перейти в пользователя root можно выполнить команду «su -» и ввести пароль root, чтобы потом вернуться в сеанс обычного пользователя — выполнить команду «exit»). После второй команды нужно переподключиться чтобы изменения вступили в силу. -
-
Спасибо. Буду пробовать.Просто мне сложно после винды.
-
В общем не получилось.
Всё сделал. Перестал вобще сети видеть. -
Cам беспроводной интерфейс должен быть в состоянии UP
pi@raspberrypi ~ $ ifconfig
...
wlan0 Link encap:Ethernet HWaddr xx:xx:xx:xx:xx:xx
inet addr:192.168.1.14 Bcast:192.168.1.15 Mask:255.255.255.0
inet6 addr: xxxx:xxx:xxx:xxx:xxx:xxx/xx Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:91619 errors:0 dropped:21764 overruns:0 frame:0
TX packets:78526 errors:0 dropped:1 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:111465152 (106.3 MiB) TX bytes:9369992 (8.9 MiB)
если это не так то можно его пнуть так
sudo ifconfig wlan0 up
или такsudo ifup wlan0
далее сканируем список сетей
iwlist wlan0 scanДолжен появиться список сетей, у меня моя домашняя скрытая сеть отображается с пустым ESSID.
На всякий случай лучше покажи файлы /etc/network/interfaces и вывод dmesg после подключения свистка.Вначале темы писали что свисток заменили. На такой же или другой?
P.S. Судя по всему драйвера для этого (id 148f:7601 RalincTehnjlogy, Corp. MT7601) свистка нет в репозиториях. Также, устройство может называться не wlan0, a ra0.
Можно попробовать сделать как здесь или здесь. -
вот что у меня.
wlan0 Link encap:Ethernet HWaddr хх: хх: хх: хх: хх: хх
inet6 addr: хххх:: хххх: хххх: хххх: хххх/хх Scope:Link
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)/etc/network/interfaces
interfaces(5) file used by ifup(8) and ifdown(8)
Please note that this file is written to be used with dhcpcd
For static IP, consult /etc/dhcpcd.conf and 'man dhcpcd.conf'
Include files from /etc/network/interfaces.d:
source-directory /etc/network/interfaces.d
auto wlan0
iface wlan0 inet dhcp
wpa-scan-ssid 1
wpa-ssid xxxxx
wpa-psk сгенерированный пароль
}iface eth0 inet manual
allow-hotplug wlan0
iface wlan0 inet manua -
Поскольку утсрйство wlan0 присутствует и в состоянии UP, то свисток нормально определился.
Но также видно, что адрес от роутера он не получил. Тут либо либо косяк в настройках адаптера, либо неверные настройки wi-fi сети (имя сети и пароль).
Думаю что по проводному интерфейсу адрес получается автоматически от этого же роутера, так? Тогда значит dhcp на роутере работает, на raspberry есть dhcp-client.
Можно попробовать выполнить такую команду:
sudo ifdown wlan0
sudo ifup wlna0Последняя должна ругнуться если что-то не так.
У меня такие настйроки, оба сетевых интерфейса адреса получают автоматически, беспроводная сеть скрытая:
pi@raspberrypi ~ $ cat /etc/network/interfaces
auto lo
iface lo inet loopback
iface eth0 inet dhcpallow-hotplug wlan0
iface wlan0 inet dhcp
wpa-scan-ssid 1
wpa-ssid wlan0
wpa-psk x8xf177dbeabs770bsaa0c61xe37c17a134833a9bx288606a52fd1332ee1ax9d
Только сейчас увидел у тебя в настройках:
auto wlan0
iface wlan0 inet dhcp
wpa-scan-ssid 1
wpa-ssid xxxxx
wpa-psk сгенерированный пароль
}iface eth0 inet manual
allow-hotplug wlan0
iface wlan0 inet manua Последняя строка неправильная, т.к. подразумевает ручную настройку адреса который при этом должен быть указан, а его нет.
Поробуй привести файл к виду как у меня, поменяв имя сети и хеш пароля на свои. -
Понял. попробую
-
Ураааа! Заработало!
FORT, спасибо большое за помощь.
Очень выручили! -
Вот и хорошо.
Я так понял, вместо свистка MT7601 использовали другой? -
Да. купил другой. на чипе RT5370. Заработал сразу из коробки.
А старый можно запустить под ХР если прописать ему в ручную мак адрес.
Своего мака него нет.