установка wireless соединения к wireless router

Ethernet card, Wi-Fi, Bluetooth, IrDA, ADSL-модемы, модемы

Модератор: Модераторы разделов

apvlasenko
Сообщения: 2
ОС: fedora 11

установка wireless соединения к wireless router

Сообщение apvlasenko »

Исходная ситуация:
интернет обеспечивается adsl-модемом к которому подключен беспроводный router NETGEAR WGR614 v6
Его ESSID - NETGEAR и ключ WEP я узнаю, зайдя на него по его сетевому адресу

Установлена с live-disc и работает fedora 11
Во время установки в качестве соединения с интернет была указана встроеная на мб сетевая карта
в компьютере также имеется установленная wireless dwl-520
Хочу перейти на беспроводное подключение к роутеру т.к. дома в квартире есть еще 4 компьютера и не хочу возиться с витой парой и проводами под плинтусами.
Установленная на том же компе ubuntu работает с указанной беспроводной карточкой для связи с роутером через dhcp без проблем.
При запуске fedora 11 live-disc при отключеном проводном соединении к MB NIC (т.е. при наличии только wireless соединения) беспроводное соединение устанавливается (после соответствуюших ответов по поводу essid key - WEP)
Погуглил, нашел вот это: -- http://www.linuxhomenetworking.com/wiki/in...less_Networking
результаты моих усилий привожу ниже:
As I know from below my wireless card interface is named as eth1 on my fedora pc.

Код: Выделить всё

[root@localhost alex]# iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

eth1      IEEE 802.11b  Nickname:"PRISM I"
          Mode:Managed  Frequency:2.467 GHz  Access Point: None
          Bit Rate=11 Mb/s   Sensitivity:1/3
          Retry short limit:8   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality=58/92  Signal level=-11 dBm  Noise level=-132 dBm
          Rx invalid nwid:0  Rx invalid crypt:2  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

from logging to wireless router I know the following info about it:

Код: Выделить всё

SSID                     NETGEAR
MAC Address      00:14:6C:00:7E:04
IP Address     10.0.0.1
DHCP     ON
IP Subnet Mask     255.255.255.0


then I inserted the following commands:

[root@localhost alex]# iwconfig eth1 essid "NETGEAR"

Код: Выделить всё

[root@localhost alex]# iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

eth1      IEEE 802.11b  ESSID:"n(�L�j��әLy�"  Nickname:"PRISM I"
          Mode:Managed  Frequency:2.467 GHz  Access Point: None
          Bit Rate=11 Mb/s   Sensitivity:1/3
          Retry short limit:8   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality=64/92  Signal level=-5 dBm  Noise level=-133 dBm
          Rx invalid nwid:0  Rx invalid crypt:2  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

in the above is strange that name of essid is not informed as NETGEAR

Может тут какая-то сторонняя проблема, связанная с кодировкой символов...

Вот результат сканирования на присутствие и характеристики wireless router

Код: Выделить всё

[root@localhost alex]# /sbin/iwlist eth1 scan
eth1      Scan completed :
          Cell 01 - Address: 00:14:6C:00:7E:04
                    ESSID:"NETGEAR"
                    Mode:Master
                    Channel:11
                    Frequency:2.462 GHz (Channel 11)
                    Signal level:55 dBm  Noise level:24 dBm
                    Encryption key:on
                    Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 18 Mb/s
                              24 Mb/s; 36 Mb/s; 54 Mb/s
                    Extra:bcn_int=100
                    Extra:capab=0x0411
                    Extra: Last beacon: 17ms ago


А вот характеристики сетевой wireless nic

Код: Выделить всё

[root@localhost alex]# iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

eth1      IEEE 802.11b  ESSID:"n(�L�j��әLy�"  Nickname:"PRISM I"
          Mode:Managed  Frequency:2.467 GHz  Access Point: None
          Bit Rate=11 Mb/s   Sensitivity:1/3
          Retry short limit:8   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality=64/92  Signal level=-5 dBm  Noise level=-133 dBm
          Rx invalid nwid:0  Rx invalid crypt:2  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

and when I try the following:

Код: Выделить всё

[root@localhost alex]# ifup eth1

Determining IP information for eth1... failed; no link present.  Check cable?


И тут я замечаю, что wireless router и wireless nic работают на разных частотах.
Правдв, как при этом wireless удалось просканировать наличие и характеристики роутера? Во время сканировния диапазона?

