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


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: wifi точка доступа  (Прочитано 50657 раз)

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

Оффлайн stan

  • Активист
  • *
  • Сообщений: 291
  • Kubuntu
    • Просмотр профиля
Re: wifi точка доступа
« Ответ #60 : 14 Апреля 2009, 15:03:42 »
и ещё добавочка. С wifi-radar вообще не заходит. Пишет, что не может получить адрес (network manager адрес где-то достаёт и пинги идут. )
Тов. stan, поделитесь конфигами, будьте добры. У меня такое чувство, что я на Генту быстрее настрою hostapd, чем здесь (всё к этому и идёт).

какие конфиги? всё по-дефолту :)

выложу вечером.

hostapd стартует? как вы его пускаете, что в консоль выводит? он из репозиториев или компиленный?

$ cat /etc/network/interfaces
auto lo
iface lo inet loopback
address 127.0.0.1
netmask 255.0.0.0

auto eth0
iface eth0 inet static
address 10.240.169.173
netmask 255.255.248.0
gateway 10.240.168.1

auto wlan0
iface wlan0 inet static
address 192.168.0.1
netmask 255.255.255.0


$ cat /etc/sysctl.conf | grep forward
# Uncomment the next line to enable packet forwarding for IPv4
net.ipv4.ip_forward=1

$ cat /etc/hostapd/hostapd.conf  (только те строки, которые я менял, всё остальное дефолтное)
interface=wlan0
driver=nl80211
debug=3
ssid=test
hw_mode=g
channel=6
macaddr_acl=1
accept_mac_file=/etc/hostapd/accept

$ cat /etc/hostapd/accept
00:21:66:ac:5d:1a


« Последнее редактирование: 15 Августа 2009, 10:39:16 от stan »
Kubuntu

Оффлайн tihon

  • Автор темы
  • Новичок
  • *
  • Сообщений: 46
  • Use Linux and Be happy.
    • Просмотр профиля
Re: wifi точка доступа
« Ответ #61 : 15 Апреля 2009, 14:02:23 »
hostapd брал из гита. Конфиги все стандартные.
Configuration file: /home/tihon/hostap/hostapd/hostapd.conf
ctrl_interface_group=0
Opening raw packet socket for ifindex 1688
BSS count 1, BSSID mask 00:00:00:00:00:00 (0 bits)
SIOCGIWRANGE: WE(compiled)=22 WE(source)=21 enc_capa=0xf
nl80211: Added 802.11b mode based on 802.11g information
Passive scanning not supported
Flushing old station entries
Deauthenticate all stations
Mode: IEEE 802.11g  Channel: 11  Frequency: 2462 MHz
nl80211: Set beacon (iface=wlan0 beacon_set=0)
nl80211: Set beacon DTIM period 2 (iface=wlan0 beacon_set=1)
Using interface wlan0 with hwaddr 00:21:91:9a:0a:7b and ssid 'megaTux'
SSID - hexdump_ascii(len=7):
     6d 65 67 61 54 75 78                              megaTux         
PSK (ASCII passphrase) - hexdump_ascii(len=10):
     74 69 68 6f 6e 6c 69 6e 75 78                     tihonlinux     
PSK (from passphrase) - hexdump(len=32): dd 60 89 1b 5a cf cb 56 ee d8 7b 66 0c 17 d1 8b 47 8e ec 34 96 99 c2 0f 1e fc e1 34 3c d5 88 aa
WPA: group state machine entering state GTK_INIT (VLAN-ID 0)
GMK - hexdump(len=32): [REMOVED]
GTK - hexdump(len=32): [REMOVED]
WPA: group state machine entering state SETKEYSDONE (VLAN-ID 0)
nl80211: Set beacon (iface=wlan0 beacon_set=1)
nl80211: Set beacon DTIM period 2 (iface=wlan0 beacon_set=1)
wlan0: Setup of interface done.
MGMT (TX callback) ACK
при подключении ноутбука пишет, что успешно принял правильный ключ, соединился. При попытке ноута выйти в нет пишет: запрос на наш ssid.
В shorewall включено перенаправление. Без shorewall тот же результат.

Оффлайн stan

  • Активист
  • *
  • Сообщений: 291
  • Kubuntu
    • Просмотр профиля
Re: wifi точка доступа
« Ответ #62 : 15 Апреля 2009, 14:42:04 »
отключи шифрование и вообще все ключи, была у меня проблема, что из-за ключа ничего не работало.
Kubuntu

