Установите 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 (что также требует от меня установки региона ( рег) как я понимаю).

Я могу сделать это из командной строки с помощью iw reg set ... и iwconfig wlan0 txpower .... Однако мне нужно, чтобы эти значения были надежно установлены при запуске.

Я посмотрел документацию по настройке Wi-Fi в / etc / interfaces, которая, по моему мнению, является /usr/share/doc/wpasupplicant/README.modes.gz, но, похоже, не содержит никакой информации о настройке мощность передачи.

Как мне этого добиться?

0
задан 22 November 2013 в 08:13

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

0
ответ дан 22 November 2013 в 08:13

Другие вопросы по тегам:

Похожие вопросы: