Головна

Wi-Fi точка доступу з ноутбука

Не раз чув, що можна зробити точку доступу зі звичайної 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

  

Ось, власне, і все налаштування. Точка доступу є, і інтернет крізь неї теж працює.

 

Додати коментар

Захисний код
Оновити