Я попытался прямо указать для wireless nic частоту и канал. Ответы приведены (попытки оказались безуспешными)
[root@localhost alex]# iwconfig eth1 channel 11
Error for wireless request "Set Frequency" (8B04) :
SET failed on device eth1 ; Device or resource busy.

[root@localhost alex]# iwconfig eth1 freq 2.462G
Error for wireless request "Set Frequency" (8B04) :
SET failed on device eth1 ; Device or resource busy.

При этом визуально видно, что wireless nic пытается найти wireless router, перемещаясь по дианазону рабочих частот, что было видно по изменению ее рабочей частоты при периодических запросах о ее состоянии.
Может проблема в работе DHCP? Признаюсь, я в этом слаб.
Может, кто подскажет хоть какие-то идеи?
В одном месте вычитал, что якобы параметр ключа шифрования, хранящегося в файле keys-eth1 в директори etc/sysconfig/network-scripts
должен быть KEY1=s:300896218d вместо KEY=s:300896218d, которое там я увидел.
Но мои изменения ключа к успеху (установке связи) не привели.

Но, как видно из приведенного, wireless nic ключ принимает и устанавливает правильно по прямой команде
[root@localhost alex]# iwconfig eth1 key 300986218d
[root@localhost alex]# iwconfig
lo no wireless extensions.

eth0 no wireless extensions.

eth1 IEEE 802.11b Nickname:"Prism I"
Mode:Managed Frequency:2.467 GHz Access Point: None
Bit Rate:11 Mb/s Sensitivity:1/3
Retry short limit:8 RTS thr:off Fragment thr:off
Encryption key:3009-8621-8D Security mode:open
Power Management:off
Link Quality=62/92 Signal level=-8 dBm Noise level=-133 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

Но по-прежнему, не видно правильного АР и ESSID

Странно то, что при выдаче такой последовательности команд (netgear маленькими буквами) ESSID and encryption KEY
устанавливаются (см. ниже)
[root@localhost alex]# iwconfig eth1 essid netgear
[root@localhost alex]# iwconfig
lo no wireless extensions.

eth0 no wireless extensions.

eth1 IEEE 802.11b ESSID:"netgear" Nickname:"Prism I"
Mode:Managed Frequency:2.467 GHz Access Point: None
Bit Rate:11 Mb/s Sensitivity:1/3
Retry short limit:8 RTS thr:off Fragment thr:off
Encryption key:3008-9621-8D Security mode:open
Power Management:off
Link Quality=58/92 Signal level=-11 dBm Noise level=-132 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

[root@localhost alex]# iwconfig eth1 key 300896218d
[root@localhost alex]# iwconfig
lo no wireless extensions.

eth0 no wireless extensions.

eth1 IEEE 802.11b ESSID:"netgear" Nickname:"Prism I"
Mode:Managed Frequency:2.412 GHz Access Point: None
Bit Rate:11 Mb/s Sensitivity:1/3
Retry short limit:8 RTS thr:off Fragment thr:off
Encryption key:3008-9621-8D Security mode:open
Power Management:off
Link Quality=58/92 Signal level=-11 dBm Noise level=-132 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

а если я пытаюсь указать NETGEAR (заглавными буквами - как и положено), то, во-первых, ESSID не всегда устанавливается, но при этом всегда сбрасывается ранее установленное значение Encryption key
(см. ниже)
[root@localhost alex]# iwconfig eth1 key 300896218d
[root@localhost alex]# iwconfig
lo no wireless extensions.

eth0 no wireless extensions.

eth1 IEEE 802.11b Nickname:"Prism I"
Mode:Managed Frequency:2.467 GHz Access Point: None
Bit Rate:11 Mb/s Sensitivity:1/3
Retry short limit:8 RTS thr:off Fragment thr:off
Encryption key:3008-9621-8D Security mode:open
Power Management:off
Link Quality=60/92 Signal level=-8 dBm Noise level=-132 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

[root@localhost alex]# iwconfig eth1 essid "NETGEAR"
[root@localhost alex]# iwconfig
lo no wireless extensions.

eth0 no wireless extensions.

eth1 IEEE 802.11b Nickname:"Prism I"
Mode:Managed Frequency:2.422 GHz Access Point: None
Bit Rate:11 Mb/s Sensitivity:1/3
Retry short limit:8 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
Link Quality=58/92 Signal level=-11 dBm Noise level=-132 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

Далее выяснилось следующее. При изменении в установках wireless router его ESSID на маленькие буквы netgear ситуация сохраняется зеркально, т.е. при выдаче куоманды для eth1 для установки этому интерфейсу ESSID такого, как в установках wireless router, EESID не устанавливается, а ранее установленный ключ шифрования сбрасывается.


HELP! HELP! HELP!
Have you any tips to help me?

Вот содержание моего файла ifcfg-eth1 из etc/sysconfig/network-scrips:

Код: Выделить всё

# WLAN Interface
DEVICE=eth1
NETMASK=255.255.255.0
HWADDR=00:05:5d:fa:14:08
BOOTPROTO=dhcp
TYPE=Wireless
IPV6INIT=no
ONBOOT=yes
USERCTL=yes
NM_CONTROLLED=yes
PEERDNS=yes
MODE=Managed
RATE=11Mb/s
ESSID=NETGEAR
CHANNEL=

а содержание файла ifup-wireless (который, как я понимаю, и должен поднимать беспроводное соединение) такой:

Код: Выделить всё

#!/bin/bash
# Configure wireless network device options.  See iwconfig(8) for more info.
# Valid variables:
#    MODE: Ad-Hoc, Managed, etc.
#    ESSID: Name of the wireless network
#    NWID: Name of this machine on the network.  Hostname is default
#    FREQ: Frequency to operate on.  See CHANNEL
#    CHANNEL: Numbered frequency to operate on.  See FREQ
#    SENS: Sensitivity threshold for packet rejection.
#    RATE: Transfer rate.  Usually one of Auto, 11, 5, 2, or 1.
#    KEY: Encryption key for WEP.
#    RTS: Explicit RTS handshake.  Usually not specified (auto)
#    FRAG: Fragmentation threshold to split packets.  Usually not specified.
#    SPYIPS: List of IP addresses to "spy" on for link performance stats.
#    IWCONFIG: Extra parameters to pass directly to IWCONFIG
#    SECURITYMODE: Security mode, e.g: 'open' or 'restricted'
#    IWPRIV: Extra parameters to pass directly to IWPRIV

# Only meant to be called from ifup.

# Mode need to be first : some settings apply only in a specific mode !
if [ -n "$MODE" ]; then
    iwconfig $DEVICE mode $MODE
fi

# Set link up (some cards require this.)
/sbin/ip link set dev ${DEVICE} up

# This is a bit hackish, but should do the job right...
if [ -n "$ESSID" -o -n "$MODE" ]; then
    NICKNAME=`/bin/hostname`
    iwconfig $DEVICE nick "$NICKNAME" >/dev/null 2>&1
fi
# Regular stuff...
if [ -n "$NWID" ]; then
    iwconfig $DEVICE nwid $NWID
fi
if [ -n "$FREQ" -a "$MODE" != "Managed" ]; then
    iwconfig $DEVICE freq $FREQ
elif [ -n "$CHANNEL" -a "$MODE" != "Managed" ]; then
    iwconfig $DEVICE channel $CHANNEL
fi
if [ -n "$SENS" ]; then
    iwconfig $DEVICE sens $SENS
fi
if [ -n "$RATE" ]; then
    iwconfig $DEVICE rate "$RATE"
fi
if [ -n "$KEY" -o -n "$KEY1" -o -n "$KEY2" -o -n "$KEY3" -o -n "$KEY4" ]; then
    [ -n "$KEY1" ] && iwconfig $DEVICE key "[1]" $KEY1
    [ -n "$KEY2" ] && iwconfig $DEVICE key "[2]" $KEY2
    [ -n "$KEY3" ] && iwconfig $DEVICE key "[3]" $KEY3
    [ -n "$KEY4" ] && iwconfig $DEVICE key "[4]" $KEY4
    [ -n "$DEFAULTKEY" ] && iwconfig $DEVICE key "[${DEFAULTKEY}]"
    [ -n "$KEY" ] && iwconfig $DEVICE key $KEY
else
    iwconfig $DEVICE key off
fi
if [ -n "$SECURITYMODE" ]; then
    iwconfig $DEVICE enc $SECURITYMODE
fi
if [ -n "$RTS" ]; then
    iwconfig $DEVICE rts $RTS
fi
if [ -n "$FRAG" ]; then
    iwconfig $DEVICE frag $FRAG
fi

# More specific parameters passed directly to IWCONFIG
if [ -n "$IWCONFIG" ]; then
    iwconfig $DEVICE $IWCONFIG
fi

if [ -n "$SPYIPS" ]; then
    for IP in $SPYIPS; do
    iwspy $DEVICE + $IP
    done
fi
if [ -n "$IWPRIV" ]; then
    iwpriv $DEVICE $IWPRIV
fi

