В интернете не нашел инструкции по настройке точки доступа для этого адаптера, пришлось протаптывать тропинку самому. Имеется: Ubuntu 14.04, ядро 3.18.3-031803-generic, установленный драйвер mt7601Usta, который неплохо работает, но для настройки точки доступа бесполезен.
Вывод lsusb:
Bus 001 Device 002: ID 148f:7601 Ralink Technology, Corp.
Для создания точки доступа дополнительно установим драйвер mt7601Uap, при этом mt7601Usta удалять не обязательно.
sudo apt-get install linux-headers-generic build-essential git
sudo apt-get install git
git clone https://github.com/eywalink/mt7601u
cd mt7601u/src
sudo make
sudo make install
Меняем в файле /etc/Wireless/RT2870AP/RT2870AP.dat название сети и пароль на свои
SSID=alex
WPAPSK=11111111
Устанавливаем dhcp сервер
sudo apt-get install isc-dhcp-server
Добавляем в файл /etc/dhcp/dhcpd.conf параметры нашей будущей подсети
subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.10 192.168.0.20;
option domain-name-servers 8.8.8.8, 8.8.4.4;
option routers 192.168.0.1;
}
Последующие команды поднимают точку доступа, так что разумно их потом объединить в скрипт. Для начала выгружаем mt7601Usta
sudo ifconfig ra0 down
sudo rmmod mt7601Usta
Загружаем новый драйвер
sudo modprobe rtutil7601Uap
sudo modprobe mt7601Uap
sudo modprobe rtnet7601Uap
Поднимаем сеть
sudo ifconfig ra0 up
sudo ifconfig ra0 192.168.0.1
Теперь WiFi сеть должна быть уже видна. Далее включаем dhcp на интерфейсе ra0
sudo dhcpd ra0
Чтобы работал интернет, разрешаем транзитные пакеты
sudo sysctl net.ipv4.ip_forward=1
Включаем маскарадинг с интерфейса, смотрящего в интернет, у меня это eth0
sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
Теперь все отлично работает. Смартфон на андройде подключается за 2-3 сек.