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
Обсуждается: http://www.opennet.me/tips/info/1470.shtml
А как организавать шифрованное соединение?
Использовать WEP/WPA/WPA2 шифрование для wifi-соединений. Последние два предпочтительнее.
>Использовать WEP/WPA/WPA2 шифрование для wifi-соединений. Последние два предпочтительнее.Угу, только это не катит в ad-hoc режиме поюзанном тут, для этого надо access point делать а кпк пусть будет клиентом тогда.Но вообще в 2007 году проще wi-fi роутер купить.Он и мало жрет и выключать не надо и зачастую - там тот же самый линукс, только с удобной вебмордой к тому же и в мелкой коробочке.Делать из дорогущего мощного жручего и шумного компа точку доступа как-то обидно когда с этим справляется девайс за сотню баксов размером с 2 пачки сигарет.До кучи если шаритие в линуксе - эта коробочка может еще и простой сайт хостить, файло качать\раздавать и прочее пока большой брат отдыхает.Скажем см asusforum.ru (даже если у вас нет этого девайса, информации по линуксу, сетевым делам и программам не требовательных к ресурсам для разных случаев там ПОЛНО!)
А зачем городить огород с статическими IP и ad-hoc?
Не лучше бы сделать Access Point (и заодно к сети может быть подключен не только один КПК, но и например ноут...) + DHCP?
Например, на картах поддерживаемых MadWifi драйвером это делается элементарно:auto ath0
iface ath0 inet static
madwifi-base wifi0
wireless-mode master
wireless-essid MyWifiNet
wireless-key ХХХХХХХХХХХХХ
madwifi-mode ap
address 192.168.х.1
netmask 255.255.255.0Останется только прописать в dhcp.conf чтото типа:
subnet 192.168.х.0 netmask 255.255.255.0 {
option domain-name "local";
option domain-name-servers 192.168.х.1;
option subnet-mask 255.255.255.0;
default-lease-time 60000;
max-lease-time 720000;range 192.168.х.64 192.168.х.127;
option routers 192.168.х.1;
option domain-name-servers 192.168.х.1;
}и на КПК надо будет только найти сеть и ввести WEP key.. если надо WPA - уже сложнее, но и плюсов больше, хотя я бы вместо WPA лучше бы заюзал VPN :)
Если использовать VPN и wifi будет переодически отваливать, то могут возникать проблемы
Юзаю FreeBSD wifi+vpn (ath+mpd3) все прекрасно и ничего не падает
не получилось:( помогите плз.
Error for wireless request "Set Mode" (8B06) :
SET failed on device ath0 ; Operation not permitted.
>не получилось:( помогите плз.
> Error for wireless request "Set Mode" (8B06) :
> SET failed on device ath0 ; Operation not
>permitted.modprobe ath_pci options autocreate=ap
в конфиги
echo "alias ath0 ath_pci" >> /etc/modprobe.conf.local
echo "options ath_pci autocreate=ap" >> /etc/modprobe.conf.local