Подключаем к шлюзу телефон через bluetooth - DivanX10/Openwrt-scripts-for-gateway-zhwg11lm GitHub Wiki
Оригинальная статья
Модем Bluetooth используется для подключения маршрутизатора OpenWRT к Интернету с помощью смартфона. Это удобнее и обладает большей производительностью (меньшая задержка, более стабильная), чем превращение вашего смартфона в точку доступа и его использование. Это также снижает нагрузку на процессор вашего телефона и позволяет вам гибко выполнять с вашим маршрутизатором OpenWRT то, что вы не можете делать со своим телефоном, например, легко подключать несколько устройств, как беспроводных, так и проводных, друг к другу и к Интернету. В отличие от подключения по USB, подключение по Bluetooth позволяет вам свободно пользоваться смартфоном без ограничений, связанных с подключением к USB-кабелю. Короче говоря, вы получаете стабильность подключения USB без необходимости физического подключения вашего смартфона к маршрутизатору OpenWRT. Чтобы повысить производительность, вам следует отключить Wi-Fi вашего привязанного телефона.
- kmod-input-uinput
- bluez-daemon
- bluez-utils
- dbus
- dbus-utils
Добавим AutoEnable=true
в /etc/bluetooth/main.conf
В /etc/dbus-1/system.d/bluetooth.conf, добавляем следующее
<allow send_type="method_call"/>
<allow send_type="method_return"/>
Должно выглядеть вот так
<policy user="root">
<allow own="org.bluez"/>
<allow send_destination="org.bluez"/>
<allow send_interface="org.bluez.Agent1"/>
<allow send_interface="org.bluez.MediaEndpoint1"/>
<allow send_interface="org.bluez.MediaPlayer1"/>
<allow send_interface="org.bluez.Profile1"/>
<allow send_interface="org.bluez.GattCharacteristic1"/>
<allow send_interface="org.bluez.GattDescriptor1"/>
<allow send_interface="org.bluez.LEAdvertisement1"/>
<allow send_interface="org.freedesktop.DBus.ObjectManager"/>
<allow send_interface="org.freedesktop.DBus.Properties"/>
<allow send_type="method_call"/>
<allow send_type="method_return"/>
</policy>
В консоли запускаем сперва bluetoothctl
bluetoothctl
Запустим сканирование командой scan on
scan on
Если в списке увидели mac адрес своего телефона, то делаем спаривание командой pair и указываем mac адрес своего телефона
pair XX:XX:XX:XX:XX:XX
Добавим в доверенные
trust XX:XX:XX:XX:XX:XX