вторник, 27 января 2009 г.

wifi адаптер как точка доступа

Разберём на следующем примеру, что имеем:
  1. ОС Linux
  2. Беспроводной PCI-адаптер D-Link AirPlusG DWL-G51
Есть такой фильтр пакетов iptables.
В случае если интернет подключен через ADSL модем:
iptables -t nat --flush
iptables -t nat -A POSTROUTING -s 192.168.2.0/24 -o eth0 -j MASQUERADE
iptables -t nat -A POSTROUTING -s 192.168.2.0/24 -o dsl0 -j MASQUERADE

В случае если интернет подключен через выделеную линию:
iptables -t nat --flush
iptables -t nat -A POSTROUTING -s 192.168.2.0/24 -o eth0 -j MASQUERADE
где 192.168.2.0 - подсеть беспроводного адаптера, с адресом(к примеру) 192.168.2.1

*Имена интерфейсов в разных системах могут называться по разному.

Включаем форвард пакетов между интерфейсами:
  1. Открываем файл /etc/sysctl, находим строчку IP_FORWARD, правим на IP_FORWARD="yes" и сохраняем.
  2. Вводим в консоли sysctl -e -p
В настройках устройства(Бук или КПК) задаем ip-адрес(к примеру) 192.168.2.2 шлюз 192.168.2.1 и радуемся.

Комментариев нет:

Отправить комментарий