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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Wi-Fi Soft AP не раздает адрес по DHCP  (Прочитано 11921 раз)

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

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Wi-Fi Soft AP не раздает адрес по DHCP
« Ответ #45 : 28 Января 2012, 23:11:47 »
Цитировать
pre-up iw phy phy0 interface add wlan0 type __ap
перезгрузка будет phy0, если команд рестарт то будет phy1 и снова рестарт phy2....
посмотри
если рестарт и смотри команд
sudo rfkill list
Wars ~.o

Оффлайн KirilC

  • Автор темы
  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
Re: Wi-Fi Soft AP не раздает адрес по DHCP
« Ответ #46 : 28 Января 2012, 23:22:18 »
victor00000,
я не понял для чего это но вот
(Нажмите, чтобы показать/скрыть)
Еще моя карта поддерживается начиная с ядра 3.0
Цитировать
News

July 22, 2011

With a little delay, Linus released 3.0. Besides numbering change, this version contains some interesting wireless changes :)
...
rtlwifi: support for RTL8192SE chips added

http://wireless.kernel.org/

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Wi-Fi Soft AP не раздает адрес по DHCP
« Ответ #47 : 28 Января 2012, 23:26:21 »
sudo /etc/init.d/networking restart
sudo rfkill list
sudo /etc/init.d/networking restart
sudo rfkill list
sudo /etc/init.d/networking restart
sudo rfkill list
Wars ~.o

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28514
    • Просмотр профиля
Re: Wi-Fi Soft AP не раздает адрес по DHCP
« Ответ #48 : 29 Января 2012, 02:07:12 »
Нееет, давайте всё-таки закончим настройку правильно.
1. В dnsmasq оставить только br0
2. Убедиться, что при настройке точки она правильно добавляется в мост.
3. Убедиться, что адрес именно не выдаётся, а не запросы не приходят, не уходят или блочатся непонятно где.

Пользователь решил продолжить мысль 29 Января 2012, 02:08:00:
sudo /etc/init.d/networking restart
sudo rfkill list
sudo /etc/init.d/networking restart
sudo rfkill list
sudo /etc/init.d/networking restart
sudo rfkill list
Уйди. Просто уйди. Не попадайся мне на глаза.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн KirilC

  • Автор темы
  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
Re: Wi-Fi Soft AP не раздает адрес по DHCP
« Ответ #49 : 29 Января 2012, 16:10:10 »
AnrDaemon,
Я уже это пробовал, мост всегда нормально поднимается, и точка в нем добавляется, клиент точку видит, при попытке подключения, просит пароль, дальше подключение, клиент подключен - ... получение адреса и так до бесконечности.
Прописываю клиенту адрес ручками - все подключается, интернет есть!
Дальше что делать?
Добавляю в DHCP еще 1 интерфейс, waln0, в итоге их там 2, wlan0 и br0, еще эксперимент, оставляю в DHCP только интерфейс wlan0, без br0, итог - комп подключен через eth1 не получает адрес что логично, но wlan0 подключается и работает.
Я вот все думаю, может что-то изменилось в работе DHCP сервера, где посмотреть последние изменения?                                             
« Последнее редактирование: 29 Января 2012, 16:27:27 от KirilC »

Гарри Кашпировский

  • Гость
Re: Wi-Fi Soft AP не раздает адрес по DHCP
« Ответ #50 : 29 Января 2012, 16:34:44 »
Я об этом говорил еще на первой странице топика, повторюсь.
Согласитесь, странно, что мост не раздает автоматически IP на радио-интерфейс, а по отдельности все работает. Значит на этапе конфигурирования моста и старта DHCP, закралась ошибка.
Если уж начали экспереметировать, то имеет смысл сделать следующее:
Последовательно, руками сделать то, что должна делать система при запуске:
1. Руками добавить мост.
brctl addbr br02. Руками добавить в мост eth0
brctl addif eth0 br03. Руками сконфирурировать wlan0
iw dev wlan0 del
iw phy phy0 interface add wlan0 type __ap
4. Поднять мост
ip l s br0 up5. руками запустить hostapd
service hostapd startСмотреть добавился ли wlan0 в мост, если не добавился - добавить.
6. Руками запустить dnsmasq, с интрерфейсом br0
service dnsmasq start
Пользователь решил продолжить мысль 29 Января 2012, 16:44:15:
И еще, заканчивайте с этим
при добавлении в dnsmasq.conf dhcp-range=169.254.0.1,169.254.255.255169.254/16 - это zeroconf, выбирайте что-нибудь из RFC1918 (10/8, 172.16/12, 192.168/16)
« Последнее редактирование: 29 Января 2012, 16:44:15 от KT315 »

Оффлайн rusooo

  • Участник
  • *
  • Сообщений: 159
    • Просмотр профиля
Re: Wi-Fi Soft AP не раздает адрес по DHCP
« Ответ #51 : 29 Января 2012, 18:26:19 »
Цитировать
И еще, заканчивайте с этим
при добавлении в dnsmasq.conf dhcp-range=169.254.0.1,169.254.255.255169.254/16 - это zeroconf, выбирайте что-нибудь из RFC1918 (10/8, 172.16/12, 192.168/16)

Zeroconf решает три проблемы:
Выбор сетевого адреса для устройства
Нахождение компьютеров по имени
Обнаружение сервисов, например принтеров

http://ru.wikipedia.org/wiki/Zeroconf

Гарри Кашпировский

  • Гость
Re: Wi-Fi Soft AP не раздает адрес по DHCP
« Ответ #52 : 29 Января 2012, 18:32:19 »
Раз ты так любишь ссылаться на википедию:
Цитировать
Zeroconf или Zero Configuration Networking — набор технологий, которые автоматически создают IP-сеть без конфигурации или специальных серверов.

Оффлайн rusooo

  • Участник
  • *
  • Сообщений: 159
    • Просмотр профиля
Re: Wi-Fi Soft AP не раздает адрес по DHCP
« Ответ #53 : 29 Января 2012, 20:38:14 »
Раз ты так любишь ссылаться на википедию:
Цитировать
Zeroconf или Zero Configuration Networking — набор технологий, которые автоматически создают IP-сеть без конфигурации или специальных серверов.
жизненый опыт такой!!!
приносят смартфоны или ноуты..
так вот 169.254.х.х они подхватывают без лишних телодвижений!!!
а 10.х.х.х 172.х.х.х и 192.168.х.х НЕ всегда!!!
как правило подключаются, но иногда не хотят
и приходится прописывать вручную!

Zeroconf или Zero Configuration Networking — набор технологий, которые автоматически создают IP-сеть без конфигурации или специальных серверов.

Также известен как Automatic Private IP Addressing (APIPA),
позволяя необученным пользователям соединять компьютеры,
сетевые принтеры и другие устройства вместе и получать работающую сеть.
Без Zeroconf, или чего-нибудь подобного,
пользователь должен либо установить специальные сервисы,
например DHCP и DNS, или настраивать всё вручную.



Гарри Кашпировский

  • Гость
Re: Wi-Fi Soft AP не раздает адрес по DHCP
« Ответ #54 : 29 Января 2012, 21:03:35 »
И что? Какое отношение имеет твой опыт к проблеме ТС? Ты в курсе хоть что у него за проблема?
Еще раз zeroconf - нужен для самоконфигурации при отсутствии или недоступности других сервисов в сети для устройства. При твоем совете нарушается работа и сервиса, и zeroconf. Ты уже достаточно насоветовал в треде, с такими советчиками врагов не нужно.
« Последнее редактирование: 29 Января 2012, 21:07:04 от KT315 »

Оффлайн KirilC

  • Автор темы
  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
Re: Wi-Fi Soft AP не раздает адрес по DHCP
« Ответ #55 : 30 Января 2012, 02:01:27 »
Удалил из DHCP интерфейс wlan0, словил момент когда не подключается клиент, смотрю мост brctl show, мост поднят, wlan0 в мосте, делаю рестарт hostapd - sudo /etc/init.d/hostapd restart - [OK], попытка подключения, адрес клиент не получает. Далее делаю рестарт DHCP - /etc/init.d/dnsmasq restart - [OK], попытка подключения, и вот, клиент адрес получает!
Так в чем проблема, в том что DHCP стартует раньше до поднятия wlan0? И как ее решить правильно?
Меня в принципе старый метод устраивает. (про 2 интерфейса в DHCP, wlan0 и br0)                                   

Оффлайн rusooo

  • Участник
  • *
  • Сообщений: 159
    • Просмотр профиля
Re: Wi-Fi Soft AP не раздает адрес по DHCP
« Ответ #56 : 30 Января 2012, 02:31:52 »
sudo update-rc.d dnsmasq disable

строку /etc/init.d/dnsmasq restart
вставить в файл rc.local  до строки exit 0

... а вообще ИМХО интерфейc br0 это некому не нужный костыль
у меня всЁ и без него настроего и работает
(локалка eth1, wlan0, и сеть eth2 через USB !!! на телефон samsung i710)
DHCP+IP всё автоматом +DNS+FTP+WEBсервер
« Последнее редактирование: 30 Января 2012, 02:45:52 от rusooo »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28514
    • Просмотр профиля
Re: Wi-Fi Soft AP не раздает адрес по DHCP
« Ответ #57 : 30 Января 2012, 02:33:35 »
sudo update-rc.d dnsmasq disable

строку /etc/init.d/dnsmasq restart
попробуй вставить в файл rc.local  до строки exit 0
Тебе неоднократно уже говорили - уйди отсюда.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн rusooo

  • Участник
  • *
  • Сообщений: 159
    • Просмотр профиля
Re: Wi-Fi Soft AP не раздает адрес по DHCP
« Ответ #58 : 30 Января 2012, 02:42:44 »
sudo update-rc.d dnsmasq disable

строку /etc/init.d/dnsmasq restart
попробуй вставить в файл rc.local  до строки exit 0
Тебе неоднократно уже говорили - уйди отсюда.

да пошел ты сам со своими костылями (br0) Сусанин бл(я)ин

Полноценный мост для беспроводных сетей (802.11) требует поддержки WDS.
В текущей реализации её нет.
Можно сделать ограниченную функциональность с некоторыми драйверами.
Для этого обязательно чтобы устройство поддерживало разные адреса отправителя и получателя.Что и обеспечивает WDS.
Есть способы добиться чтобы оно заработало,
но они достаточно запутанные,
и их сложно понять без досконального знания 802.11,
режимов его работы и формата заголовка кадра.

Это известная проблема, и она не связана с кодом моста. Большое количество wireless-карт не позволяет делать подмену (spoofing) адреса источника. В некоторых чипсетах это ограничение на уровне прошивки (firmware). Дополнительная информация может быть найдена в архивах списков рассылки.

99% пользователей никогда не смогут избавиться от этой проблемы. Для такой функции нужна специальная прошивка. Её нужно загрузить в память WaveLAN-карточки и тогда карточка сможет выполнять бриджинг. Но нет общедоступной документации интерфейса. Единственный выход - иметь полную версию библиотеки hcf, которая контролирует все действия карты, и в частности, доступ к памяти карты. Для получения этой библиотеки нужно убедить компанию Lucent, что это ей будет выгодно и, кроме всего прочего, подписать NDA. Поэтому, скорее всего, пока Lucent не передумает, вам не удастся получить доступ к коду (а в том, что Lucent передумает, есть большие сомнения).
http://xgu.ru/wiki/Linux_Bridge

Предупреждение по 2.1 — Дмитрий Бо
« Последнее редактирование: 30 Января 2012, 06:25:43 от Дмитрий Бо »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28514
    • Просмотр профиля
Re: Wi-Fi Soft AP не раздает адрес по DHCP
« Ответ #59 : 30 Января 2012, 03:26:36 »
Удалил из DHCP интерфейс wlan0, словил момент когда не подключается клиент, смотрю мост brctl show, мост поднят, wlan0 в мосте, делаю рестарт hostapd - sudo /etc/init.d/hostapd restart - [OK], попытка подключения, адрес клиент не получает. Далее делаю рестарт DHCP - /etc/init.d/dnsmasq restart - [OK], попытка подключения, и вот, клиент адрес получает!
Так в чем проблема, в том что DHCP стартует раньше до поднятия wlan0? И как ее решить правильно?
Меня в принципе старый метод устраивает. (про 2 интерфейса в DHCP, wlan0 и br0)                                   

Правильно - похлопать dnsmasq по плечу при подъёме/опускании интерфейса wlan0.
Скрипт в /etc/network/if-post-up.d/
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

 

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