Pull to refresh

Comments 59

UFO just landed and posted this here
Да, отличная софтинка, тоже часто пользуюсь!
UFO just landed and posted this here
блин, неправильно выразился. она работает только под 7?
есть что-либо подобное под виста/server?
Использую Virtual Router. Она без рекламы :)
И оно open source! Спасибо за наводку.
Можно и без подобных программ на вин 7 обойтись — только штатными средствами. Очень удобно, тк шустрее все работает.
Ят такое проворачивал в Windows (по крайней мере Vista) без софтин.
баловался, когда нужно было джейлбрейкить iphone 1 gen.

Сам даавно убунтувод
UFO just landed and posted this here
На сколько я помню оно не может перевести WIFI в режим точки доступа.
В ubuntu раздать интернет на смарт можно в несколько кликов = nm-applet>create new wireless connection>create
Соединение будет в режиме adhoc.
Хм, сейчас попробуй сможет ли смартфон подключиться в adhoc.

PS: Был однажды в гостях, если можно так сказать (couchsurf-ил). Там был всего один LAN и три человека с ноутбуками. В режим adhoc несколько клиентов подключить нельзя. Настроил нетбук на раздачу, но тогда у меня ушло довольно много времени на настройку, и пол года созревала мысль этот процесс красиво автоматизировать.
Кстати, поройте ещё на тему брандмауэра, раз всё равно iptables настраиваете, а то у Вас все входы открыты.
Для безопасности я лишь сделал биндинг DHCP на одну сетевую карту, чтобы наружу эти порты не светились. Что на счёт остального, так в установке Ubuntu по-умолчанию ничего наружу не смотрит.

Но вы правы, лишним это точно не будет.
Как это нельзя? У меня прекрасно работала Ad-Hoc сеть из шести ноутов и одного коммуникатора.
Не все драйверы смартфонов и особо древних ноутов такое держит. Например в htc hero без танцев адхук не включить
Про Hero — очень странно. HTC Touch2 прекрасно пахал.
А так да, не все умеют.
Хм, а вы правы. Почитал на Wikipedia, действительно может подразумеваться соединение нескольких устройств, но, на сколько я понял, вероятность проблем выше чем с «Master» <-> «Managed».
А ещё плюс к этому нужен NAT, DHCP и DNS :)
Ну да, adhoc заменяет только hostapd.
все это есть в стандартной убунте
У этого варианта есть один плюс — он работает с WiFi-модулями, которые не поддерживают режим точки доступа (AKA master-mode), но есть и минусы — смарт может быть только один.
Можно вкратце плюсы и минусы по сравнению с W7? А конкретно:

1. netsh wlan set hostednetwork mode=allow ssid=wifi key=123456
2. включить ICS на виртуальном адаптере
3. netsh wlan start hostednetwork
Не увидел здесь про WPA2, но круто :)
Спасибо за статью, но есть проблема. У меня Fedora 15, адаптер — D-LINK DWA-125
При использовании вашего метода сеть создается, но смарт не может к ней подключится. Во время подключения смарта в консоли пишет:
wlan0: STA a0:75:91:65:a0:89 IEEE 802.11: authenticated
wlan0: STA a0:75:91:65:a0:89 IEEE 802.11: associated (aid 1)
unknown mgmt cb frame subtype 10
wlan0: STA a0:75:91:65:a0:89 IEEE 802.11: deauthenticated due to local deauth request

В чем может быть моя ошибка?
Плюс периодически появляется:
Извиняюсь, браузер тупит.
Появляется:
AP-STA-DISCONNECTED a0:75:91:65:a0:89
Сложно сказать в чём проблема, но беглый просмотр по Гуглу говорит, что вы не первый. Посмотрите, может найдёте своё решение. Если получится — дайте знать, пожалуйста.

Ещё можно попробовать перевести карту в Master без hostapd (на EeePC этот вариант не работает): iwconfig wlan0 mode master. Если сработает, то, возможно, вам не нужен hostapd.
Без hostapd не работает. Хорошо поищу решение, если что — дам знать
У меня была похожая проблема — решилась свежей версией hostapd.
Выложите конфиги на хостинг и добавьте в install.sh их скачивание в нужное место и запуск редактора для конфигов. будет немного практичнее. Так же можно выложить и сами файлы install.sh и start.sh на хостинг, а в install.sh добавить скачивание файла start.sh. Тогда для запуска всей этой системы надо будет только вгетнуть install.sh, запустить и поправить конфиги.
Как то так.
А на Хабр тогда можно поместить только ссылку на скрипт и писать ничего не надо :)
Думаю, что Хабр всё же место, где можно поделиться опытом, а не просто сборник готовых решений.
А на хабре можно просто описать как это создавалось и как это работает. Или хабр это сайт для постинга скриптов? Никто же не мешает развернуто рассказать про готовое решение.
Облизательно, как только у меня будет о чём написать.
И да, первый мой пост не был ни капли критикой. Это всего лишь предложение по усовершенствованию.
Я имел ввиду, что вы можете выложить скрипты из топика на хостинг и т.д.

> И да, первый мой пост не был ни капли критикой. Это всего лишь предложение по усовершенствованию.
Это я понял :)
Я ничего не понял!

Если у вас в другой стране оказался в загажниках смартфон и нетбук/ноутбук с WiFi+LAN, то зачем лезть в инет со смартфона? Почему нельзя напрямую залезть с нетбука/ноутбука?
Синхронизировать контакты, поставить софт, обновить офлайн карты для GPS-навигатора, позвонить через SIP (позвонить можно и с ноута, но телефон привычнее)/
MASQUERADE грузит систему, SNAT будет получше
> MASQUERADE грузит систему, SNAT будет получше
1. Пруф? В одной русскоязычной статье читал об этом, но было неубедительно. В англоязычных такой информации не нашёл.
2. MASQUERADE используется в том случае, если IP адрес внешнего интерфейса не статический (наш случай).
Masquerade все интерфейсы, а если как вы говорите адрес динамический, то вы тогда забыли указать:
echo 1 > /proc/sys/net/ipv4/ip_dynaddr
слово пропустил, сорри: Masquerade натит все интерфейсы,
Я имел ввиду, что адрес для Ethernet интерфейса система получает по DHCP и вы не знаете какой будет адрес там, куда вы приедете.
Простите, а можно ли так раздать интернет, от сети, которая работает через прокси с авторизацией? Интересует именно hostapd, ответа в google не нашел, может ссылкой поделитесь?
Спасибо!
Можно настроить прокси на смартфоне, если есть возможность. Или же можно попробовать воспользоваться proxychains.
Спасибо! Буду смотреть proxychains, т.к. не смартфон, а kindle wifi. Думаю, там заморочно прокси добавить.
Сеть создана, андроид конектится, но инэта нет…

У меня eth0, eth1, ppp0. инет приходит по eth0 через pppoe

пробовал менять в start.sh:
eth0 на ppp0 — все равно не работает
Теоретически Должно работать. Попробуйте поанализировать проблему. Сделать ping андроида. Посмотреть route -n и iptables -L -t nat -n.
еще раз попробовал в start.sh eth0 заменить на ppp0, все пингуется (и ноут c ubuntu и android)
пошел в холодильник за пивом (минуты три), загрузилось только половина страницы yandex.ru
грузится очень медленно как по одному, так и оба клиента вместе (скорость у меня 40мегабит даунлоад и 70мегабит аплоад)

root@bt:~# route -n
Destination---------Gateway---Genmask-----------Flags-Metric-Ref-Use-Iface
94.228.201.250----0.0.0.0-----255.255.255.255---UH---0--------0----0----ppp0
192.168.0.0---------0.0.0.0-----255.255.255.0------U-----0--------0----0----wlan0
10.23.14.0-----------0.0.0.0-----255.255.254.0------U-----0--------0----0----eth0
0.0.0.0----------------0.0.0.0-----0.0.0.0----------------U-----0--------0----0----ppp0

root@bt:~# iptables -L -t nat -n
Chain PREROUTING (policy ACCEPT)
target prot opt source destination
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
Chain POSTROUTING (policy ACCEPT)
target prot opt source destination
MASQUERADE all — 0.0.0.0/0 0.0.0.0/0
root@bt:~# iptables -L -t nat -n -v

Chain PREROUTING (policy ACCEPT 84 packets, 7070 bytes)
pkts bytes target prot opt in out source destination

Chain INPUT (policy ACCEPT 48 packets, 4910 bytes)
pkts bytes target prot opt in out source destination

Chain OUTPUT (policy ACCEPT 69 packets, 4542 bytes)
pkts bytes target prot opt in out source destination

Chain POSTROUTING (policy ACCEPT 35 packets, 2447 bytes)
pkts bytes target prot opt in out source destination
70 4255 MASQUERADE all — * ppp0 0.0.0.0/0 0.0.0.0/0
Напишу в личку.
Android к Adhoc не подключается. По крайней мере подключить LG Optimus One (2.2.1) я не смог. И в интернетах пишут, что нельзя.
А как сделать такой Вариант:
Получаем инет по Вай-Фай и раздаем его по ЛАН?
Спасибо! Очень помогло. Раздавал с EEEPC на андроид. Единственное — поменял eth0 на ppp0 т.к. подулючение через VPN
Обновил скрипт. Смотрите UPDATE.
Sign up to leave a comment.

Articles