RaspberryPi отключает Wi-Fi соединение

Я использую Airlink Полностью совместимый Wireless N 150 Ultra Mini-USB-адаптер (AWLL5099) с моей RaspPi, чтобы получить Интернет. Я также соединяю это соединение WiFi с кабелем Ethernet, чтобы обеспечить доступ в Интернет к моему XBox 360.

Однако Wi-Fi выпадает каждые 30-45 минут. Я не знаю, почему это происходит. Ниже приведена настройка моего / etc / network / interfaces:

auto lo iface lo inet loopback auto wlan0 iface wlan0 inet dhcp auto eth0 iface eth0 inet dhcp auto br0 iface br0 inet dhcp bridge_ports wlan0 eth0 

РЕДАКТИРОВАТЬ:

Использование ответа hatesnakeslovepython работает! Моя связь больше не падает. Раньше я использовал bridge_utils, что и представляло мою проблему. Именно в этой проблеме я не уверен, но с помощью настройки iptables исправил ее.

One Solution collect form web for “RaspberryPi отключает Wi-Fi соединение”

Я также пытался использовать свой Pi в качестве беспроводного адаптера для своего Xbox 360. Первоначально у меня была проблема, когда подключение Ethernet-кабеля (на питание от Xbox) уменьшало соединение Wi-Fi, и единственный способ получить его снова работать, чтобы отключить и поменять ключ USB wifi (использует драйвер smsc95xx, но у меня была такая же проблема с другими проверенными мной ключами).

Для справки, я использую такую ​​же конфигурацию, как и на linuxquestions.org .

В частности, я использовал следующие команды:

 sudo sysctl -w net.ipv4.ip_forward=1 sudo ifconfig eth0 192.168.1.1 sudo iptables -t nat -A POSTROUTING -o wlan0 -s 192.168.1.0/24 -j MASQUERADE 

Затем я настроил сетевые настройки Xbox как

 IP address: 192.168.1.2 Subnet mask: 255.255.255.0 Gateway: 192.168.1.1 

и я установил основной DNS-сервер на IP-адрес своего маршрутизатора.

Это сработало, но, как я уже сказал, вам пришлось поменять адаптер USB wifi.

Кажется, что исправлено (просто пробовал это сегодня), это совет, взятый с форума Raspberry Pi, в котором в качестве причины упоминается демон ifplugd .

Выполнение команд:

 sudo ifplugd eth0 --kill sudo ifplugd eth0 --check-running 

перед настройкой iptables, похоже, исправили проблему для меня.

EDIT: чтобы быть ясным, теперь у меня есть команда ifplugd kill (ifplugd check-running просто подтверждает, что демон остановлен), за которым следуют остальные три команды (sysctl, ifconfig, iptables) в моем /etc/rc.local Pi и соединение Ethernet работает правильно при запуске.

Возможно, это не ваша проблема, особенно если она работает в течение нескольких минут перед тем, как отбросить. Если нет, Pi немного темпераментен с USB-оборудованием; вы всегда можете попробовать другой ключ (например, адаптеры с различными чипсетами Ralink кажутся довольно популярными для Pi и дешевы на eBay) или попробуйте подключенный USB-концентратор, если вы еще не используете его.

EDIT 2: Если вы действительно обнаружили, что вам нужно использовать Ethernet-соединение по какой-либо причине (я диагностировал проблемы с Wi-Fi), простой способ сделать это – это что-то вроде sudo route add default gw 192.168.0.1 (заменяя 192.168.0.1 на IP вашего маршрутизатора).

  • Не удается подключиться к маршрутизатору Belkin через linux mint
  • Карта Wi-Fi AR922X видит слишком мало сетей
  • iw не удается настроить интерфейс
  • Ethernet отключил Wi-Fi и почти заморозил Debian stretch
  • netctl не автоматически соединяется
  • Сеть Ubuntu 12.04 hotspot wifi не отображается для Android 4.1.2
  • Проблема wpa_supplicant
  • Команда nmcli принимает только первую строку ssid?
  • Как настроить драйверы Broadcom на новой установке Arch Linux на MacBook Pro?
  • Debian 9 прерывистый Wi-Fi
  • Белый список устройств BIOS влияет на Linux?
  • Linux Mint 15 - невозможно подключиться к беспроводной сети
  • Linux и Unix - лучшая ОС в мире.