# ESSID need to be last : most device re-perform the scanning/discovery
# when this is set, and things like encryption keys are better be
# defined if we want to discover the right set of APs/nodes.
if [ -n "$ESSID" ]; then
    iwconfig $DEVICE essid "$ESSID"
else
    # use any essid
    iwconfig $DEVICE essid any >/dev/null 2>&1
fi


Файл keys-eth1 содержит нужный ключ.

ESSID в информации об интерфейсе eth1 теперь отображается как-то криво, когда я ввожу команду:
iwconfig eth1 essid NETGEAR
то по запросу командой
iwconfig
я не вижу там никакого ESSID, а только вот это:
eth1 IEEE 802.11b Nickname:"Prism I"
Mode:Managed Frequency:2.422 GHz Access Point: None
Bit Rate:11 Mb/s Sensitivity:1/3
Retry short limit:8 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
Link Quality=62/92 Signal level=-5 dBm Noise level=-132 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0


Еще одна информация.
Моя команда

Код: Выделить всё

 iwconfig eth1 ap 00:14:6C:00:7E:04

не имела никакого воздействия - ap так и остался None.

WinXP на этом же компе стартует с установлением обоих активных соединений к роутеру - проводным на МВ и беспроводным через DWL-520

Прошу прощения за то, что часть моего диалога приведена на английском - но там несложные фразы, я надеюсь, они вполне понятны по контексту.

Может ли кто что-нибудь подсказать?

Может кто-нибудь подскажет мне нужный скрипт, в котором все бы выполнялось для установки связи через беспроводный роутер, работающий через DHCP, без этой заморочки извлечения параметров из разных файлов разных директорий?
Говорят, это лучший выход, когда все в одном прямо указывающем скрипте?!
Спасибо сказали:
vda
Сообщения: 3

Re: установка wireless соединения к wireless router

Сообщение vda »

apvlasenko писал(а):
10.01.2010 05:23
Исходная ситуация:
интернет обеспечивается adsl-модемом к которому подключен беспроводный router NETGEAR WGR614 v6
Его ESSID - NETGEAR и ключ WEP я узнаю, зайдя на него по его сетевому адресу
...
Установлена с live-disc и работает fedora 11
...
в компьютере также имеется установленная wireless dwl-520
Установленная на том же компе ubuntu работает с указанной беспроводной карточкой для связи с роутером через dhcp без проблем.


Уря. Раз там работает, начит, и в Федоре можно наладить.

При запуске fedora 11 live-disc при отключеном проводном соединении к MB NIC (т.е. при наличии только wireless соединения) беспроводное соединение устанавливается (после соответствуюших ответов по поводу essid key - WEP)


Правильно ли я понял, что live CD работает, а установленная на винт Федора не хочет?

Погуглил, нашел вот это: -- http://www.linuxhomenetworking.com/wiki/in...less_Networking
результаты моих усилий привожу ниже:
As I know from below my wireless card interface is named as eth1 on my fedora pc.

Код: Выделить всё

[root@localhost alex]# iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

eth1      IEEE 802.11b  Nickname:"PRISM I"
          Mode:Managed  Frequency:2.467 GHz  Access Point: None
          Bit Rate=11 Mb/s   Sensitivity:1/3
          Retry short limit:8   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality=58/92  Signal level=-11 dBm  Noise level=-132 dBm
          Rx invalid nwid:0  Rx invalid crypt:2  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

from logging to wireless router I know the following info about it:

Код: Выделить всё

SSID                     NETGEAR
MAC Address      00:14:6C:00:7E:04
IP Address     10.0.0.1
DHCP     ON
IP Subnet Mask     255.255.255.0


Раз Encryption key:off, значит, она будет пытаться законнектиться без WEP...

then I inserted the following commands:

[root@localhost alex]# iwconfig eth1 essid "NETGEAR"

Код: Выделить всё

[root@localhost alex]# iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

eth1      IEEE 802.11b  ESSID:"n(�L�j��әLy�"  Nickname:"PRISM I"
          Mode:Managed  Frequency:2.467 GHz  Access Point: None
          Bit Rate=11 Mb/s   Sensitivity:1/3
          Retry short limit:8   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality=64/92  Signal level=-5 dBm  Noise level=-133 dBm
          Rx invalid nwid:0  Rx invalid crypt:2  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

in the above is strange that name of essid is not informed as NETGEAR

Может тут какая-то сторонняя проблема, связанная с кодировкой символов...

Вот результат сканирования на присутствие и характеристики wireless router

