Wi-Fi точка доступу з ноутбука
- Деталі
- Категорія: Робочі станції
- Опубліковано: Неділя, 29 січня 2012, 10:14
- Автор: Super User
- Перегляди: 4529
Не раз чув, що можна зробити точку доступу зі звичайної 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