Настройка точки доступа в Ubuntu

В этой записи описано как превратить Ваш компьютер с Linux в точку доступа WI-FI для пользования интернетом например с кпк или ноутбука.
Создадим простую Ad-Hoc сеть, и настроим NAT.
Имеется Wi-fi адаптер D-Link DWA-510, сделаем точку доступа....
драйвера для этого адаптера уже есть в ядре.
сначала установим нужные пакеты:
для работы:
sudo apt-get install wireless-tools
для раздачи ip адресов установим dhcp-server:
sudo apt-get install dhcp3-server
посмотрим на каком интерфейсе висит вайфай сеть
sudo iwconfig
у меня это wlan0...
ну и настраиваем...
Отключаем wlan0:
sudo ifconfig wlan0 down
Включаем режим ad-hoc:
sudo iwconfig wlan0 mode ad-hoc
Устанавливаем канал (1):
sudo iwconfig wlan0 channel 1
Делаем скорость 54Mb/s, ну это максимально возможная которую допускает адаптер, по умолчанию скорость равна 1Mb/s
sudo iwconfig wlan0 Bit 54Mb/s
Даем название подключению(Home), и указываем IP адрес с маской:
sudo iwconfig wlan0
Поднимаем wlan0:
sudo ifconfig wlan0 up
на этом настройка адаптера закончена
Теперь приступим к настройке dhcp
sudo nano /etc/dhcp3/dhcpd.conf
удаляем все оттуда, и вставляем текст приведенный ниже, не забывайте сменить wlan0 на Ваш:
ddns-update-style ad-hoc;
default-lease-time 3600;
max-lease-time 9000;
authoritative;
log-facility local7;
subnet 192.168.0.0 netmask 255.255.255.0 {
interface wlan0;
range 192.168.0.2 192.168.0.255;
option domain-name-servers 127.0.0.1; # пишем либо свой dns сервер, либо dns провайдера
option routers 192.168.0.1;
option broadcast-address 192.168.0.0;
}
в /etc/default/dhcp3-server надо прописать имя интерфейса с которого будет раздаваться интернет, у меня это ppp0
sudo nano /etc/default/dhcp3-server
INTERFACES="ppp0"
sudo /etc/init.d/dhcp3-server restart
теперь нужно настроить nat в iptables:
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
Все, теперь должно все работать
после перезагрузки или выключения все настройки теряются, поэтому разумно использовать скрипт, и поместить его в автозагрузку
сам скрипт:
PS только поменяйте интерфейсы ![]()
PS2 как добавить скрипт в автозагрузку в другой записи
)
Вы можете оставить отзыв или трекбек со своего сайта.

Рубрика:
01 Ноя 2009
Метки:
…
Спс…
Подскажите а как сделать надежную парольную защиту этой точки ?
лучше сделать не пароль, а привязку по mac адресу, это настраивается в dhcp
выдает такое:
###################################
server@server:~$ sudo iwconfig wlan0 mode ad-hoc
Error for wireless request «Set Mode» (8B06) :
SET failed on device wlan0 ; Operation not supported.
###################################
Как быть? На борту Ubuntu-server 9.04 32 разряда, Wi-Fi карта D-Link DWA-510
и у вас указана комада sudo wconfig wlan0 mode ad-hoc, насколько я понемаю должно быть iwconfig а не wconfig. моя система говарит что команду wconfig она не знает
Уже сам разобрался, надо обновит ось
Zverushka конечно iwconfig, я опечатался)
на 9,04 не пробывал все это дело настраивать
делал это на ubuntu 8.10 desktop
на ubuntu 8.10 server то-же всё работает
У меня ещё вопрос =) а куда это всё можно прописать , чтоб оно при старте схватывалось. и вот ещё что dhcp я настраивал через webmin сделал две посети 192.168.0.0 и 192.168.1.0 интерфейсу wlan0 присвоил ip 192.168.1.1 но подключенные по wi-fi устройства получают адреса из диапазона 192.168.0.0, почему ? И ещё одна просьба, не могли бы вы дать ссылки на материалы которые были использованы для написания данного мануала (если они конечно есть)
Для запуска всего этого добра автоматом правим /etc/network/interfaces
$ sudo nano /etc/network/interfaces или же $ sudo gedit /etc/network/interfaces
я свой конфиг привёл к такому виду:
auto wlan0
iface wlan0 inet static
address 192.168.1.200
netmask 255.255.255.0
broadcast 192.168.1.255
network 192.168.1.0
wireless-essid Home
wireless-mode ad-hoc
wireless-channel 3
wireless-rate 54Mb/s
на счёт последней строки не уверен но мона написать auto
остальные настройки можно найти, к примеру, на bible-mda.ru/soft/wifi/wifi.html в 6-ом параграфе
Да на всякий случай если вдруг кто не знает , я указал настройки только для одной сети там их может быть много как минимум будет
auto lo
iface lo inet loopback
их трогать не надо, ну это для совсем новичков, каким мня был год тому назад =)
Делаю sudo echo 1 > /proc/sys/net/ipv4/ip_forward и в ответ получаю, что отказано в доступе : «bash: /proc/sys/net/ipv4/ip_forward: Отказано в доступе». Скажите что не так у меня. я новичек в linux.
[...] этой статье я описывал создание сети ad-hoc, теперь же пойдем дальше и сделаем полноценную wi-fi точку доступа с защитой [...]
подскажите плз, как сделать привязку по mac-адресу??
В убунте 10.10 точка доступа завелась без вмешательства в терминал, Создать новую беспроводную сеть-вводим название, способ шифрования,ключ и все заработало. Локалка и раздача интернета на другой ноут.
Отличная статья, ubu10.10 , карточка asus, все прекрасно работает
не получается
нет в списке интерфеса wlan
хотя адаптер ви-фи присутствует