Код: Выделить всё

[root@localhost alex]# /sbin/iwlist eth1 scan
eth1      Scan completed :
          Cell 01 - Address: 00:14:6C:00:7E:04
                    ESSID:"NETGEAR"
                    Mode:Master
                    Channel:11
                    Frequency:2.462 GHz (Channel 11)
                    Signal level:55 dBm  Noise level:24 dBm
                    Encryption key:on
                    Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 18 Mb/s
                              24 Mb/s; 36 Mb/s; 54 Mb/s
                    Extra:bcn_int=100
                    Extra:capab=0x0411
                    Extra: Last beacon: 17ms ago


Во! АР имеет "Encryption key:on", без шифрования ассоциации не будет 100%

А вот характеристики сетевой wireless nic

Код: Выделить всё

[root@localhost alex]# iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

eth1      IEEE 802.11b  ESSID:"n(�L�j��әLy�"  Nickname:"PRISM I"
          Mode:Managed  Frequency:2.467 GHz  Access Point: None
          Bit Rate=11 Mb/s   Sensitivity:1/3
          Retry short limit:8   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality=64/92  Signal level=-5 dBm  Noise level=-133 dBm
          Rx invalid nwid:0  Rx invalid crypt:2  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

and when I try the following:

Код: Выделить всё

[root@localhost alex]# ifup eth1

Determining IP information for eth1... failed; no link present.  Check cable?


И тут я замечаю, что wireless router и wireless nic работают на разных частотах.
Правдв, как при этом wireless удалось просканировать наличие и характеристики роутера? Во время сканировния диапазона?


В режиме managed карточка сама будет перебирать частоты. Это нормально.

Я попытался прямо указать для wireless nic частоту и канал. Ответы приведены (попытки оказались безуспешными)
[root@localhost alex]# iwconfig eth1 channel 11
Error for wireless request "Set Frequency" (8B04) :
SET failed on device eth1 ; Device or resource busy.

[root@localhost alex]# iwconfig eth1 freq 2.462G
Error for wireless request "Set Frequency" (8B04) :
SET failed on device eth1 ; Device or resource busy.

При этом визуально видно, что wireless nic пытается найти wireless router, перемещаясь по дианазону рабочих частот, что было видно по изменению ее рабочей частоты при периодических запросах о ее состоянии.
Может проблема в работе DHCP? Признаюсь, я в этом слаб.
Может, кто подскажет хоть какие-то идеи?
В одном месте вычитал, что якобы параметр ключа шифрования, хранящегося в файле keys-eth1 в директори etc/sysconfig/network-scripts
должен быть KEY1=s:300896218d вместо KEY=s:300896218d, которое там я увидел.
Но мои изменения ключа к успеху (установке связи) не привели.

Но, как видно из приведенного, wireless nic ключ принимает и устанавливает правильно по прямой команде
[root@localhost alex]# iwconfig eth1 key 300986218d
[root@localhost alex]# iwconfig
lo no wireless extensions.

eth0 no wireless extensions.

eth1 IEEE 802.11b Nickname:"Prism I"
Mode:Managed Frequency:2.467 GHz Access Point: None
Bit Rate:11 Mb/s Sensitivity:1/3
Retry short limit:8 RTS thr:off Fragment thr:off
Encryption key:3009-8621-8D Security mode:open
Power Management:off
Link Quality=62/92 Signal level=-8 dBm Noise level=-133 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

Но по-прежнему, не видно правильного АР и ESSID

Странно то, что при выдаче такой последовательности команд (netgear маленькими буквами) ESSID and encryption KEY
устанавливаются (см. ниже)
[root@localhost alex]# iwconfig eth1 essid netgear
[root@localhost alex]# iwconfig
lo no wireless extensions.

eth0 no wireless extensions.

eth1 IEEE 802.11b ESSID:"netgear" Nickname:"Prism I"
Mode:Managed Frequency:2.467 GHz Access Point: None
Bit Rate:11 Mb/s Sensitivity:1/3
Retry short limit:8 RTS thr:off Fragment thr:off
Encryption key:3008-9621-8D Security mode:open
Power Management:off
Link Quality=58/92 Signal level=-11 dBm Noise level=-132 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

[root@localhost alex]# iwconfig eth1 key 300896218d
[root@localhost alex]# iwconfig
lo no wireless extensions.

eth0 no wireless extensions.

