Задача: требуется вывести Nokia N800 (или аналогичное устройство) в Интернет через компьютер с беспроводной сетью. Предполагается, что интернет проводной или ADSL\модем.
Решение: требуется выполнить простые настройки на стороне настольной машины и N800.
На стороне машины, подключённой к Интернет
Нужно создать простую одноранговую 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
При этом eth1 это интерфейс, который подключён к Интернету. Соединение не шифруется - нужно сначала проверить, что всё работает, а потом городить огород с шифрованием.
# iptables -t nat -A POSTROUTING --out-interface eth1 -j MASQUERADE
На стороне Nokia N800
Заходим в меню "Инструменты" --- "Панель управления", ищем там "Соединения", запускаем. Жмём в открывшемся окне на кнопку "Соединения", "Создать".
Даём соединению любое имя, отмечаем галку WLAN, жмём Дальше.
Здесь задаём essid - такой же, какой дали в iwconfig, в моём примере это virens. Шифрование отсутствует, тип сети - одноранговая ad-hoc. Далее.
Здесь нас поздравят, но радоваться рано - тыкаем по кнопке "Дополнительно". Откроется диалоговое окно, выбираем вкладку IP-адреса.
Здесь снимаем галку "Получать IP-адрес автоматически" и вводим адреса:IP-адрес: 10.106.146.2
Маска подсети: 255.255.255.0
Маршрутизатор: 10.106.146.1
Адрес DNS должен быть от того интерфейса, который обеспечивает выход в сеть - иначе говоря, содержимое /etc/resolv.confОсновной адрес DNS: 10.106.255.199
Это всё настройки моей сети, подключённой к Корвету. У вас они будут \ могут быть другими.
Весь процесс настройки таблетки показан на комбинированном скриншоте:
По большому счёту всё. Некоторые применяют фильтрацию по мак-адресу, но у меня после этого возник забавный глюк: Kate, KDVI, KPDF и Kile стартуют через 1.5-2 минуты, а потом так и иксы начинают делать при их перезапуске - до перезагрузки системы. Поэтому на мак-фильтрацию я плюнул, благо у меня в районе нет никого с WiFi в радиусе 500 метров в любую сторону :-)
Ссылки
Собственно, статья является сокращённым переводом этого замечательного поста заокеанского коллеги-блоггера, за что ему большое человеческое спасибо.
Выводим Nokia N800 в Интернет через ноутбук с WiFi
Подписаться на:
Комментарии к сообщению (Atom)
7 комментариев: |высказаться!| RSS-лента дискуссии.|
А как вывести в инет через Bluetooth КПК на Winmobile? На компьютере ubuntu 7.04 и KDE.
Об этом говорилось тут
http://maemo.org/community/wiki/HOWTO-BluetoothNetworking
как подключить к интернету nokia n800 через блютус и комп с виндовс? возможно ли это?
Отличный пост, спасибо, попробую на ноуте своем, а то все никак вай-фай не поднять((
Error for wireless request "Set Mode" (8B06) :
SET failed on device ath0 ; Invalid argument.
как решить?
Стив, вместе с решёткой копируй первую команду) у меня без решётки такое же сообщение вылезало
Стив читай SET failed on device ath0 ; Invalid argument.
Значит интерфейс другой, попробуй sudo iwconfig он отобразит вайвай интерфес
Отправить комментарий