Оффлайн tihon

  • Автор темы
  • Новичок
  • *
  • Сообщений: 46
  • Use Linux and Be happy.
    • Просмотр профиля
Re: wifi точка доступа
« Ответ #63 : 15 Апреля 2009, 14:47:42 »
не катит, пробовал.
Тогда в nm на ноутбуке напротив сигнала пропадает иконка точки доступа (вообще ничего нет).
При попытке подключения не может подключиться к dhcp, чтобы получить адрес...

Оффлайн stan

  • Активист
  • *
  • Сообщений: 291
  • Kubuntu
    • Просмотр профиля
Re: wifi точка доступа
« Ответ #64 : 16 Апреля 2009, 10:21:09 »
а ты без NM попробуй на ноуте сначала, всё ручками сделай, проверь как оно исчет AP, как коннектиться, чтоб надежно было.
man iwlist
man iwconfig

а потом отключи ты этот DHCP, в NM можно указать статические адреса
Kubuntu

Оффлайн tihon

  • Автор темы
  • Новичок
  • *
  • Сообщений: 46
  • Use Linux and Be happy.
    • Просмотр профиля
Re: wifi точка доступа
« Ответ #65 : 16 Апреля 2009, 13:19:52 »
Пробовал, это пройдённый этап.
iwlist видит, iwconfig подключается. dhcp и всё шифрование/пароли отключил.
пинги не идут в обе стороны.
PING 10.254.239.2 (10.254.239.2) 56(84) bytes of data.
From 10.254.239.1 icmp_seq=1 Destination Host Unreachable
From 10.254.239.1 icmp_seq=2 Destination Host Unreachable
From 10.254.239.1 icmp_seq=3 Destination Host Unreachable
с nm хоть пинги идут (хотя я терпеть не могу его). Может быть на сервере тоже должен быть nm? На минте у меня именно так и было (без 29 ядра работало). nm на сервере подключался к себе же, а ноутбучный подключался к серверу. А у меня на сервере nm нет и не было...
лог приложу отдельным файлом.

Пользователь решил продолжить мысль 16 Апреля 2009, 13:47:43:
вот и лог хостапда
« Последнее редактирование: 16 Апреля 2009, 13:47:46 от tihon »

Оффлайн stan

  • Активист
  • *
  • Сообщений: 291
  • Kubuntu
    • Просмотр профиля
Re: wifi точка доступа
« Ответ #66 : 16 Апреля 2009, 14:44:54 »
ну даже не знаю чем еще подсказать

wlan0: STA 00:15:af:c6:2a:b1 IEEE 802.11: authenticatedтут похоже что ноут подключается к точке, это ж его mac 00:15:af:c6:2a:b1?

прицепи еще ifconfig и iwconfig обоих компов в момент, когда оно соединено
Kubuntu

Оффлайн tihon

  • Автор темы
  • Новичок
  • *
  • Сообщений: 46
  • Use Linux and Be happy.
    • Просмотр профиля
Re: wifi точка доступа
« Ответ #67 : 16 Апреля 2009, 14:49:53 »
да. Там фигурирует только его мак. Логи завтра выложу.
что-то их тормозит после подключения, даже когда есть внутренняя сеть (пинги идут). Я ещё попытаюсь на сервер nm поставить (скрипя на сердце)

Оффлайн tihon

  • Автор темы
  • Новичок
  • *
  • Сообщений: 46
  • Use Linux and Be happy.
    • Просмотр профиля
Re: wifi точка доступа
« Ответ #68 : 23 Апреля 2009, 03:23:02 »
только что проверил. При подключении к точке, и идущих пингах доступен apache2 точки!
Думаю, проблема где-то  в маршрутизации. Запросы ноутбука не выводятся на ppp0. Хотя и без shorewall и с ним у меня теоретически ip forwarding = enabled.

уже через апач с помощью ссылок перекинул пару файликов и 1 фильм))
Однако систему требуется обновить (именно для этого я и затеял возьню). Создавать зеркало архива сети как -то не хочется... Даже виртуальное...

dnsmasq и ipmasq стоит. Может быть я забыл всё-таки что-то поставить? Возникает чувство, что это проблема не wifi, а маршрутизации и прокси...
« Последнее редактирование: 24 Апреля 2009, 09:35:07 от tihon »

Оффлайн tihon

  • Автор темы
  • Новичок
  • *
  • Сообщений: 46
  • Use Linux and Be happy.
    • Просмотр профиля
