The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги | ]

Настройка Linux как Wifi шлюза для КПК
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
 
04.10.2007 , Автор: Михаил Конник , Источник: http://mydebianblog.blogspot.com/20...
Ключи: wifi, wireless, pda / Лицензия: CC-BY
Раздел:    Корень / Администратору / Сетевая подсистема, маршрутизация / Wifi, настройка беспроводного доступа

Обсуждение [ RSS ]
 
  • 1.1, boris (??), 10:59, 04/10/2007 [ответить]    [к модератору]
  • +/
    А как организавать шифрованное соединение?
     
  • 1.2, Anatoly A. Kazantsev (?), 11:25, 04/10/2007 [ответить]    [к модератору]
  • +/
    Использовать WEP/WPA/WPA2 шифрование для wifi-соединений. Последние два предпочтительнее.
     
     
  • 2.6, Аноним (6), 01:06, 14/10/2007 [^] [ответить]     [к модератору]
  • +/
    Угу, только это не катит в ad-hoc режиме поюзанном тут, для этого надо access po... весь текст скрыт [показать]
     
  • 1.3, Roman (??), 13:33, 05/10/2007 [ответить]    [к модератору]  
  • +/
    А зачем городить огород с статическими 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 :)

     
  • 1.4, умник (?), 01:49, 12/10/2007 [ответить]    [к модератору]  
  • +/
    Если использовать VPN и wifi будет переодически отваливать, то могут возникать проблемы
     
  • 1.5, Kir (??), 13:08, 13/10/2007 [ответить]    [к модератору]  
  • +/
    Юзаю FreeBSD wifi+vpn (ath+mpd3) все прекрасно и ничего не падает
     
  • 1.9, tex (??), 22:39, 07/11/2007 [ответить]    [к модератору]  
  • +/
    не получилось:( помогите плз.
    Error for wireless request "Set Mode" (8B06) :
        SET failed on device ath0 ; Operation not permitted.
     
     
  • 2.10, loki (??), 10:37, 28/10/2008 [^] [ответить]    [к модератору]  
  • +/
    >не получилось:( помогите плз.
    > 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

     

    Ваш комментарий
    Имя:         
    E-Mail:      
    Заголовок:
    Текст:



      Закладки на сайте
      Проследить за страницей
    Created 1996-2018 by Maxim Chirkov  
    ДобавитьПоддержатьВебмастеруГИД  
    Hosting by Ihor