Я пытался поделиться своим проводным подключением к Интернету с моим телефоном Android. Однако я не смог добиться этого. Кто-нибудь из вас когда-либо преуспел? Я использую следующие операционные системы:
- Ubuntu 10.10
- Android 2.3
Я пытался поделиться своим проводным подключением к Интернету с моим телефоном Android. Однако я не смог добиться этого. Кто-нибудь из вас когда-либо преуспел? Я использую следующие операционные системы:
Ответы:
Да, это возможно. У меня Ubuntu 11.04, NetworkManager 0.8.4, телефон Android Nexus One под управлением Cyanogenmod 7.
Как описано Романом, щелкните правой кнопкой мыши значок NetworkManager и выберите «Создать новую беспроводную сеть». Я решил оставить соединение широко открытым (без WPA, без WEP). Мой телефон сразу увидел сеть, и я без проблем подключился. Соединение было выполнено автоматически, поэтому я мог просматривать Интернет, не настраивая ничего лишнего.
Причина, по которой у вас возникли проблемы с вышеуказанным способом, заключается в том, что стандартный Android 2.3 не поддерживает специальные сети. Чтобы быть точным, Android wpa_supplicant не показывает специальные сети. Есть несколько способов исправить это. Гуглите и отправляйтесь на охоту на форумах xda-developers. Возможно, вам понадобится взломать ваш телефон, что выходит за рамки этого ответа.
Моя личная рекомендация: если ваш телефон поддерживает Cyanogenmod, вы можете установить его, чтобы получить специальную поддержку и другие хакерские изыски. Вам нужно будет рутировать свой телефон, который может или не может быть на ваш вкус.
Другая альтернатива - попробовать «Режим инфраструктуры». После настройки специальной беспроводной сети, как указано выше, нажмите значок NetworkManager, выберите «Изменить подключения». Перейдите на вкладку «Беспроводная связь» и отредактируйте созданную вами специальную сеть В режиме выберите «Инфраструктура». Я не уверен, что это сработает для вас, так как у меня нет стандартного телефона Android для тестирования. Я думаю, что если режим ad-hoc является проблемой, то другой режим может быть решением.
Удачи!
источник
Прежде всего, как мы все знаем, стандартное ПЗУ Android, то есть то, которое поставляется с телефоном, не поддерживает режим ad-hoc (удивительно), и даже Ice-Cream Sandwich (Android 4.0) не будет поддерживать режим ad-hoc.
Итак, нам нужно создать точку доступа с помощью Ubuntu, к которой легко может подключиться любой телефон Android. В Windows вы можете использовать Connectify, чтобы сделать это, и он работает отлично, но с Ubuntu у вас могут возникнуть определенные проблемы, в зависимости от того, поддерживает ли ваша Wi-Fi режим точки доступа (основной режим) или нет.
Теперь, даже если ваша Wi-Fi-карта поддерживает режим точки доступа, следующая проблема заключается в том, поддерживает ли драйвер вашей Wi-Fi-карты режим AP или нет, если это так, то проблема решена, а если нет, то у вас есть три варианта:
Подождите, пока драйвер получит обновление для режима AP. (многие драйверы Wi-Fi-карты все еще находятся в стадии подготовки)
Купите Wi-Fi-ключ и убедитесь, что он поддерживает режим AP в Ubuntu.
Используйте Windows, где Connectify сделает всю работу за вас.
Если вы заинтересованы, вы можете опубликовать имя вашего драйвера Wi-Fi-карты, чтобы я мог помочь вам в дальнейшем. Используйте эту команду:
источник
Я нашел работающее решение, чтобы поделиться своим интернет-соединением с моим телефоном через USB-модем, но мой ноутбук использует беспроводное соединение:
Интернет -> Беспроводная связь -> Ноутбук -> USB-кабель -> Телефон Android
Так что, если это будет возможно для вас, или если у вас есть вторая сетевая карта для вашего компьютера, вы должны проверить приложение «Reverse Tether Trial» из магазина Play.
источник
Пожалуйста, проверьте эту ссылку и скажите мне, если это примерно то, что вы ищете.
https://help.ubuntu.com/community/WifiDocs/WirelessAccessPoint
Если оно выглядит (или близко) к тому, что вы ищете, дайте мне знать.
Я заинтересован в том, чтобы сделать это сам, только с небольшой модификацией направления трафика через ppp0. Который является привязным соединением.
Возможно, мы можем настроить эти инструкции, чтобы сделать то, что нам нужно.
Изменить: это выглядит так, как будто это будет работать лучше на выделенной машине (по сути, сделать его маршрутизатором). Я все еще просматриваю конфигурации, но это может вызвать некоторые проблемы для ноутбука, который вы бы использовали беспроводной связи для подключения к различным местам.
Кроме того, кажется, есть пара шагов, связанных с машиной Windows, от которой мы можем отказаться.
Вы также хотите увидеть это. https://help.ubuntu.com/community/WifiDocs/MasterMode
источник
Следующее рабочее решение для меня с USB-кабелем на Kubuntu 15.10 и Android 4.2.2 на Samsung S3 mini было следующим
Требования
Android
компьютер
В ваших / etc / network / interfaces вы должны иметь эти две строки, иначе вы получите
no such device
ошибкуadb установлен (
apt-get install android-tools-adb
)соединение
В вашем андроиде включите опцию Настройки-> Подключения-> Сетевые подключения-> Модем и точка доступа-> USB-модем, это создаст USB-соединение с вашим компьютером, которое вы можете увидеть с помощью
ifconfig
команды на вашем компьютере. Посмотрите @ имя интерфейса, которое для меня наenxf6759e7fbebd
этот раз.Назначьте IP-адрес вашему компьютеру в этом сетевом интерфейсе с помощью следующей команды,
sudo ifconfig enxf6759e7fbebd 192.168.42.135 netmask 255.255.255.0
где enxf6759e7fbebd - это интерфейс, полученный на предыдущем шаге.Включить IP-пересылку с
Включите nat на вашем компьютере с
На вашем компьютере подключиться к вашему устройству Android с
тогда уже имея ваше соединение вы можете проверить с помощью
busybox ifconfig -a
командывы можете добавить маршрут по умолчанию к сетевому адресу вашего компьютера, который вы зафиксировали в пункте 2,
busybox route add default gw 192.168.42.135 dev rndis0
и все (вы можете проверить свои маршруты с помощьюbusybox route
команды)источник
Предполагая, что у вас также есть беспроводная карта на вашем компьютере: В Network Manager выберите меню и «Создать новую беспроводную сеть ...». Позже вы увидите сеть в вашем Android.
источник
Вы можете создать беспроводную сеть из вашего компьютера Wi-Fi меню. Щелкните правой кнопкой мыши значок Wi-Fi на панели задач и выберите Создать новую сеть. Заполните параметры и подключитесь к нему со своего телефона. Убедитесь, что ваш компьютер также подключен к проводному сетевому кабелю. Насколько я понимаю, кабель должен быть автоматически подключен к беспроводной сети, и все должно работать нормально.
источник
Это работает для меня
Установить hostapd
После установки hostapd установите dhcp сервер
sudo apt-get установить dhcp3-сервер hostapd
Затем откройте текстовый редактор, например,
gedit
скопируйте в него следующее.Пожалуйста, измените имя вашей сети после
ssid=
, а также пароль послеwpa_passphrase=
.сохраните файл как
hostapd.conf
в вашей домашней папкеСоздайте новую беспроводную сеть и подключите ее.
Теперь откройте терминал и введите:
Включите свой телефон Wi-Fi и найдите свой ssid.
Источник от ЗДЕСЬ
источник