Здравствуйте! Нужно создать скрипт который будет стартовать вместе с загрузкой ситемы и уменьшать мощность wi-fi.
Для этого создаю исполнительный файл /usr/sbin/my_wifi_power.sh
в файле скрипт устанавливающий мощность wi-fi в 5 мВт:
#!/bin/bash
ifconfig wlan0 down
iwconfig wlan0 txpower 5mW
ifconfig wlan0 up
Чтобы скрипт исполнялся при старте ситемы в файле конфигурации /etc/rc.local указываю, перед строчкой exit 0, путь /usr/sbin/my_wifi_power.sh
Теперь о проблеме. Если не делать запуск скрипта при загрузке системы, а запустить его в ручную то мощность с 23 dBm уменьшаеться до 7 dBm (сторчка Tx-Power при вызове команды iwconfig wlan0), значит скрипт работает. Однако нужно перезагрузить wi-fi сеть, иначе браузер не загружает страницы. Для это в Xubuntu щелкаю мышкой по значку wi-fi, нажимаю рядом со своей сетью остановить, потом нажимаю запустить, и сеть нормально работает. Можно ли модифицировать скрипт, чтобы не нужно было пререзапускать сеть в ручную?
И ещё. Если указать загрузку скрипта при старте систем, то wi-fi вообще нету, даже не отображается список сетей. Как можно исправить ситуацию?