eth1 IEEE 802.11b ESSID:"netgear" Nickname:"Prism I"
Mode:Managed Frequency:2.412 GHz Access Point: None
Bit Rate:11 Mb/s Sensitivity:1/3
Retry short limit:8 RTS thr:off Fragment thr:off
Encryption key:3008-9621-8D Security mode:open
Power Management:off
Link Quality=58/92 Signal level=-11 dBm Noise level=-132 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

а если я пытаюсь указать NETGEAR (заглавными буквами - как и положено), то, во-первых, ESSID не всегда устанавливается, но при этом всегда сбрасывается ранее установленное значение Encryption key
(см. ниже)
[root@localhost alex]# iwconfig eth1 key 300896218d
[root@localhost alex]# iwconfig
lo no wireless extensions.

eth0 no wireless extensions.

eth1 IEEE 802.11b Nickname:"Prism I"
Mode:Managed Frequency:2.467 GHz Access Point: None
Bit Rate:11 Mb/s Sensitivity:1/3
Retry short limit:8 RTS thr:off Fragment thr:off
Encryption key:3008-9621-8D Security mode:open
Power Management:off
Link Quality=60/92 Signal level=-8 dBm Noise level=-132 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

[root@localhost alex]# iwconfig eth1 essid "NETGEAR"
[root@localhost alex]# iwconfig
lo no wireless extensions.

eth0 no wireless extensions.

eth1 IEEE 802.11b Nickname:"Prism I"
Mode:Managed Frequency:2.422 GHz Access Point: None
Bit Rate:11 Mb/s Sensitivity:1/3
Retry short limit:8 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
Link Quality=58/92 Signal level=-11 dBm Noise level=-132 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

Далее выяснилось следующее. При изменении в установках wireless router его ESSID на маленькие буквы netgear ситуация сохраняется зеркально, т.е. при выдаче куоманды для eth1 для установки этому интерфейсу ESSID такого, как в установках wireless router, EESID не устанавливается, а ранее установленный ключ шифрования сбрасывается.


HELP! HELP! HELP!
Have you any tips to help me?


То, что ESSID "плавает" и не устанавливается в "NETGEAR", странно. Может быть, NetworkManager запущен и пытается настроить карточку? Убей его.

Взможно, надо сначала установить ключ, а потом установить режим Managed. Попробуй начать с режима Ad-Hoc - в нем карточка никого не ищет, а спокойно себе работает одна, - потом установи ESSID, ключ и т.п., а потом переключись в Managed. Кроме этого, убедись, что карточка в состоянии "up" - используй для просмотра состояния не просто "iwconfig", а "iwconfig eth1; ip a l dev eth1".

Вообще wireless это мутное дело, и разные карточки по-разному относятся к переключению режимов, ip l set dev eth1 up/down и тп. Надо экспериментировать. 8)

Еще вопрос. На АР просто WEP или более новый вид шифрования? Для более новых режимов нужно запускать wep-supplicant, я с этим зверем незнаком...
Спасибо сказали:
apvlasenko
Сообщения: 2
ОС: fedora 11

Re: установка wireless соединения к wireless router

Сообщение apvlasenko »

vda писал(а):
12.01.2010 21:04
apvlasenko писал(а):
10.01.2010 05:23
Исходная ситуация:
интернет обеспечивается adsl-модемом к которому подключен беспроводный router NETGEAR WGR614 v6
Его ESSID - NETGEAR и ключ WEP я узнаю, зайдя на него по его сетевому адресу
...
Установлена с live-disc и работает fedora 11
...
в компьютере также имеется установленная wireless dwl-520
Установленная на том же компе ubuntu работает с указанной беспроводной карточкой для связи с роутером через dhcp без проблем.


Уря. Раз там работает, начит, и в Федоре можно наладить.

При запуске fedora 11 live-disc при отключеном проводном соединении к MB NIC (т.е. при наличии только wireless соединения) беспроводное соединение устанавливается (после соответствуюших ответов по поводу essid key - WEP)


Правильно ли я понял, что live CD работает, а установленная на винт Федора не хочет?

Да, так и есть - причем в обоих случаях используется драйвер для wireless nic--> orinoco_pci

Погуглил, нашел вот это: -- http://www.linuxhomenetworking.com/wiki/in...less_Networking
результаты моих усилий привожу ниже:
As I know from below my wireless card interface is named as eth1 on my fedora pc.

Код: Выделить всё

[root@localhost alex]# iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

eth1      IEEE 802.11b  Nickname:"PRISM I"
          Mode:Managed  Frequency:2.467 GHz  Access Point: None
          Bit Rate=11 Mb/s   Sensitivity:1/3
          Retry short limit:8   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality=58/92  Signal level=-11 dBm  Noise level=-132 dBm
          Rx invalid nwid:0  Rx invalid crypt:2  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

