Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: [WiFi Hostapd AP] Программа для создания точки доступа WiFi  (Прочитано 239686 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Freezeman

  • Активист
  • *
  • Сообщений: 637
  • Xubuntu 14.04.2 LTS :: SSD Kingston HyperX Fury
    • Просмотр профиля

Оффлайн Кровавый

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1626
  • Логика творит чудеса!
    • Просмотр профиля
http://ubuntovod.ru/ask/discussion/120/dostup-android-ustroystvam-k-inetu-i-papkam-pk-po-w-fi#Item_1
нету статьи :( 404-я ошибка


Кратко:
sudo apt-get install system-config-samba
sudo system-config-samba


Добавляете необходимые дирректории. На андроиде устанавливаете тот же "ES проводник", добавляете сервер, вводите логин пароль пользователя Samba. IP по-умолчанию: 192.168.0.1.
Железо: AMD FX8350 4.2Ghz + 2x4Gb Kingston HeyperX + Asus M5A97 R2.0 + HDD WD WZ10EZEX 1TB 7200 rpm + SSD 128 GB + Win 10 x64.

Оффлайн suntos

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Добрый день, уважаемые. Проблема следующая:
Разнообразными способами пытался сделать из компа ТД, но ничего не получилось. Сейчас, как мне кажется, на моменте загрузки не включается драйвер для сетевого адаптера. Изначально была встроенная в маму (воткнутая во внутренний usb разъём и выведенная на заднюю панель) wi-fi-карта, которая не может быть ТД. Пытался запустить её, указав другие разные драйвера, но не вышло. Потом вытащил ту карту и поставил TP-Link TL-WN781ND, которая по идее должна работать "из коробки", но не заработала.

iw list:
Wiphy phy0
        Band 1:
                Capabilities: 0x116e
                        HT20/HT40
                        SM Power Save disabled
                        RX HT20 SGI
                        RX HT40 SGI
                        RX STBC 1-stream
                        Max AMSDU length: 3839 bytes
                        DSSS/CCK HT40
                Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
                Minimum RX AMPDU time spacing: 8 usec (0x06)
                HT TX/RX MCS rate indexes supported: 0-7
                Frequencies:
                        * 2412 MHz [1] (20.0 dBm)
                        * 2417 MHz [2] (20.0 dBm)
                        * 2422 MHz [3] (20.0 dBm)
                        * 2427 MHz [4] (20.0 dBm)
                        * 2432 MHz [5] (20.0 dBm)
                        * 2437 MHz [6] (20.0 dBm)
                        * 2442 MHz [7] (20.0 dBm)
                        * 2447 MHz [8] (20.0 dBm)
                        * 2452 MHz [9] (20.0 dBm)
                        * 2457 MHz [10] (20.0 dBm)
                        * 2462 MHz [11] (20.0 dBm)
                        * 2467 MHz [12] (20.0 dBm)
                        * 2472 MHz [13] (20.0 dBm)
                        * 2484 MHz [14] (disabled)
                Bitrates (non-HT):
                        * 1.0 Mbps
                        * 2.0 Mbps (short preamble supported)
                        * 5.5 Mbps (short preamble supported)
                        * 11.0 Mbps (short preamble supported)
                        * 6.0 Mbps
                        * 9.0 Mbps
                        * 12.0 Mbps
                        * 18.0 Mbps
                        * 24.0 Mbps
                        * 36.0 Mbps
                        * 48.0 Mbps
                        * 54.0 Mbps
        max # scan SSIDs: 4
        max scan IEs length: 2257 bytes
        Coverage class: 0 (up to 0m)
        Supported Ciphers:
                * WEP40 (00-0f-ac:1)
                * WEP104 (00-0f-ac:5)
                * TKIP (00-0f-ac:2)
                * CCMP (00-0f-ac:4)
                * CMAC (00-0f-ac:6)
        Available Antennas: TX 0x1 RX 0x1
        Configured Antennas: TX 0x1 RX 0x1
        Supported interface modes:
                 * IBSS
                 * managed
                 * AP
                 * AP/VLAN
                 * WDS
                 * monitor
                 * mesh point
                 * P2P-client
                 * P2P-GO
        software interface modes (can always be added):
                 * AP/VLAN
                 * monitor
        interface combinations are not supported
        Supported commands:
                 * new_interface
                 * set_interface
                 * new_key
                 * new_beacon
                 * new_station
                 * new_mpath
                 * set_mesh_params
                 * set_bss
                 * authenticate
                 * associate
                 * deauthenticate
                 * disassociate
                 * join_ibss
                 * join_mesh
                 * remain_on_channel
                 * set_tx_bitrate_mask
                 * action
                 * frame_wait_cancel
                 * set_wiphy_netns
                 * set_channel
                 * set_wds_peer
                 * connect
                 * disconnect
        Supported TX frame types:
                 * IBSS: 0x0000 0x0010 0x0020 0x0030 0x0040 0x0050 0x0060 0x0070 0x0080 0x0090 0x00a0 0x00b0 0x00c0 0x00d0 0x00e0 0x00f0
                 * managed: 0x0000 0x0010 0x0020 0x0030 0x0040 0x0050 0x0060 0x0070 0x0080 0x0090 0x00a0 0x00b0 0x00c0 0x00d0 0x00e0 0x00f0
                 * AP: 0x0000 0x0010 0x0020 0x0030 0x0040 0x0050 0x0060 0x0070 0x0080 0x0090 0x00a0 0x00b0 0x00c0 0x00d0 0x00e0 0x00f0
                 * AP/VLAN: 0x0000 0x0010 0x0020 0x0030 0x0040 0x0050 0x0060 0x0070 0x0080 0x0090 0x00a0 0x00b0 0x00c0 0x00d0 0x00e0 0x00f0
                 * mesh point: 0x0000 0x0010 0x0020 0x0030 0x0040 0x0050 0x0060 0x0070 0x0080 0x0090 0x00a0 0x00b0 0x00c0 0x00d0 0x00e0 0x00f0
                 * P2P-client: 0x0000 0x0010 0x0020 0x0030 0x0040 0x0050 0x0060 0x0070 0x0080 0x0090 0x00a0 0x00b0 0x00c0 0x00d0 0x00e0 0x00f0
                 * P2P-GO: 0x0000 0x0010 0x0020 0x0030 0x0040 0x0050 0x0060 0x0070 0x0080 0x0090 0x00a0 0x00b0 0x00c0 0x00d0 0x00e0 0x00f0
        Supported RX frame types:
                 * IBSS: 0x00d0
                 * managed: 0x0040 0x00d0
                 * AP: 0x0000 0x0020 0x0040 0x00a0 0x00b0 0x00c0 0x00d0
                 * AP/VLAN: 0x0000 0x0020 0x0040 0x00a0 0x00b0 0x00c0 0x00d0
                 * mesh point: 0x00b0 0x00c0 0x00d0
                 * P2P-client: 0x0040 0x00d0
                 * P2P-GO: 0x0000 0x0020 0x0040 0x00a0 0x00b0 0x00c0 0x00d0
        Device supports RSN-IBSS.

iwconfig:
lo        no wireless extensions.

br0       no wireless extensions.

eth0      no wireless extensions.

/etc/network/interfaces:
auto lo
iface lo inet loopback

iface eth0 inet static
address 172.21.98.134
netmask 255.255.255.0
gateway 172.21.98.1
dns-nameservers 195.64.222.2
auto eth0

auto wlan2 br0

iface wlan2 inet manual
pre-up iw dev wlan2 del
pre-up iw phy phy2 interface add wlan2 type __ap

iface br0 inet static
address 192.168.0.1
network 192.168.0.0
netmask 255.255.255.0[/spoiler]

sudo /etc/init.d/networking restart
[spoiler][code]
* Running /etc/init.d/networking restart is deprecated because it may not enable again some interfaces
 * Reconfiguring network interfaces...                                                                   RTNETLINK answers: No such process
command failed: No such device (-19)
Failed to bring up wlan2.
interface eth1 does not exist!
interface wlan2 does not exist!

Waiting for br0 to get ready (MAXWAIT is 32 seconds).
                                                                                                  [ OK ]

sudo lshw -C network
*-network               
       description: Network controller
       product: AR9485 Wireless Network Adapter
       vendor: Atheros Communications Inc.
       physical id: 0
       bus info: pci@0000:04:00.0
       version: 01
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list rom
       configuration: driver=ath9k latency=0
       resources: irq:19 memory:fea80000-feafffff memory:fea70000-fea7ffff
  *-network
       description: Ethernet interface
       product: 88E8056 PCI-E Gigabit Ethernet Controller
       vendor: Marvell Technology Group Ltd.
       physical id: 0
       bus info: pci@0000:02:00.0
       logical name: eth0
       version: 12
       serial: 00:1b:fc:8f:d2:b1
       size: 100Mbit/s
       capacity: 1Gbit/s
       width: 64 bits
       clock: 33MHz
       capabilities: pm vpd msi pciexpress bus_master cap_list rom ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=sky2 driverversion=1.30 duplex=full firmware=N/A ip=172.21.98.134 latency=0 link=yes multicast=yes port=twisted pair speed=100Mbit/s
       resources: irq:45 memory:fe8fc000-fe8fffff ioport:d800(size=256) memory:fe8c0000-fe8dffff

lspci | grep less:
04:00.0 Network controller: Atheros Communications Inc. AR9485 Wireless Network Adapter (rev 01)

Upd: Забыл сказать, что на борту kubuntu 12.04 со всеми текущими обновлениями "из коробки".
« Последнее редактирование: 12 Мая 2013, 17:18:45 от suntos »

Оффлайн Кровавый

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1626
  • Логика творит чудеса!
    • Просмотр профиля
Добрый день, уважаемые. Проблема следующая:
Разнообразными способами пытался сделать из компа ТД, но ничего не получилось. Сейчас, как мне кажется, на моменте загрузки не включается драйвер для сетевого адаптера. Изначально была встроенная в маму (воткнутая во внутренний usb разъём и выведенная на заднюю панель) wi-fi-карта, которая не может быть ТД. Пытался запустить её, указав другие разные драйвера, но не вышло. Потом вытащил ту карту и поставил TP-Link TL-WN781ND, которая по идее должна работать "из коробки", но не заработала.

Так какой же интерфейс у вас использует WiFi? phy0? Что говорит Hostapd? Каков вывод программы?
Железо: AMD FX8350 4.2Ghz + 2x4Gb Kingston HeyperX + Asus M5A97 R2.0 + HDD WD WZ10EZEX 1TB 7200 rpm + SSD 128 GB + Win 10 x64.

Оффлайн suntos

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля

Так какой же интерфейс у вас использует WiFi? phy0? Что говорит Hostapd? Каков вывод программы?

Только не закидывайте меня гневными репликами, я в *nix только начинаю разбираться и ничего пока не понимаю.

1. Получается, что никакой интерфейс не использует WiFi. Если, конечно, phy - это не интерфейс. Я так и не понял, как привязать phy к wlan

2. Hostapd
sudo hostapd /etc/hostapd/hostapd.conf
[sudo] password for suntos:
Configuration file: /etc/hostapd/hostapd.conf
ioctl[PRISM2_IOCTL_PRISM2_PARAM]: No such device
Could not enable hostapd mode for interface wlan2
hostap driver initialization failed.

3. программа говорит следующее:
Testing AP... 
DEVICE -  OFF
DNSMASQ -  ON
HOSTAPD -  OFF
IP FORWARDING -  OFF
AP IS NOT RUNNING
 
QFSFileEngine::open: No file name specified
Start activation.
                                                                                                         
wlan2: ОШИБКА при получении флагов интерфейса: Нет такого устройства                                     
Preparation device  ...  OK                                                                             
SIOCSIFADDR: Нет такого устройства                                                                       
wlan2: ОШИБКА при получении флагов интерфейса: Нет такого устройства                                     
SIOCSIFNETMASK: Нет такого устройства
wlan2: ОШИБКА при получении флагов интерфейса: Нет такого устройства
Check device  ...  OK
wlan2: ОШИБКА при получении флагов интерфейса: Нет такого устройства
Starting device  ...  FAIL
"Точка доступа успешно запущена!"
Testing AP... 
DEVICE -  OFF
DNSMASQ -  ON
HOSTAPD -  OFF
IP FORWARDING -  OFF
AP IS NOT RUNNING

Оффлайн DarkneSS

  • Участник
  • *
  • Сообщений: 164
    • Просмотр профиля
    • Персональная страничка Дмитрия DarkneSS Перлова
Мне кажется, что помощь в том, чтобы завести карточку, быстрее и лучше окажут в других разделах форума ;)
openSUSE 13.2 x64 | KDE 4

Оффлайн zgenia44

  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Здравствуйте. Прошу помощи в решении моей проблемы. Есть комп, принимает интернет по wifi. Задача создать точку для раздачи интернета но при этом, чтобы интернет был и на раздаваемое машине. В Windows это решалось с помощью создания виртуальной точки wifi:
netsh wlan set hostednetwork mode=allow ssid="xxxx" key="xxxx" keyUsage=persistentи запуском ее простым батником:
netsh wlan start hostednetworkПробовал с помощью WiFi Hostapd AP, точка создается, но интернет отрубается на раздаваемой машине. Как в Ubuntu это реализовать?
P.S. Только начинаю знакомиться и работать с Unix
« Последнее редактирование: 13 Мая 2013, 14:10:27 от zgenia44 »

Оффлайн Кровавый

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1626
  • Логика творит чудеса!
    • Просмотр профиля
2. Hostapd
sudo hostapd /etc/hostapd/hostapd.conf
[sudo] password for suntos:
Configuration file: /etc/hostapd/hostapd.conf
ioctl[PRISM2_IOCTL_PRISM2_PARAM]: No such device
Could not enable hostapd mode for interface wlan2
hostap driver initialization failed.


Соответственно, у вас нет wlan2, который установлен в настройках. Поменяйте на phy0.


Здравствуйте. Прошу помощи в решении моей проблемы. Есть комп, принимает интернет по wifi. Задача создать точку для раздачи интернета но при этом, чтобы интернет был и на раздаваемое машине. В Windows это решалось с помощью создания виртуальной точки wifi:
netsh wlan set hostednetwork mode=allow ssid="xxxx" key="xxxx" keyUsage=persistentи запуском ее простым батником:
netsh wlan start hostednetworkПробовал с помощью WiFi Hostapd AP, точка создается, но интернет отрубается на раздаваемой машине. Как в Ubuntu это реализовать?
P.S. Только начинаю знакомиться и работать с Unix


Попробуйте почитать об этом на WiKi. У меня, к сожалению, нет решения. Я никогда не рассчитывал использовать один интерфейс для двух соединений одновременно.
Железо: AMD FX8350 4.2Ghz + 2x4Gb Kingston HeyperX + Asus M5A97 R2.0 + HDD WD WZ10EZEX 1TB 7200 rpm + SSD 128 GB + Win 10 x64.

Оффлайн Grayscale

  • Активист
  • *
  • Сообщений: 573
    • Просмотр профиля
Ubuntu 13.04 на нетбуке ASUS Eee PC 1005P + Android CyanogenMod9 (ics 4.0.4)
Полет нормальный. Не без танцев с бубном, но запустил, все работает, спасибо автору :)
забыл сказать, что ставил из репов)
« Последнее редактирование: 29 Мая 2013, 12:41:34 от Grayscale »
В мире столько разнообразной фигни.. И в каждой найдется специалист
ASUS K46CB(S46CB) i7-3537U @ 2.0GHz 8Gb RAM + SSD 64 Gb + Manjaro Linux

