Расшариваем интернет по Wi-fi в Ubuntu

Опубликовано: Комментариев: 12

Расшариваем интернет по Wi-fi в UbuntuКогда у меня ещё не было дома маршрутизатора — приходилось раздавать Интернет между двумя Ubuntu компьютерами по wi-fi. Это конечно же было очень неудобно, но в условиях отсутствия маршрутизатора вполне подходит. Сейчас у меня уже стоит маршрутизатор Dlink и потребности в настройке раздачи Интернета по wi-fi нет, однако всё же иногда бывает очень полезным уметь соединиться с другим ПК по беспроводному соединению таким способом. К примеру, когда приходишь домой к другу и нужно что-то ему сбросить, а флешки под рукой нет... Да, да и такое бывало. Для реализации возможности раздачи интернета через wifi между двумя компьютерами под управлением Ubuntu необходимо установить между сервером и клиентом беспроводное соединение. Сервер (от англ. server, обслуживающий) — компьютер, выделенный для раздачи Интернета пользователям по беспроводной сети. Клиент — компьютер, который будет подключаться к Клиенту для получения доступа к сети Интернет. Самый простой способ раздачи интернета по wifi состоит в том, чтобы создать на сервере через NetworkManager новую беспроводную точку и подключиться Клиенту к этой точке. Однако, могут возникнуть ситуации когда данный способ не работает и приходится ручками вписывать адреса и настраивать firewall. Шаг 1. Получение пинга между Сервером и Клиентом: Для начала нужно настроить беспроводную сеть таким образом, чтобы между Сервером и Клиентом мог происходить обмен пакетами — пинг. Я производил настройку в стандартном менеджере соединений по умолчанию — NetworkManager. Расшариваем интернет по Wi-fi в Ubuntu 1) Настройка Сервера: На Сервере следует создать новое беспроводное подключение wi-fi, выбрав режим Ad-hoc Имя сети: ubuntu (пишем тут своё имя сети) IP 192.168.0.1 Mask 255.255.255.0 GateWay 0.0.0.0 2) Настройка Клиента: Теперь аналогично создаём в NetworkManager новое беспроводное подключение wi-fi, режим Ad-hoc Имя сети: ubuntu (указываем имя аналогичное имени точки Сервера) IP 192.168.0.2 mask 255.255.255.0 Gateway 192.168.0.1 DNS адреса я не указывал, т. к. у меня и без них всё работало. Указав соответствующие настройки и подключившись к точке доступа ubuntu попробуем пропинговать машины, чтобы убедиться в том, что они увидели друг друга. На Клиенте пишем в консоли команду ping с указанием IP адреса Сервера: ping 192.168.0.1 Если обмен пакетами пошёл значит всё настроено верно и можем смело переходить ко второму пункту. Если же пинга нет, перепроверьте настройки у обеих машин, точку доступа и прочее, а затем повторите пинг. Шаг 2 : Расшариваем Интернет на Ubuntu В этом шаге будут установлены настройки фаервола для раздачи Интернета. В Ubuntu 10.04 у меня раздавалась сеть и без таких манипуляций, но в 11.10 уже без этих настроек ничего не вышло. Так что вначале проверьте есть ли у Клиента доступ в интернет и если есть, то можно этот пункт не выполнять и считать настройку беспроводного соединения оконченной. А для всех остальных на Сервере выполняем: sudo apt-get -y install firestarter sudo firestarter Если программа firestarter устанавливается впервые и на ПК не было ранее никаких настроек фаероволла то перед Вами выскочит GUI оболочка настройки фаервола. Нас интересует пункт выбора устройства, которое имеет выход в интернет (например, eth0). Затем нужно выбрать опцию раздачи интернета и задать как локальное устройство для раздачи wi-fi карту (например, wlan0). Жмём Ок. Шаг 3. Проверяем доступ к Интернету: Включаем беспроводную точку доступа на Сервере, подключаемся к этой беспроводной точке с Клиента и пробуем выйти в Интернет либо же пропинговать какой-либо Интернет ресурс: ping slicks.name и если в выдаче есть что-то подобное: 64 bytes from 94-76-196-175.static.as29550.net (94.76.196.175): icmp_req=1 ttl=57 time=63.0 ms 64 bytes from 94-76-196-175.static.as29550.net (94.76.196.175): icmp_req=2 ttl=57 time=63.1 ms 64 bytes from 94-76-196-175.static.as29550.net (94.76.196.175): icmp_req=3 ttl=57 time=63.1 ms значит Интернет доступ открыт. Пользуемся на здоровье и радуемся :)

