Ошибка
  • Ошибка при загрузке канала данных.

Опрос

Что вы думаете по поводу веб-кастов, выложеных на сайте?
 

Последнии комментарии

Wi-Fi точка доступа из ноутбука PDF Печать E-mail
Рейтинг пользователей: / 18
ХудшийЛучший 
Автор: yakim   
29.01.2012 19:54

Давно уже слышал, что можно из обычной wi-fi карточки можно сделать точку доступа. Но все как-то руки не доходили попробовать. Сегодня таки дошли. Вот описание моих действий по шагам.

Дано: старенький ноутбук Acer Aspire 5315.

Операционка — Kubuntu 11.10

Wi-Fi-карточка — Atheros. Вот что о ней говорит lspci

Ethernet controller: Atheros Communications Inc. AR242x / AR542x Wireless Network Adapter (PCI-Express) (rev 01)

Естественно и обычная сетевушка тоже

И так, начали....

Попытка первая — попробовал настроить через родной network-manager.

Все настраивается элементарно… Но есть недостаток — настроенной сети не видно. Вообще никак. Такой метод нам не подходит.

 

Попытка вторая — попробовал поставить wicd и настроить через него.

Все настраивается не менее элементарно, чем в первой попытке. И даже сеть потом видно. Но появилась другая проблема — приконнектиться к ней так и не удалось.

 

Попытка третья — установил hostapd и после непродолжительной настройки попробовал зацепиться за сеть. Сеть второй ноут увидел сразу и даже прицепился к ней без проблем.

 

И так: действия в этом случае по порядку.

Устанавливаю hostapd

$sudo apt-get install hostapd

 

Делаю к нему файл конфигурации /etc/hostapd/hostapd.conf такого содержания:

interface=wlan0

driver=nl80211

ssid=yakim

country_code=RU

hw_mode=g

channel=7

macaddr_acl=0

wpa=3

wpa_key_mgmt=WPA-PSK

wpa_passphrase=my_passwd

  

Даю адрес wi-fi-карточке

$sudo ifconfig wlan0 192.168.1.1

 

Запускаю hostapd

$sudo hostapd /etc/hostapd/hostapd.conf

  

На другом ноуте указываю при соединении использовать адрес 192.168.1.2 и шлюз 192.168.1.1

Указываю пароль для соединения my_passwd и УРА!!!! Есть связь и пинг тоже проходит.

  

Осталось мелочь — построить нат между проводной и беспроводной сетями.

Это тоже не сложно.

$sudo iptables -A FORWARD -i wlan0 -j ACCEPT

$sudo iptables -A POSTROUTING -t nat -o eth0 -j MASQUERADE

$sudo echo "1" > /proc/sys/net/ipv4/ip_forward

  

Вот, собственно, и вся настройка. Точка доступа есть, и интернет сквозь нее тоже работает.

А если после такого труда захочется расслабиться и поиграть - не составит труда найти бесплатные игровые автоматы гараж

 

Обновлено 16.12.2012 20:51
 

Комментарии 

 
+1 #1 term 06.07.2012 14:43
хорошая статья. спасибо!!!! :-)
 
 
0 #2 Джонни 19.12.2012 14:42
Если убрать настройки WPA то всё ок.
Если добавить но не аунтифицирует
Android 4.0.4
Zopo ZP300+
 
 
0 #3 yakim 19.12.2012 15:09
Android цеплять не пробовал.
Но именно в такой конфигурации у меня на ноутбуке все работало, когда точка доступа сгорела.
 
 
0 #4 bvgist 25.01.2013 22:01
а как узнать версию драйвера карточки? (ругается на nl80211)
 
 
+1 #5 term 08.02.2013 14:05
если слабенькая сетевая карта, то мне кажется целесообразней вместо маскарада делать СНАТ, ну из-за меньшей нагрузки. что касается андроида, то с этим конфигом хостапд все прекрасно работает + необходимые правила фаервола и правильно настроенный дхцп сервер на влан0. Сергей, еще раз спасибо за статью!
 
 
+1 #6 yakim 08.02.2013 16:28
SNAT тут, по крайней мере мне, не подходит по идеологическим причинам. У меня это все заскриптовано, а какой адрес получит ноут на проводную сетевуху я заранее не знаю.
 
 
+1 #7 term 12.02.2013 13:08
Цитирую yakim:
SNAT тут, по крайней мере мне, не подходит по идеологическим причинам. У меня это все заскриптовано, а какой адрес получит ноут на проводную сетевуху я заранее не знаю.

да, согласен, в этом случае уместнее использовать маскарадинг
 

Добавить комментарий

Защитный код
Обновить

 
3.png

Ubuntu в Сумах

Дружественные сайты

Linux для всех

 

Видеоуроки

 

 

Ubuntu в Сумах

 

Мои Счетчики