from logging to wireless router I know the following info about it:

Код: Выделить всё

SSID                     NETGEAR
MAC Address      00:14:6C:00:7E:04
IP Address     10.0.0.1
DHCP     ON
IP Subnet Mask     255.255.255.0


Раз Encryption key:off, значит, она будет пытаться законнектиться без WEP...

then I inserted the following commands:

[root@localhost alex]# iwconfig eth1 essid "NETGEAR"

Код: Выделить всё

[root@localhost alex]# iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

eth1      IEEE 802.11b  ESSID:"n(�L�j��әLy�"  Nickname:"PRISM I"
          Mode:Managed  Frequency:2.467 GHz  Access Point: None
          Bit Rate=11 Mb/s   Sensitivity:1/3
          Retry short limit:8   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality=64/92  Signal level=-5 dBm  Noise level=-133 dBm
          Rx invalid nwid:0  Rx invalid crypt:2  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

in the above is strange that name of essid is not informed as NETGEAR

Может тут какая-то сторонняя проблема, связанная с кодировкой символов...

Вот результат сканирования на присутствие и характеристики wireless router

Код: Выделить всё

[root@localhost alex]# /sbin/iwlist eth1 scan
eth1      Scan completed :
          Cell 01 - Address: 00:14:6C:00:7E:04
                    ESSID:"NETGEAR"
                    Mode:Master
                    Channel:11
                    Frequency:2.462 GHz (Channel 11)
                    Signal level:55 dBm  Noise level:24 dBm
                    Encryption key:on
                    Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 18 Mb/s
                              24 Mb/s; 36 Mb/s; 54 Mb/s
                    Extra:bcn_int=100
                    Extra:capab=0x0411
                    Extra: Last beacon: 17ms ago


Во! АР имеет "Encryption key:on", без шифрования ассоциации не будет 100%

А вот характеристики сетевой wireless nic

Код: Выделить всё

[root@localhost alex]# iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

eth1      IEEE 802.11b  ESSID:"n(�L�j��әLy�"  Nickname:"PRISM I"
          Mode:Managed  Frequency:2.467 GHz  Access Point: None
          Bit Rate=11 Mb/s   Sensitivity:1/3
          Retry short limit:8   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality=64/92  Signal level=-5 dBm  Noise level=-133 dBm
          Rx invalid nwid:0  Rx invalid crypt:2  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

and when I try the following:

Код: Выделить всё

[root@localhost alex]# ifup eth1

Determining IP information for eth1... failed; no link present.  Check cable?


И тут я замечаю, что wireless router и wireless nic работают на разных частотах.
Правдв, как при этом wireless удалось просканировать наличие и характеристики роутера? Во время сканировния диапазона?


В режиме managed карточка сама будет перебирать частоты. Это нормально.

Я попытался прямо указать для wireless nic частоту и канал. Ответы приведены (попытки оказались безуспешными)
[root@localhost alex]# iwconfig eth1 channel 11
Error for wireless request "Set Frequency" (8B04) :
SET failed on device eth1 ; Device or resource busy.

[root@localhost alex]# iwconfig eth1 freq 2.462G
Error for wireless request "Set Frequency" (8B04) :
SET failed on device eth1 ; Device or resource busy.

При этом визуально видно, что wireless nic пытается найти wireless router, перемещаясь по дианазону рабочих частот, что было видно по изменению ее рабочей частоты при периодических запросах о ее состоянии.
Может проблема в работе DHCP? Признаюсь, я в этом слаб.
Может, кто подскажет хоть какие-то идеи?
В одном месте вычитал, что якобы параметр ключа шифрования, хранящегося в файле keys-eth1 в директори etc/sysconfig/network-scripts
должен быть KEY1=s:300896218d вместо KEY=s:300896218d, которое там я увидел.
Но мои изменения ключа к успеху (установке связи) не привели.

Но, как видно из приведенного, wireless nic ключ принимает и устанавливает правильно по прямой команде
[root@localhost alex]# iwconfig eth1 key 300986218d
[root@localhost alex]# iwconfig
lo no wireless extensions.

eth0 no wireless extensions.

eth1 IEEE 802.11b Nickname:"Prism I"
Mode:Managed Frequency:2.467 GHz Access Point: None
Bit Rate:11 Mb/s Sensitivity:1/3
Retry short limit:8 RTS thr:off Fragment thr:off
Encryption key:3009-8621-8D Security mode:open
Power Management:off
Link Quality=62/92 Signal level=-8 dBm Noise level=-133 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

