LINUX.ORG.RU
ФорумAdmin

Не могу построить беспроводную сеть


0

1

Машина №1:

# ifconfig wlan0 up
# iwconfig wlan0 essid N1 key s:Hello mode ad-hoc
# ifconfig wlan0 192.168.0.1

Машина №2

# ifconfig wlan0 up
# iwlist wlan0 scan|tail -19
          Cell 03 - Address: B6:FF:86:6A:16:D1
                    Channel:1
                    Frequency:2.412 GHz (Channel 1)
                    Quality=62/70  Signal level=-48 dBm  
                    Encryption key:on
                    ESSID:"N1"
                    Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 6 Mb/s
                              9 Mb/s; 12 Mb/s; 18 Mb/s
                    Bit Rates:24 Mb/s; 36 Mb/s; 48 Mb/s; 54 Mb/s
                    Mode:Ad-Hoc
                    Extra:tsf=0000000000b2299f
                    Extra: Last beacon: 1086ms ago
                    IE: Unknown: 00024E31
                    IE: Unknown: 010882040B160C121824
                    IE: Unknown: 030101
                    IE: Unknown: 06020000
                    IE: Unknown: 32043048606C
                    IE: Unknown: DD070050F202000100

# iwconfig wlan0 essid N1 key s:Hello
# ifconfig wlan0 192.168.0.2
# ping -I wlan0 192.168.0.1
PING 192.168.0.1 (192.168.0.1) from 192.168.0.2 wlan0: 56(84) bytes of data.
From 192.168.0.2 icmp_seq=2 Destination Host Unreachable
From 192.168.0.2 icmp_seq=3 Destination Host Unreachable
From 192.168.0.2 icmp_seq=4 Destination Host Unreachable
^C
--- 192.168.0.1 ping statistics ---
5 packets transmitted, 0 received, +3 errors, 100% packet loss, time 4009ms
pipe 3
fconfig wlan0
wlan0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500  metric 1
        inet 192.168.0.2  netmask 255.255.255.0  broadcast 192.168.0.255
        ether 00:15:af:e6:8d:c8  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

Машина №1:

# ping -I wlan0 192.168.0.2
PING 192.168.0.2 (192.168.0.2) from 192.168.0.1 wlan0: 56(84) bytes of data.
From 192.168.0.1 icmp_seq=2 Destination Host Unreachable
From 192.168.0.1 icmp_seq=3 Destination Host Unreachable
From 192.168.0.1 icmp_seq=4 Destination Host Unreachable
^C
--- 192.168.0.2 ping statistics ---
4 packets transmitted, 0 received, +3 errors, 100% packet loss, time 3008ms
pipe 3
# ifconfig wlan0
wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500  metric 1
        inet 192.168.0.1  netmask 255.255.255.0  broadcast 192.168.0.255
        inet6 fe80::4a5d:60ff:fe68:eeee  prefixlen 64  scopeid 0x20<link>
        ether 48:5d:60:68:ee:ee  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 573  bytes 35244 (34.4 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

★★★★★

Может быть, в целях отладки отключить шифрование?

pianolender ★★★
()

NetworkManager не вариант?

ymuv ★★★★
()
Ответ на: комментарий от tiandrey

Да, точно:

Ad-Hoc (network composed of only one cell and without Access Point)

Но вот:

Master (the node is the synchronisa‐tion master or acts as an Access Point)

# iwconfig wlan0 mode Master
Error for wireless request "Set Mode" (8B06) :
    SET failed on device wlan0 ; Invalid argument.
ados ★★★★★
() автор топика
Ответ на: комментарий от tiandrey

№1

# iwconfig wlan0
wlan0     IEEE 802.11bgn  ESSID:"N2"  
          Mode:Ad-Hoc  Frequency:2.412 GHz  Cell: 66:20:0C:8E:CC:F3   
          Tx-Power=20 dBm   
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Encryption key:4C69-6E75-78
          Power Management:off
          

# iwconfig wlan0
wlan0     IEEE 802.11bg  ESSID:"N2"  
          Mode:Ad-Hoc  Frequency:2.412 GHz  Cell: 66:20:0C:8E:CC:F3   
          Tx-Power=20 dBm   
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Encryption key:4C69-6E75-78
          Power Management:on
          

Опробовол обоих в режиме ad-hoc. Не пингует...

ados ★★★★★
() автор топика
Ответ на: комментарий от ados

Mode:Ad-Hoc Frequency:2.412 GHz Cell: 66:20:0C:8E:CC:F3

Mode:Ad-Hoc Frequency:2.412 GHz Cell: 66:20:0C:8E:CC:F3

Вроде бы проблем быть не должно, они нашли друг друга, поэтому надо в какую-то другую сторону копать.

tiandrey ★★★★★
()
Ответ на: комментарий от tiandrey
# ifconfig wlan0
wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500  metric 1
        inet 192.168.0.1  netmask 255.255.255.0  broadcast 192.168.0.255
        inet6 fe80::4a5d:60ff:fe68:eeee  prefixlen 64  scopeid 0x20<link>
        ether 48:5d:60:68:ee:ee  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 11  bytes 1064 (1.0 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

# route |grep wlan
192.168.0.0     *               255.255.255.0   U     0      0        0 wlan0

№2

# ifconfig wlan0
wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500  metric 1
        inet 192.168.0.2  netmask 255.255.255.0  broadcast 192.168.0.255
        inet6 fe80::215:afff:fee6:8dc8  prefixlen 64  scopeid 0x20<link>
        ether 00:15:af:e6:8d:c8  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 39  bytes 2556 (2.4 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

# route|grep wlan
default         192.168.0.1     0.0.0.0         UG    0      0        0 wlan0
192.168.0.0     *               255.255.255.0   U     0      0        0 wlan0
ados ★★★★★
() автор топика
Ответ на: комментарий от ados

Что-то вывод route на второй машине подтормаживает.

Посмотрите, что в resolv.conf написано.

BTW, проверил на своих ноутбуках, и у меня тоже не взлетело. Если ручками, то как у вас, если через NM, то в логах говорит, что не может режим установить (на обоих ноутбуках). Такие дела.

tiandrey ★★★★★
()
Ответ на: комментарий от tiandrey

Забыл сказать, что у первой машины есть доступ к другой сети.

Но если на №2:

# route del default
# ping 192.168.0.1
PING 192.168.0.1 (192.168.0.1) 56(84) bytes of data.
From 192.168.0.2 icmp_seq=2 Destination Host Unreachable
From 192.168.0.2 icmp_seq=3 Destination Host Unreachable
From 192.168.0.2 icmp_seq=4 Destination Host Unreachable
From 192.168.0.2 icmp_seq=6 Destination Host Unreachable
From 192.168.0.2 icmp_seq=7 Destination Host Unreachable
From 192.168.0.2 icmp_seq=8 Destination Host Unreachable
From 192.168.0.2 icmp_seq=10 Destination Host Unreachable
From 192.168.0.2 icmp_seq=11 Destination Host Unreachable
From 192.168.0.2 icmp_seq=12 Destination Host Unreachable
From 192.168.0.2 icmp_seq=14 Destination Host Unreachable
From 192.168.0.2 icmp_seq=15 Destination Host Unreachable
From 192.168.0.2 icmp_seq=16 Destination Host Unreachable
From 192.168.0.2 icmp_seq=18 Destination Host Unreachable
From 192.168.0.2 icmp_seq=19 Destination Host Unreachable
From 192.168.0.2 icmp_seq=20 Destination Host Unreachable
From 192.168.0.2 icmp_seq=22 Destination Host Unreachable
From 192.168.0.2 icmp_seq=23 Destination Host Unreachable
From 192.168.0.2 icmp_seq=24 Destination Host Unreachable
From 192.168.0.2 icmp_seq=26 Destination Host Unreachable
From 192.168.0.2 icmp_seq=27 Destination Host Unreachable
From 192.168.0.2 icmp_seq=28 Destination Host Unreachable

--- 192.168.0.1 ping statistics ---
30 packets transmitted, 0 received, +21 errors, 100% packet loss, time 29077ms
pipe 3

ados ★★★★★
() автор топика
Ответ на: комментарий от tiandrey
# route add default gw 192.168.0.1

После ifconfig wlan0 $ip

ados ★★★★★
() автор топика

В общем, так: поднял обе машины, не подлючая их ни к любой другой сети, настраиваю wi-fi без шифрования + указывая channel, поднимаю интерфейсы. Прослеживаю iwlist'ом, что вай-фай работает и настраиваю сеть на статическом ip - удачно ping'уется.

Прикручиваю wep шифрование - ping'уется. Меняю essid - ping'уется. На постройку шлюза пока ложу болт. Подключаюсь к инету (он у меня автоматически netcfg'ом подключается) , временно отключая Wi-fi - и инет работает ( на 1-й машине) и wi-fi:

# ifconfig wlan0
wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500  metric 1
        inet 192.168.0.1  netmask 255.255.255.0  broadcast 192.168.0.255
        inet6 fe80::4a5d:60ff:fe68:eeee  prefixlen 64  scopeid 0x20<link>
        ether 48:5d:60:68:ee:ee  txqueuelen 1000  (Ethernet)
        RX packets 1882  bytes 183532 (179.2 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 2127  bytes 236460 (230.9 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

# iwconfig wlan0
wlan0     IEEE 802.11bgn  ESSID:"Linux"  
          Mode:Ad-Hoc  Frequency:2.417 GHz  Cell: AA:58:68:50:DB:55   
          Tx-Power=20 dBm   
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Encryption key:7472-656C-6C
          Power Management:off
          
# ping 192.168.0.2 -I wlan0
PING 192.168.0.2 (192.168.0.2) from 192.168.0.1 wlan0: 56(84) bytes of data.
64 bytes from 192.168.0.2: icmp_req=1 ttl=64 time=2.18 ms
64 bytes from 192.168.0.2: icmp_req=2 ttl=64 time=2.20 ms
64 bytes from 192.168.0.2: icmp_req=3 ttl=64 time=5.95 ms
^C
--- 192.168.0.2 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2002ms
rtt min/avg/max/mdev = 2.185/3.448/5.953/1.771 ms

Вопрос считаю открытым, так-как до сих пор не пойму, почему сеть не работала раньше. Поэтому если всё поломать и снова всё перенастроить, практически уверен, что сеть не заработает.

ados ★★★★★
() автор топика
Ответ на: комментарий от ados

Ничего, они сами договорятся, ибо

wiki

Кроме того, устройства 802.11n могут работать в трёх режимах:

  • наследуемом (Legacy), в котором обеспечивается поддержка устройств 802.11b/g и 802.11a
  • смешанном (Mixed), в котором поддерживаются устройства 802.11b/g, 802.11a и 802.11n
  • «чистом» режиме — 802.11n (именно в этом режиме и можно воспользоваться преимуществами повышенной скорости и увеличенной дальностью передачи данных, обеспечиваемыми стандартом 802.11n)

Посмотрите на битрейт в iwlist scan - там скорости b/g.

tiandrey ★★★★★
()

Сейчас вообще бред какой-то, с одной машины другая пингуется, а с другой первая нет.

ados ★★★★★
() автор топика

Может проблема в железе? №1:

# lspci |grep -i wire
02:00.0 Network controller: Ralink corp. RT3090 Wireless 802.11n 1T/1R PCIe
[root@atheist rahal]# lsmod |grep rt
rt2800pci               7917  0 
rt2800lib              36543  1 rt2800pci
crc_ccitt               1095  1 rt2800lib
rt2x00pci               4223  1 rt2800pci
rt2x00lib              30854  3 rt2800pci,rt2800lib,rt2x00pci
mac80211              196315  3 rt2800lib,rt2x00pci,rt2x00lib
cfg80211              142508  2 rt2x00lib,mac80211
iTCO_vendor_support     1577  1 iTCO_wdt
eeprom_93cx6            1044  1 rt2800pci
agpgart                22287  3 drm,intel_agp,intel_gtt
ados ★★★★★
() автор топика
Ответ на: комментарий от ados

№2:

# lspci |grep -i wire
02:00.0 Ethernet controller: Atheros Communications Inc. AR242x / AR542x Wireless Network Adapter (PCI-Express) (rev 01)
# lsmod |grep ath
ath5k                 127756  0 
ath                    11990  1 ath5k
mac80211              196283  1 ath5k
cfg80211              142476  3 ath5k,ath,mac80211

ados ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.