Оффлайн ozim

  • Активист
  • *
  • Сообщений: 350
  • Kubuntu 14.04 x64
    • Просмотр профиля
Программа вырубается при попытке подключиться. В журнале сообщение
Цитировать
Точка доступа не активна, так как DNSMASQ отключен,IP Forward отлючен.
через консоль вообще ничего интересного

Оффлайн Grayscale

  • Активист
  • *
  • Сообщений: 573
    • Просмотр профиля
Программа вырубается при попытке подключиться. В журнале сообщение
Цитировать
Точка доступа не активна, так как DNSMASQ отключен,IP Forward отлючен.
через консоль вообще ничего интересного
попробуй вручную включить IP Forward и DNSMASQ.
sysctl -w net.ipv4.ip_forward=1
/etc/init.d/dnsmasq restart
Скорее всего, DNSMASQ включить не получится, зато хоть узнаем, почему, и исправим
В мире столько разнообразной фигни.. И в каждой найдется специалист
ASUS K46CB(S46CB) i7-3537U @ 2.0GHz 8Gb RAM + SSD 64 Gb + Manjaro Linux

Оффлайн ozim

  • Активист
  • *
  • Сообщений: 350
  • Kubuntu 14.04 x64
    • Просмотр профиля
Grayscale,
ozim@lara-kde:~$ sudo sysctl -w net.ipv4.ip_forward=1
net.ipv4.ip_forward = 1
                                                               
