Linux шлюз:Нужно создать простую одноранговую ad-hoc сеть и дать статический IP-адрес сетевому беспроводному интерфейсу.
После этого делаем NAT и всё работает. Для беспроводного интерфейса eth3 и
сети с идентификатором virens команда выглядит так (от рута):
# iwconfig eth3 mode Ad-Hoc channel 1 essid virens
В /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 virens
Теперь делаем NAT:
# echo 1 > /proc/sys/net/ipv4/ip_forward
# iptables -t nat -A POSTROUTING --out-interface eth1 -j MASQUERADE
При этом eth1 это интерфейс, который подключён к Интернету.
Соединение не шифруется.
КПК:
Необходимо задать essid - такой же, какой дали в iwconfig.
Шифрование отсутствует, тип сети - одноранговая ad-hoc.
Снимаем галку "Получать IP-адрес автоматически" и вводим адреса:
IP-адрес: 10.106.146.2
Маска подсети: 255.255.255.0
Маршрутизатор: 10.106.146.1
URL: http://mydebianblog.blogspot.com/2007/10/nokia-n800-wifi.html
Обсуждается: https://www.opennet.ru/tips/info/1470.shtml