Но по-прежнему, не видно правильного АР и ESSID

Странно то, что при выдаче такой последовательности команд (netgear маленькими буквами) ESSID and encryption KEY
устанавливаются (см. ниже)
[root@localhost alex]# iwconfig eth1 essid netgear
[root@localhost alex]# iwconfig
lo no wireless extensions.

eth0 no wireless extensions.

eth1 IEEE 802.11b ESSID:"netgear" Nickname:"Prism I"
Mode:Managed Frequency:2.467 GHz Access Point: None
Bit Rate:11 Mb/s Sensitivity:1/3
Retry short limit:8 RTS thr:off Fragment thr:off
Encryption key:3008-9621-8D Security mode:open
Power Management:off
Link Quality=58/92 Signal level=-11 dBm Noise level=-132 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

[root@localhost alex]# iwconfig eth1 key 300896218d
[root@localhost alex]# iwconfig
lo no wireless extensions.

eth0 no wireless extensions.

eth1 IEEE 802.11b ESSID:"netgear" Nickname:"Prism I"
Mode:Managed Frequency:2.412 GHz Access Point: None
Bit Rate:11 Mb/s Sensitivity:1/3
Retry short limit:8 RTS thr:off Fragment thr:off
Encryption key:3008-9621-8D Security mode:open
Power Management:off
Link Quality=58/92 Signal level=-11 dBm Noise level=-132 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

а если я пытаюсь указать NETGEAR (заглавными буквами - как и положено), то, во-первых, ESSID не всегда устанавливается, но при этом всегда сбрасывается ранее установленное значение Encryption key
(см. ниже)
[root@localhost alex]# iwconfig eth1 key 300896218d
[root@localhost alex]# iwconfig
lo no wireless extensions.

eth0 no wireless extensions.

eth1 IEEE 802.11b Nickname:"Prism I"
Mode:Managed Frequency:2.467 GHz Access Point: None
Bit Rate:11 Mb/s Sensitivity:1/3
Retry short limit:8 RTS thr:off Fragment thr:off
Encryption key:3008-9621-8D Security mode:open
Power Management:off
Link Quality=60/92 Signal level=-8 dBm Noise level=-132 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

[root@localhost alex]# iwconfig eth1 essid "NETGEAR"
[root@localhost alex]# iwconfig
lo no wireless extensions.

eth0 no wireless extensions.

eth1 IEEE 802.11b Nickname:"Prism I"
Mode:Managed Frequency:2.422 GHz Access Point: None
Bit Rate:11 Mb/s Sensitivity:1/3
Retry short limit:8 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
Link Quality=58/92 Signal level=-11 dBm Noise level=-132 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

Далее выяснилось следующее. При изменении в установках wireless router его ESSID на маленькие буквы netgear ситуация сохраняется зеркально, т.е. при выдаче куоманды для eth1 для установки этому интерфейсу ESSID такого, как в установках wireless router, EESID не устанавливается, а ранее установленный ключ шифрования сбрасывается.


HELP! HELP! HELP!
Have you any tips to help me?


То, что ESSID "плавает" и не устанавливается в "NETGEAR", странно. Может быть, NetworkManager запущен и пытается настроить карточку? Убей его.

Так он и оказался причиной...

Взможно, надо сначала установить ключ, а потом установить режим Managed. Попробуй начать с режима Ad-Hoc - в нем карточка никого не ищет, а спокойно себе работает одна, - потом установи ESSID, ключ и т.п., а потом переключись в Managed. Кроме этого, убедись, что карточка в состоянии "up" - используй для просмотра состояния не просто "iwconfig", а "iwconfig eth1; ip a l dev eth1".

Все сработало, кроме того, что команда dhclient eth1 ничего не присвоила интерфейсу eth1
Поэтому все сделал вручную и сетть появилась (оказалось, что в один момент может работать только одно соединение с роутером с fedora 11 - в противном случае после подъема wireless nic инет сразу проавдает)

Как теперь все эти действия прописать для автоматического включения wireless nic призагрузке? В каком месте вписывать?

Вообще wireless это мутное дело, и разные карточки по-разному относятся к переключению режимов, ip l set dev eth1 up/down и тп. Надо экспериментировать. 8)

Еще вопрос. На АР просто WEP или более новый вид шифрования? Для более новых режимов нужно запускать wep-supplicant, я с этим зверем незнаком...
Спасибо сказали: