Wi-Fi точка доступа из ноутбука
- Информация о материале
- Категория: Рабочие Станции
- Опубликовано: 29.01.2012, 10:14
- Автор: Super User
- Просмотров: 3747
Давно уже слышал, что можно из обычной 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 и УРА!!!! Есть связь и пинг тоже проходит.
Осталось мелочь — построить NAT между проводной и беспроводной сетями.
Это тоже не сложно.
$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
Вот, собственно, и вся настройка. Точка доступа есть, и интернет сквозь нее тоже работает.