апреля 9 2008 10:08 пп
Linux в роли WI-FI точки доступа

В этой небольшой статье кратко описано как превратить вашу машину с Linux в точку доступа WI-FI для пользования интернетом например с кпк, смартфона или ноутбука. Так же подразумевается что ваш сетевой беспроводной адаптер уже работает на машине с Linux.
Нужно создать простую одноранговую ad-hoc сеть и дать статический IP-адрес сетевому беспроводному интерфейсу. После этого делаем NAT и всё работает. Для беспроводного интерфейса eth3 и сети с идентификатором Access-Point команда выглядит так (от рута):
Код:
# iwconfig eth3 mode Ad-Hoc channel 1 essid Access-Point
В /etc/network/interfaces пишем что-то вроде:
Код:
auto eth3
iface eth3 inet static
address 10.106.146.1
netmask 255.255.255.0
wireless-mode ad-hoc
wireless-channel 1
wireless-rate auto
wireless-essid Access-Point
Теперь делаем NAT (если он еще не настроен):
Код:
# echo 1 > /proc/sys/net/ipv4/ip_forward
# iptables -t nat -A POSTROUTING --out-interface eth0 -j MASQUERADE
При этом eth0 это интерфейс, который подключён к Интернету. Соединение не шифруется - нужно сначала проверить, что всё работает, а потом городить огород с шифрованием.
На этом настройка точки доступа закончена, можно приступать к настройке устройств которые будут использовать эту точку.
В настройках вашего устройства впишите вручную настройки сети:
IP-адрес: 10.106.146.2
Маска подсети: 255.255.255.0
Маршрутизатор: 10.106.146.1
Адрес DNS должен быть от того интерфейса, который обеспечивает выход в сеть - иначе говоря, содержимое /etc/resolv.conf
Источник:
Популярность: 45%
8 Комментариев »
| Дай же, не жадничай! |
8 Responses to “Linux в роли WI-FI точки доступа”
Leave a Reply
You must be logged in to post a comment.

(4 голосов, средний: 4.25 из 5)
on 01 мая 2008 at 22:01 #
Классная статья, всё очень толково расписано. И за ссылку спасибо!
on 03 мая 2008 at 20:09 #
Всегда пожалуйста
on 09 Мар 2009 at 21:34 #
А как при этом поднять шифрование(защиту) WPA2
on 19 Авг 2009 at 10:25 #
все сделал по инструкции, сеть поднялась, но не пингуется ни компьютер, ни мобильник. Использую Glofiish X500 и Acer Aspire 5100 с Ubuntu 9.04
on 22 Авг 2009 at 07:55 #
Какой тип шифрования используете? Мобильник на базе WM не понимает некоторые типы шифрования.
on 08 Ноя 2009 at 14:06 #
Делаю:
sudo ifconfig wlan0 down
sudo iwconfig wlan0 mode Ad-Hoc channel 1 essid homeNet
sudo ifconfig wlan0 up
и получаю:
SIOCSIFFLAGS: Operation not supported
Система: Ubuntu 9.04
На компе встроенная вайфай-карточка. Карту система видет:
wlan0 Link encap:Ethernet HWaddr 00:15:af:63:f8:49
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
коллизии:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
wmaster0 Link encap:UNSPEC HWaddr
00-15-AF-63-F8-49-00-00-00-00-00-00-00-00-00-00
UP RUNNING MTU:0 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
коллизии:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Не понимаю, что делать
on 08 Ноя 2009 at 14:09 #
Этой командой поднимается на самом деле сеть компьютер-компьютер, а не точка доступа.
on 08 Ноя 2009 at 14:19 #
да это я понял, неправильно написал. На самом деле сеть комп-комп меня вполне устраивает. Дык и это не получается.