Установите wifi txpower из /etc/network/interfaces
Я пытаюсь настроить мой Wi-Fi для надежного подключения при запуске на устройстве без наушников.
В настоящее время я сделал это с помощью простой записи в /etc/network/interfaces, в соответствии с
auto wlan0
iface wlan0 inet static
wpa-ssid <my ssid>
wpa-psk <my psk>
address <address>
netmaks <netmask>
gateway <gateway>
Теперь мне также нужно установить txpower (что также требует от меня установить регион (reg), как я понимаю).
Я могу сделать это из командной строки с iw reg set ... а также iwconfig wlan0 txpower ..., Однако мне нужно, чтобы эти значения были надежно установлены при запуске.
Я рассмотрел документацию по настройке Wi-Fi в / etc / interfaces, которая находится в /usr/share/doc/wpasupplicant/README.modes.gz, но, похоже, не содержит никакой информации о настройке мощности передачи.
Как мне этого добиться?
1 ответ
Попробуйте up Опция описана в разделе "ОПЦИИ IFACE" здесь: http://manpages.ubuntu.com/manpages/precise/man5/interfaces.5.html
Это, и подобные варианты, как pre-upи т. д. позволяют выполнять произвольные команды в различных точках во время настройки интерфейса. Так что ваши /etc/network/interfaces может выглядеть как
auto wlan0
iface wlan0 inet static
wpa-ssid <my ssid>
wpa-psk <my psk>
address <address>
netmaks <netmask>
gateway <gateway>
# Command options with the same label (e.g. "up", "pre-up") are executed in the
# order in which they're specified.
up iw reg set ...
up iwconfig wlan0 txpower ...
# If you have `rfkill` installed and want to disable (all) WiFi transmission
# while this interface is down.
post-down rfkill wifi
Вы также должны иметь возможность использовать опцию wireless-txpower ... так как у вас есть wireless-tools (т.е. iwconfig) пакет установлен, но я не уверен, как будет работать последовательность ваших команд в этом случае. Некоторая (редкая) информация о wireless-[ ] варианты здесь: http://manpages.ubuntu.com/manpages/precise/man7/wireless.7.html