Форум русскоязычного сообщества Ubuntu


Автор Тема: Соединить два ноута по wi-fi  (Прочитано 2693 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Psy[H[]

  • Автор темы
  • Активист
  • *
  • Сообщений: 883
  • Маньяк. Ставлю Линух на все что попадется под руку
    • Просмотр профиля
Соединить два ноута по wi-fi
« : 22 Марта 2008, 15:17:15 »
Имеются два (или более) ноута, на них стоит Ubuntu. Требуется подключить их друг к другу, чтобы, например перекинуться партией в Wormux, или Glest.
Первые конвульсивные движения были в сторону NM, "создать новую беспроводную сеть", после чего NM выдавал сообщение вроде "пытаюсь подключиться к беспроводной сети (null)..." (не понятно почему, null, ведь имя сети было задано свое) и возвращался в исходное состояние.
В лучшем случае получалось увидеть эту сеть (с правильным именем) с другого ноута в течении нескольких секунд, но  подключиться не получалось. Пробовали с разных ноутов. На одном intel wi-fi, на других пока не знаю. Вроде к хотспотам подключаются нормально все. Сам со своего вчера в инете через халявный goldenwifi лазал. А вот подключиться к другому ноуту не удается.

Погуглил насчет ручных способов, нашел комманду
# sudo iwconfig eth1 essid "WirelessNetworkName" mode Ad-Hoc key s:***********( http://anojrs.blogspot.com/2007/07/ubuntu-creating-wireless-home-network.html )
после этого iwconfig показывает следующее:
eth1      unassociated  ESSID:"mspark" 
          Mode:Ad-Hoc  Frequency=nan kHz  Cell: Not-Associated   
          Bit Rate:0 kb/s   Tx-Power:16 dBm   
          Retry limit:15   RTS thr:off   Fragment thr:off
          Power Management:off
          Link Quality:0  Signal level:0  Noise level:0
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:26   Missed beacon:0
и по крайней мере мой коммуникатор созданную сеть вообще не видит (с другим ноутом до понедельника испытать не смогу)
при попытке заменить Ad-Hoc на Master выдает:
Error for wireless request "Set Mode" (8B06) :
    SET failed on device eth1 ; Invalid argument.
Я знаю только то, что ничего не знаю.
                                     

Оффлайн sorib

  • Участник
  • *
  • Сообщений: 159
    • Просмотр профиля
Re: Соединить два ноута по wi-fi
« Ответ #1 : 23 Марта 2008, 11:09:03 »
Укажите канал явно: sudo iwconfig eth1 mode Ad-Hoc essid bNet channel 11 key *********

Оффлайн Malamut

  • Ubuntu Member
  • Администратор
  • Старожил
  • *
  • Сообщений: 3337
  • Я добрый, честно!
    • Просмотр профиля
    • Моя страница на Launchpad
Re: Соединить два ноута по wi-fi
« Ответ #2 : 23 Марта 2008, 14:30:08 »
И ещё перед тем как баловаться с iwconfig лучше (у меня с включённым не работало) отключить network manager:
$ sudo /etc/dbus-1/event.d/26NetworkManagerDispatcher stop
$ sudo /etc/dbus-1/event.d/25NetworkManager stop
Чтоб он больше не включался:
$ sudo echo exit > /etc/default/NetworkManager
$ sudo echo exit > /etc/default/NetworkManagerDispatcher
(а чтоб включался потом снова, нужно удалить эти файлы)

В любом случае в настройках nm надо перевести сеть с режима роуминга на ручной (кстати, если соберешься отключать, то тоже надо предварительно отключить роуминг)
"Носителем суверенитета и единственным источником власти в Российской Федерации является ее многонациональный народ" Конституция РФ

Оффлайн Psy[H[]

  • Автор темы
  • Активист
  • *
  • Сообщений: 883
  • Маньяк. Ставлю Линух на все что попадется под руку
    • Просмотр профиля
Re: Соединить два ноута по wi-fi
« Ответ #3 : 23 Марта 2008, 15:56:37 »
Утром указывал 1 канал, ничего не получалось (коммуникатор видел сеть, но не мог к ней подключиться), сейчас указал 11 канал - подключился. :) Спасибо!
Правда как в расшаренную папку зайти из-под этого майкрософтовского поделия я понятия не имею. Да это и не важно. В понедельник буду тестить с другим линуховым ноутом... :)

О! Кстати, классно получилось с этими коммандами: я повесил себе на панельку два скриптика для включения и выключения NM, очень удобно. Для компиза у меня тоже такие висят.

...кстати, если не отключить NM, то после создания сети он будет пытаться подключиться сам к себе!  :2funny: При том успешно! качество сигнала 99%  :2funny:
« Последнее редактирование: 23 Марта 2008, 16:23:39 от Psy[H[] »
Я знаю только то, что ничего не знаю.
                                     

Оффлайн Psy[H[]

  • Автор темы
  • Активист
  • *
  • Сообщений: 883
  • Маньяк. Ставлю Линух на все что попадется под руку
    • Просмотр профиля
Re: Соединить два ноута по wi-fi
« Ответ #4 : 26 Марта 2008, 15:41:53 »
Облом. Другой ноут подключается (соединение есть), но айпишники по нулям, соответсвтенно как создать сервер и подключить к нему клиент - не понятно, и что пинговать - тоже не ясно. Пробовали разные каналы - результат один и тот же.
Я знаю только то, что ничего не знаю.
                                     

Оффлайн Yuri77

  • Активист
  • *
  • Сообщений: 271
    • Просмотр профиля
Re: Соединить два ноута по wi-fi
« Ответ #5 : 26 Марта 2008, 17:40:34 »
Тут вроде бы подробнее описано, может поможет:
https://help.ubuntu.com/community/WifiDocs/Adhoc

Оффлайн Psy[H[]

  • Автор темы
  • Активист
  • *
  • Сообщений: 883
  • Маньяк. Ставлю Линух на все что попадется под руку
    • Просмотр профиля
Re: Соединить два ноута по wi-fi
« Ответ #6 : 26 Марта 2008, 18:02:59 »
Мде. Гуголь гуглем, а Ubuntu вики я и не приметил.
Спасибо!
завтра отпишусь...
Я знаю только то, что ничего не знаю.
                                     

Оффлайн 12d3

  • Активист
  • *
  • Сообщений: 674
  • Ubuntu 10.04
    • Просмотр профиля
Re: Соединить два ноута по wi-fi
« Ответ #7 : 26 Марта 2008, 19:02:59 »
Облом. Другой ноут подключается (соединение есть), но айпишники по нулям, соответсвтенно как создать сервер и подключить к нему клиент - не понятно, и что пинговать - тоже не ясно. Пробовали разные каналы - результат один и тот же.
тут сервера и клиента нету, ad-hoc это одноранговая сеть, все равноправны.
раз айпишники по нулям, то их прописать надо, например
sudo ifconfig eth1 192.168.0.1а на втором например 192.168.0.2

Оффлайн Psy[H[]

  • Автор темы
  • Активист
  • *
  • Сообщений: 883
  • Маньяк. Ставлю Линух на все что попадется под руку
    • Просмотр профиля
Re: Соединить два ноута по wi-fi
« Ответ #8 : 26 Марта 2008, 21:21:26 »
Имелись в виду сервер и клиент в прогах (см. первый пост)  ;)
Я знаю только то, что ничего не знаю.
                                     

Оффлайн Psy[H[]

  • Автор темы
  • Активист
  • *
  • Сообщений: 883
  • Маньяк. Ставлю Линух на все что попадется под руку
    • Просмотр профиля
Re: Соединить два ноута по wi-fi
« Ответ #9 : 27 Марта 2008, 21:55:50 »
Да! Получилось!
все прекрасно получилось.
Алгоритм: отрубаем NM, потом на каждом ноуте такой скрипт от рута:
#!/bin/bash
# вместо eth1 соответствующий беспроводной карте интерфейс, если отличается.
ifconfig eth1 down
iwconfig eth1 mode ad-hoc
iwconfig eth1 channel 4
iwconfig eth1 essid 'net_name' # имя сети
iwconfig eth1 key 1234567890 # ключ сети
ifconfig eth1 up
# dhclient eth1 # если нужна автоматическая расстановка адресов, раскомментить эту строку и закомментить следующую
ifconfig eth1 169.254.34.2 # на каждом компе нужно задать свой адрес

После этого все заработало, и wormux заменил нам скучную лекцию :)
завтра будем UrT испытывать...

...можно в начало скрипта добавить строки для отключения NM
Я знаю только то, что ничего не знаю.
                                     

Оффлайн 12d3

  • Активист
  • *
  • Сообщений: 674
  • Ubuntu 10.04
    • Просмотр профиля
Re: Соединить два ноута по wi-fi
« Ответ #10 : 28 Марта 2008, 01:26:30 »
иногда (напр. у меня) отрубать nm не обязательно, и даже channel прописывать не требуется (карточка intel 3945abg). посему стоит вначале проверить, работает ли без плясок вокруг nm.
з.ы. буквоедство: 4 строчки из скрипта можно объединить  ;)
iwconfig eth1 mode ad-hoc channel 4 essid 'net_name' key 1234567890

 

Страница сгенерирована за 0.052 секунд. Запросов: 23.