Комментариев: 12
Andy 2012-04-05 18:02:13
Как вариант - возможно ли использовать сотку в качестве сканера и если да! какую.
Slicks 2012-04-05 19:13:16
<b>Andy</b>, думаю можно. Более детально ничего сказать не могу, т.к. не сталкивался. А вообще интересно, я и не знал, что в некоторых мобильных есть функция сканера. :)
Andy 2012-04-06 01:09:44
Потому и Задал вопрос., нНе скромничай....интересно-в скайпе-un7obv
Andy 2012-04-06 01:16:25
Правда сижу на CENTOS 6 . но дя меня не шибко меняет...весь интерес-сканирование на линухе.-далее==думаю дагался.......
Slicks 2012-04-06 09:28:51
Andy, да, интересно. На выходных свяжусь в скайпе :) А то сейчас времени ноль
Joanne 2012-11-18 09:17:44
Объясните пожалуйста- где прописывать IP? В Edit connection или в консоли или где? Открываю Create new wireless network- дальше создаю, выбираю ад хок ну и т.д. по инструкции. Типа ад хок создан и подключен, а другой комп его видит, но в интернет не выходит и ай пи адрес там показывает 169...ну вообщем левый какой-то. И где можно поподробнее (для чайников в убунту) почитать про значения и смысл всех слов в этом "Edit connection" например что нужно вписать в BSSID и нужно ли вписывать что-нибудь в Cloned Mac address и как должно быть IP6 -автоматически или мануал или он не используется в ад хок? Спасибо
Slicks 2012-11-18 16:16:55
В этой статье я все параметры прописывал в программе NetworkManager. Именно в ней и находится «Edit connection». Хорошо, Вы допустим создали подключение ad hoc. Теперь кликайте на NetworkManager, заходите в «Edit connection» во вкладке беспроводных сетей, выделив созданную вами сеть и там прописывайте вышеуказанные параметры. BSSID и Cloned Mac address - оставляем пустыми iPv6 - это новая версия протокола IP. Её не трогайте, пусть всё будет по умолчанию. Мы настраиваем по статье соединение через старый добрый IPv4
Joanne 2012-11-20 18:45:06
Все сделала по Вашему, но все равно ничего не получается. вот такая картинка: ppp0 no wireless extensions. lo no wireless extensions. wlan0 IEEE 802.11bgn ESSID:"nekto" Mode:Ad-Hoc Frequency:2.412 GHz Cell: ....................... Tx-Power=20 dBm Retry long limit:7 RTS thr=2347 B Fragment thr:off Power Management:off eth0 no wireless extensions.
Slicks 2012-11-20 20:41:22
Попробуйте тогда другой способ настройки. Технология wi-fi себя иногда ведёт довольно загадочно и то, что работает на одной версии дистрибутива, может не сработать на другой версии.
Joanne 2012-11-20 21:01:31
Так может посоветуете еще какой-нибудь способ? Я кроме Вашего никаких других не знаю :(
Joanne 2012-11-21 12:53:36
Хочу поделиться опытом, может кому пригодится. Действовала методом тыка. Плюс к уже созданной сети ад хок создала еще одну и выставила в окошке security WEP 40/128-bit Key (Hex or ASCII), все остальные настройки -ай пи и т.д. оставила как есть по умолчанию, и все ву а ля- заработало. С первой сетью тоже экспериментировала с WEP, но никакого эффекта. А вот вторая почему- то включилась- это такие глючные приколы в убунту?
Slicks 2012-11-21 19:52:00
Наверное глюки. Или есть какая-то хитрость в работе с wifi на Linux, которая доступна лишь избранным и посему так много вопросов в сети о том как настроить wi-fi в ubuntu :D