Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru
Партнеры:
otladka.com.ua - г.Киев

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:0
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:4
Форум » starterkit.ru » Embedded Linux
WiFi программная точка доступа
Pavel Ivanchenko
Добавлено 18.11.2013 08:32 Сообщение: 11
Pavel Ivanchenko
Admin
4.39

Пункты: 92466
Регистрация: 24.03.2009
Пол: Мужчина
Спасибо конечно, только я не особо понял, что ты такое сделал :) ...
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 18.11.2013 10:37 Сообщение: 12
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Спасибо конечно, только я не особо понял, что ты такое сделал :) ...

упс.. тогда на пальцах - исследовались две задачи:
- тривиальная - на базе imx6q изобразить softAP
- нетривиальная - попробовать функционирование nat третьего уровня
в задаче 1 использован кит imq6q с двумя wifi интерфейсами (т.к. меди там нет) - atheros (pci-e) и dwa110 (usb)..
через atheros кит получал внешний адрес (аналог wan в рутерах) посредством wpasupplicant
на dwa110 была организованна раздача wifi доступа в режиме AP, средствами связки hostap и dhcpd.. "банда" (беспроводные девайсы ака телефон, планшет, ноутбук) видели точку доступа, представлялись с паролем, hostapd отрабатывал хендшейк и разрешал запрос ip адреса у dhcpd..
задачу 2 я проверял для себя - года 4 назад я возился со схожей цепочкой, после неудачи мне был выдан вердикт "у тебя нат третьего уровня и вроде работать не должен (нет полей в пакете)"..
в текущей конфигурации сети ноут в конце цепочки смог получить сервисы до ната №1, но наружу доступа не имеет, хотя если трассировать гугль по ip-адресу, то трасса рвется где-то на просторах инета, успешно проходя узлы моей сети, провайдера и чуть выше..

как-то так..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
danilsl
Добавлено 14.12.2013 20:15 Редактировалось 14.12.2013 20:18 Сообщение: 13
danilsl
1

Пункты: 4201
Регистрация: 08.12.2010
Пол: Мужчина
возможно не в тему... я понятия не имею кто такие наты разных уровней, олиферы о них молчат(гугль кстати тоже). есть нат, есть пат, есть маршрутизатор. если на интерфейсе, который интернет раздает 1 айпишник это пат. чтобы пакеты ходили между интерфейсами проверьте, чтоб в /proc/sys/net/ipv4/ip_forward была единица. wlan интерфейс, выступающий как ар, должен быть сконфигурирован вручную, чтобы dhcp не раздал ему маршрут по умолчанию, иначе он сам на себя пакеты отправлять станет, в итоге трасса будет рваться где-то на просторах интернета... маршрут по умолчанию должнен указывать на интерфейс, к которому интернет подключен, например eth0.
у меня на skimx6q вся эта кухня с полпинка завелась. адаптер dwa-125 на раздаче вафли, интернет с 3г модема, маскарад, hostapd, dnsmasq.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 14.12.2013 21:26 Сообщение: 14
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
я как-то привык "нат и нат".. это англиканизм от NAT
http://ru.wikipedia.org/wiki/NAT
спасибо за информацию, но вроде все свои задачи порешали..

цепочка, о которой писал я:
инет(белый ip)<->dir100(nat1)<->9g45(nat2)<->imx6q(nat3)

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
danilsl
Добавлено 15.12.2013 13:30 Сообщение: 15
danilsl
1

Пункты: 4201
Регистрация: 08.12.2010
Пол: Мужчина
В эту цепочку можно ещё штук 100 натов докинуть, единственной проблемой станет ttl, но работать будет. А если где-нибудь в начале цепочки в таблице mangle этот ttl модифицировать, то и эта проблема исчезнет.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Embedded Linux