Тестировалось на таких версиях дистрибутивов:
(версия юбунту/версия ядра).
12.04 Precise Pangolin 3.2 or newer
12.10 Quantal Quetzal 3.5
13.04 Raring Ringtail 3.8
Ubuntu 14.04, ядро 3.18.3-031803-generic
Стандартный драйвер из коробки, в данный режим адаптер не переводят!
Судя по описаниям и изученным в сети
исходникам, используется один и тот-же код (предположительно начиная с
версии ядра 3.10 драйвер работать не будет, в 4.4.0-31-generic не
работает) хотя в iwconfig устройство появляется, но точка доступа не
видна.
(версия юбунту/версия ядра).
12.04 Precise Pangolin 3.2 or newer
12.10 Quantal Quetzal 3.5
13.04 Raring Ringtail 3.8
Ubuntu 14.04, ядро 3.18.3-031803-generic
Стандартный драйвер из коробки, в данный режим адаптер не переводят!
Для установки драйвера, открываем терминал комбинацией клавиш Ctrl+Alt+T, вводим sudo su,
затем sudo sh и вставляем приведенный ниже текст полностью, также можно сохранить ниже приведенный текст в файлик с расширением sh и запустить через терминал.
UPD: TP-LINK WN727N Ubuntu 16.04 Xenial Xerus 4.4 or newer
#!/bin/bash #Для создания точки доступа дополнительно установим драйвер mt7601Uap,
#при этом mt7601Usta удалять не обязательно. # cd /tmp 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 git clone https://github.com/art567/mt7601uap cd mt7601uap sudo make clean sudo make sudo make install echo ------------------------------------------------------------ echo Меняем в файле /etc/Wireless/RT2870AP/RT2870AP.dat название сети и пароль на свои # sudo gedit /etc/Wireless/RT2870AP/RT2870AP.dat #SSID=alex #WPAPSK=11111111 #Устанавливаем dhcp сервер # sudo apt-get install isc-dhcp-server echo " Добавляем в файл /etc/dhcp/dhcpd.conf параметры нашей будущей подсети\n" echo " subnet 192.168.0.0 netmask 255.255.255.0 {" echo " range 192.168.0.10 192.168.0.20;" echo " option domain-name-servers 8.8.8.8, 8.8.4.4;" echo " option routers 192.168.0.1;" echo "}" sudo gedit /etc/dhcp/dhcpd.conf #Последующие команды поднимают точку доступа, так что разумно их потом объединить в скрипт.
#Для начала выгружаем 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 ifconfig ra0 up
Комментариев нет:
Отправить комментарий