Re: wifi точка доступа
« Ответ #69 : 27 Апреля 2009, 01:33:02 »
вот мои конфиги. С ноликом ноутбучные. Без него - стационарные. Есть подозрение, что на ноутбуке у меня не указан (неправильно указан) шлюз.
с выключенным shorewall пинги идути только на ноутбук (в 1-у сторону). В shorewall.conf стоит IP_FORWARDING=ON и MARK_IN_FORWARD_CHAIN=No. Не знаю, что значит последнее, правда...
« Последнее редактирование: 27 Апреля 2009, 02:06:22 от tihon »

Оффлайн stan

  • Активист
  • *
  • Сообщений: 291
  • Kubuntu
    • Просмотр профиля
Re: wifi точка доступа
« Ответ #70 : 27 Апреля 2009, 16:02:41 »
Ты всё еще мучаешь... :)

по твоим конфигам (скажем так это вовсе не кофиги  :coolsmiley:) не понятно как соединяется ноутбук...
Network Manager работает или ты ручками делаешь ifconfig со всеми параметрами + потом route add?

итого могу сказать чтобы работала сеть (инет) одного линка до шлюза не достаточно, нужно еще установить dns server в resolv.conf и прописать default gateway командой route (это если ручками подключатся), в Network Manager это тоже надо указать в настройках этого подключения. Если этим занимается DHCP, это должно быть указано в конфиге, чтобы он отсылал нужные dns, и default gateway.

а что такое shorewall.conf я даже не знаю  :-\
Kubuntu

Оффлайн tihon

  • Автор темы
  • Новичок
  • *
  • Сообщений: 46
  • Use Linux and Be happy.
    • Просмотр профиля
Re: wifi точка доступа
« Ответ #71 : 28 Апреля 2009, 01:25:16 »
да всё через nm пытаюсь сделать, вручную не желательно, т.к. ноутбук всё-таки, всё должно быть динамично.
ssid: megaTux
mode:infrastructure (отображается, как managed)
wireless security выставлена
ipv4 settings > method manual > adress 10.152.187.2 (ноутбучный) netmask 255.255.255.0 gateway 10.152.187.1 (wlan0 сервера)
dns servers: 127.0.0.1 (на сервере в /etc/resolv.conf только такое и есть)
в routes nm стоит: address 10.152.187.2 (wlan0 ноута) netmask 255.255.255.0 gateway 10.152.187.1 (wlan0 сервера) metric пусто
что-то не так в маршрутизации...
shorewall - это аналог iptables.

Оффлайн stan

  • Активист
  • *
  • Сообщений: 291
  • Kubuntu
    • Просмотр профиля
Re: wifi точка доступа
« Ответ #72 : 28 Апреля 2009, 10:26:54 »
пробовал пинговать какой-то ресур по ip, а не по имени?

потому что 127.0.0.1 для DNS сервера это неправильно, тут ты должен указать ip адрес dns сервера провайдера (того самого dsl-provider, что у тебя в ppp интерфейсе указан)
Kubuntu

Оффлайн tihon

  • Автор темы
  • Новичок
  • *
  • Сообщений: 46
  • Use Linux and Be happy.
    • Просмотр профиля
Re: wifi точка доступа
« Ответ #73 : 29 Апреля 2009, 02:17:48 »
в том то и фишка, что если раньше у меня были днс сервера в resolv.conf, то теперь там только локалхост засел... может быть это из-за nm? Раньше он не был установлен вообще. Наверное, надо ему purge сделать!
А ведь действительно! Пинги по ip идут! И на http по ip заходит! Жалко, mintupdate по ip качать ничего не будет...
Где взять нормальные dns, если resolv.conf пустует?
P.S.: nslookup даёт 127.0.0.1

Пользователь решил продолжить мысль 29 Апреля 2009, 13:19:00:
всё работает. Спасибо всем. Можно начинать писать howto)
« Последнее редактирование: 29 Апреля 2009, 13:19:00 от tihon »

Оффлайн vvpa

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: wifi точка доступа
« Ответ #74 : 24 Мая 2009, 10:31:43 »
не могу запустить сеть:
Ubuntu 8.04
обновил ядро
root@homeserv:~# uname -a
Linux homeserv 2.6.29.4-ultimate #1 SMP Fri May 22 23:46:51 MSD 2009 i686 GNU/Linux
поставил hostapd из репозитория
root@homeserv:~# hostapd -v
hostapd v0.5.9
User space daemon for IEEE 802.11 AP management,
IEEE 802.1X/WPA/WPA2/EAP/RADIUS Authenticator
Copyright (c) 2002-2007, Jouni Malinen <j@w1.fi> and contributors
root@homeserv:~# ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:0a:e6:46:94:c6 
          inet addr:172.16.1.10  Bcast:172.16.1.255  Mask:255.255.255.0
          inet6 addr: fe80::20a:e6ff:fe46:94c6/64 Диапазон:Ссылка
          ВВЕРХ BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:7517225 errors:0 dropped:0 overruns:0 frame:0
          TX packets:7513166 errors:1 dropped:0 overruns:0 carrier:2
          коллизии:149720 txqueuelen:1000
          RX bytes:950871132 (906.8 MB)  TX bytes:3581221992 (3.3 GB)
          Прервано:11 Base address:0xe400

lo        Link encap:Локальная петля (Loopback) 
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Диапазон:Узел
          ВВЕРХ LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:2228 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2228 errors:0 dropped:0 overruns:0 carrier:0
          коллизии:0 txqueuelen:0
          RX bytes:144968 (141.5 KB)  TX bytes:144968 (141.5 KB)

wlan0     Link encap:Ethernet  HWaddr 00:22:b0:01:aa:9e 
          inet addr:10.10.1.1  Bcast:10.10.1.255  Mask:255.255.255.0
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          коллизии:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

wmaster0  Link encap:UNSPEC  HWaddr 00-22-B0-01-AA-9E-00-00-00-00-00-00-00-00-00-00 
          [НЕТ ФЛАГОВ]  MTU:0  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          коллизии:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

root@homeserv:~# iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

wmaster0  no wireless extensions.

wlan0     IEEE 802.11bg  ESSID:"" 
          Mode:Managed  Frequency:2.412 GHz  Access Point: Not-Associated   
          Tx-Power=0 dBm   
          Retry min limit:7   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality:0  Signal level:0  Noise level:0
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0
root@homeserv:/etc/hostapd# hostapd /etc/hostapd/hostapd.conf
Configuration file: /etc/hostapd/hostapd.conf
Mode: IEEE 802.11g  Channel: 6  Frequency: 0 MHz
Using interface wlan0 with hwaddr 00:22:b0:01:aa:9e and ssid 'test'
recv: Network is down
--это при driver=wired
пытаюсь собрать hostapd с поддержкой NL80211:
root@homeserv:/usr/src/hostap/hostapd# make
cc -MMD -O2 -Wall -g -DHOSTAPD_DUMP_STATE -I../src -I../src/crypto -I../src/utils -I../src/common -I/usr/src/libnl/include -I/usr/src/rt2x00/include -DHOSTAPD -DCONFIG_CTRL_IFACE -DCONFIG_CTRL_IFACE_UNIX -DCONFIG_IAPP -DCONFIG_RSN_PREAUTH -DCONFIG_PEERKEY -DCONFIG_DRIVER_HOSTAP -DCONFIG_DRIVER_WIRED -DCONFIG_DRIVER_NL80211 -DEAP_SERVER_MD5 -DEAP_SERVER_TLS -DEAP_SERVER_PEAP -DEAP_SERVER_TTLS -DEAP_SERVER_MSCHAPV2 -DEAP_SERVER_GTC -DEAP_SERVER -DEAP_TLS_FUNCS -DPKCS12_FUNCS -DINTERNAL_SHA256 -DCONFIG_NO_FIPS186_2_PRF -DCONFIG_NO_T_PRF -DCONFIG_DRIVER_RADIUS_ACL -DNEED_MLME   -c -o ../src/drivers/driver_nl80211.o ../src/drivers/driver_nl80211.c
../src/drivers/driver_nl80211.c: В функции ‘family_handler’
../src/drivers/driver_nl80211.c:235: ошибка: ‘CTRL_ATTR_MCAST_GROUPS’ undeclared (first use in this function)
../src/drivers/driver_nl80211.c:235: ошибка: (Each undeclared identifier is reported only once
../src/drivers/driver_nl80211.c:235: ошибка: for each function it appears in.)
../src/drivers/driver_nl80211.c:239: ошибка: ‘CTRL_ATTR_MCAST_GRP_MAX’ undeclared (first use in this function)
../src/drivers/driver_nl80211.c:242: ошибка: ‘CTRL_ATTR_MCAST_GRP_NAME’ undeclared (first use in this function)
../src/drivers/driver_nl80211.c:243: ошибка: ‘CTRL_ATTR_MCAST_GRP_ID’ undeclared (first use in this function)
../src/drivers/driver_nl80211.c:239: предупреждение: unused variable ‘tb2’
make: *** [../src/drivers/driver_nl80211.o] Ошибка 1

 

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