ozim@lara-kde:~$ sudo /etc/init.d/dnsmasq restart
 * Restarting DNS forwarder and DHCP server dnsmasq 
« Последнее редактирование: 31 Мая 2013, 16:20:47 от ozim »

Оффлайн Grayscale

  • Активист
  • *
  • Сообщений: 573
    • Просмотр профиля
Grayscale,
ozim@lara-kde:~$ sudo sysctl -w net.ipv4.ip_forward=1
net.ipv4.ip_forward = 1
                                                               
ozim@lara-kde:~$ sudo /etc/init.d/dnsmasq restart
 * Restarting DNS forwarder and DHCP server dnsmasq 
А если теперь в консоли
sudo wifi-hostapd-ap
и покажите вывод
В мире столько разнообразной фигни.. И в каждой найдется специалист
ASUS K46CB(S46CB) i7-3537U @ 2.0GHz 8Gb RAM + SSD 64 Gb + Manjaro Linux

Оффлайн ozim

  • Активист
  • *
  • Сообщений: 350
  • Kubuntu 14.04 x64
    • Просмотр профиля
Grayscale,
а вот теперь она нормально стартует! сеть раздается, все ок так в чем причина? что делать? каждый раз так надо?

Оффлайн Grayscale

  • Активист
  • *
  • Сообщений: 573
    • Просмотр профиля
Grayscale,
а вот теперь она нормально стартует! сеть раздается, все ок так в чем причина? что делать? каждый раз так надо?
Не знаю ,у меня попытки с 10ой стартует ;D Судя по выводу в консоли, по началу программа не может включить DNSMASQ, HOSTAPD и Ip Forwarding, и вот с 10ого запуска у нее это таки получается)
В мире столько разнообразной фигни.. И в каждой найдется специалист
ASUS K46CB(S46CB) i7-3537U @ 2.0GHz 8Gb RAM + SSD 64 Gb + Manjaro Linux

 

Страница сгенерирована за 0.019 секунд. Запросов: 19.