LINUX.ORG.RU
ФорумAdmin

Не поднимается точка доступа через hostapd


0

1

Пытаюсь поднять точку доступа:

# /etc/init.d/hostapd start
hostapd         | * ERROR: hostapd needs service(s) net.wlan0
/etc/conf.d/net
config_eth1="192.168.0.1 netmask 255.255.255.0 broadcast 192.168.0.255"
config_wlan0="192.168.1.1 netmask 255.255.255.0 broadcast 192.168.1.255"
mode_wlan0="master"
essid_wlan0="notreadyyet"
channel_wlan0="8"
config_wlan0=( "null" )
/etc/conf.d/hostapd
INTERFACES="wlan0"
CONFIGS="/etc/hostapd/hostapd.conf"
OPTIONS="-dd"
/etc/hostapd/hostapd.conf
interface=wlan0
driver=rt61pci
country_code=UA
ieee80211d=1
ssid=test123
hw_mode=g
channel=6
wme_enabled=0
macaddr_acl=0
auth_algs=1
wpa=2
wpa_passphrase=testpass123
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP

  • Дистрибутив - Gentoo amd64(большая часть пакетов ~amd64)
  • Ядро - 2.6.39-r1
  • DE - KDE 4.6.4
  • Wi-Fi адаптер - D-Link DWA-510

Есть идеи?

У самого такая же карточка, debian 6 . hostapd не решаюсь попробовать, для меня смысл мал. Работает в режиме ad-hoc.Проблемная железка, в master mode не переходит да и вообще для работы нужно собирать драйвер. В убунте вроде норм

trenkinan ()
# /etc/init.d/hostapd start
hostapd         | * ERROR: hostapd needs service(s) net.wlan0

У тебя /etc/init.d/net.wlan0 вообще стартует?

mode_wlan0="master"
essid_wlan0="notreadyyet"
channel_wlan0="8"

При использовании нового (который уже давно, на самом деле) wifi-стека в ядре, с которым работает hostapd, эти директивы не нужны. Точно так же как и не нужно использовать iwconfig.

config_wlan0="192.168.1.1 netmask 255.255.255.0 broadcast 192.168.1.255"
config_wlan0=( "null" )

А это - взаимоисключающие параграфы.

driver=rt61pci

Ты не читал мануал. И даже не читал пример конфига, который идёт с hostadp.

И покажи нам вывод lspci -nnv, касающийся твоей карточки. Возможно драйвер для неё вообще не умеет master mode.

Вот кстати: http://en.gentoo-wiki.com/wiki/Atheros_Ath5k_Wireless_Access_Point

Deleted ()
Ответ на: комментарий от x0r

Извиняюсь, забыл указать lspci -v

Network controller: RaLink RT2561/RT61 rev B 802.11g
Subsystem: D-Link System Inc Device 3a71
Flags: bus master, slow devsel, latency 64, IRQ 16
Memory at febf8000 (32-bit, non-prefetchable) [size=32K]
Capabilities: [40] Power Management version 2
Kernel driver in use: rt61pci

Anabiotic ()
Ответ на: комментарий от Deleted

У тебя /etc/init.d/net.wlan0 вообще стартует?

Его у меня нет:) в мануалах не указано ничего про него, вот я и не делал ничего

# /etc/init.d/net.wlan0 start
bash: /etc/init.d/net.wlan0: Нет такого файла или каталога

Ты не читал мануал. И даже не читал пример конфига, который идёт с hostadp.

Читал, именно по ссылке на gentoo-wiki. А через bridge не получается вообще:

# brctl addif br0 wlan0
can't add wlan0 to bridge br0: Operation not supported

Anabiotic ()
Ответ на: комментарий от Anabiotic

> mode_wlan0=«master»

есть мнение, что rt61 в master не заведется. попробуй вручную перевести. как вариант - собрать http://www.ralinktech.com/support.php?s=2 , но я незнаю, какой драйвер hostapd указывать

driver=rt61pci

driver=nl80211

также есть смысл запустить hostapd вручную и изучить выхлоп на консольку

x0r ★★★★★ ()

как создать ad-hoc точку? мне и этого хватит

Anabiotic ()
Ответ на: комментарий от Anabiotic

И что именно я по-вашему не читал?

это всё пробовал еще вчера.

Читать документацию - это не значит копипастить из неё рандомные куски с надеждой, что получившийся винегрет чудесным образом заработает. А у тебя в конфигах именно винегрет.

Deleted ()
Ответ на: комментарий от x0r

есть мнение, что rt61 в master не заведется. попробуй вручную перевести. как вариант - собрать http://www.ralinktech.com/support.php?s=2 , но я незнаю, какой драйвер hostapd указывать

Судя по тому, что пишут арчеводы (https://wiki.archlinux.org/index.php/RT61_Wireless#Master_Mode), master mode на стандартном драйвере там заводится.

Deleted ()
Ответ на: комментарий от Anabiotic

>Его у меня нет:) в мануалах не указано ничего про него, вот я и не делал ничего

ln -s net.lo /etc/init.d/net.wlan0

И это есть в Gentoo Handbook об установке.

как создать ad-hoc точку? мне и этого хватит

Установи уже NetworkManager, там есть режим для IPv4 «Общий с другими компьютерами», выполняет функции dnsmasq, сам настраивает iptables, с Ad-Hoc работает.

gentoo_root ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.