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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Раздать Интернет по Wi-Fi  (Прочитано 11316 раз)

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

Оффлайн Antony

  • Автор темы
  • Новичок
  • *
  • Сообщений: 32
    • Просмотр профиля
Re: Раздать Интернет по Wi-Fi
« Ответ #15 : 01 Февраля 2010, 07:18:05 »
Ясно даже второкурснице железнодорожного техникума, что если хочешь что-то сделать, то надо делать это самому. Применительно к нашим баранам: если что-то не так в ОС - сделай лучше. В OpenSource это не запрещено :coolsmiley: А пенять на зеркало... Это же не наш метод!  ;D

Оффлайн mechanical

  • Активист
  • *
  • Сообщений: 682
    • Просмотр профиля
Re: Раздать Интернет по Wi-Fi
« Ответ #16 : 01 Февраля 2010, 08:36:23 »
Antony, да у меня тоже такое было, на линуксовых драйверах. У меня wifi broadcom и atheros, и под линуксовыми драйверами ad-hoc работал через пень колоду, то соединяются, то не видят друг друга, да еще и на скорости ниже некуда 1-2Мбит/с.

Поставил на обоих ноутах ndiswrapper - всё заработало. Сейчас реальная скорость передачи данных с ноута на ноут примерно 20 Мбит/с

Так что советую тебе, разберись ка с ndiswrapper. Там ad-hoc на порядок лучше работает, да еще и Signal level правильно будет показывать.

Какие у тебя карты wifi ? выложи lspci касательно wifi
« Последнее редактирование: 01 Февраля 2010, 09:06:02 от mechanical »
Archlinux i686 , Lenovo ThinkPad SL510

Оффлайн Antony

  • Автор темы
  • Новичок
  • *
  • Сообщений: 32
    • Просмотр профиля
Re: Раздать Интернет по Wi-Fi
« Ответ #17 : 01 Февраля 2010, 09:15:35 »
05:00.0 Ethernet controller: Atheros Communications Inc. AR242x 802.11abg Wireless PCI Express Adapter (rev 01)

Оффлайн mechanical

  • Активист
  • *
  • Сообщений: 682
    • Просмотр профиля
Re: Раздать Интернет по Wi-Fi
« Ответ #18 : 01 Февраля 2010, 09:31:27 »
а на другом ноуте?
Archlinux i686 , Lenovo ThinkPad SL510

Оффлайн Antony

  • Автор темы
  • Новичок
  • *
  • Сообщений: 32
    • Просмотр профиля
Re: Раздать Интернет по Wi-Fi
« Ответ #19 : 01 Февраля 2010, 11:57:16 »
Ещё запутанней, чем я предполагал. На машине-доноре pci устройство определяется неоднозначно, в зависимости от проинсталлированного ПО. Так, под 9.04 и madwifi (я указывал это ранее):
05:00.0 Ethernet controller: Atheros Communications Inc. AR242x 802.11abg Wireless PCI Express Adapter (rev 01)а под 9.10 (liveCD):
05:00.0 Ethernet controller: Atheros Communications Inc. AR5001 Wireless Network Adapter (rev 01)На машине акцепторе я пока liveCD не запускал...
02:00.0 Ethernet controller: Atheros Communications Inc. AR5001 Wireless Network Adapter (rev 01)
:(

Оффлайн mechanical

  • Активист
  • *
  • Сообщений: 682
    • Просмотр профиля
Re: Раздать Интернет по Wi-Fi
« Ответ #20 : 01 Февраля 2010, 12:46:51 »
можно попробовать посмотреть более подробную инфу
sudo lspci -vnn

http://www.atheros.cz/ - вот тут что-то вроде виндовых драйверов, попробуй xp32-драйверы для AR5001 на оба ноута


https://help.ubuntu.com/community/WifiDocs/Driver/Ndiswrapper#Installing Windows driver using command line - вот тут описано как устанавливать виндовые дрова на ndiswrapper через консоль

обязательно нужно будет заблэклистить текущие используемые модули wifi перед загрузкой модуля ndiswrapper
« Последнее редактирование: 01 Февраля 2010, 12:49:34 от mechanical »
Archlinux i686 , Lenovo ThinkPad SL510

Оффлайн Antony

  • Автор темы
  • Новичок
  • *
  • Сообщений: 32
    • Просмотр профиля
Re: Раздать Интернет по Wi-Fi
« Ответ #21 : 01 Февраля 2010, 22:14:11 »
Что-то не выходит у Данилы-мастера каменный цветок. Пробовал даже ndiswrapper: ndisgtk при запуске выдаёт табличку
далее

А в остальном всё без изменений.
Продолжаю размышлять и синтезировать.
 :o

Оффлайн mechanical

  • Активист
  • *
  • Сообщений: 682
    • Просмотр профиля
Re: Раздать Интернет по Wi-Fi
« Ответ #22 : 01 Февраля 2010, 22:44:02 »
забей на nisgtk, любая гуя в таких вещах - потенциальная головная боль, ты не видишь действий, поэтому не понимаешь сути происходящего

делай через консоль
почитай где-нибудь как ставиться в Ubuntu и настраивается ndiswrapper через консоль

ключевые моменты:
1) заблэклистить линуксовые драйверы (модули ядра) в /etc/modprobe.d/blacklist
какие у тебя модули используются. я не знаю, возможно, что-то начинающееся на ath
смотри в lsmod и lspci -v
также нелишним заблэклистить модуль ssb

2) установить виндовые
ndiswrapper -i filename.inf
ndiswrapper -l
ndiswrapper -m
depmod -a

3) загрузить ndiswrapper
modprobe ndiswrapper
в итоге нужно добиться, чтоб карта подхватила ndiswrapper
проверяется так
lspci -v
....
04:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g (rev 01)
Subsystem: Broadcom Corporation Device 04b5
Flags: bus master, fast devsel, latency 0, IRQ 18
Memory at f4700000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: ndiswrapper
Kernel modules: ssb
....
ты должен увидеть Kernel driver in use: ndiswrapper, если видишь там не ndiswrapper, то что-то сделал не так

читай до посинения
https://help.ubuntu.com/community/WifiDocs/Driver/Ndiswrapper#Load the new driver module
https://help.ubuntu.com/community/WifiDocs/WirelessTroubleShootingGuide
там всё подробно расписано, просто надо это проецировать на своё железо
« Последнее редактирование: 01 Февраля 2010, 22:58:00 от mechanical »
Archlinux i686 , Lenovo ThinkPad SL510

Оффлайн Antony

  • Автор темы
  • Новичок
  • *
  • Сообщений: 32
    • Просмотр профиля
Re: Раздать Интернет по Wi-Fi
« Ответ #23 : 02 Февраля 2010, 10:11:33 »
Добаловался до того, что пропали wlan0 и master:
antony@antony-laptop:~$ iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

vboxnet0  no wireless extensions.

ppp0      no wireless extensions.
А ведь были же... >:(

Оффлайн mechanical

  • Активист
  • *
  • Сообщений: 682
    • Просмотр профиля
Re: Раздать Интернет по Wi-Fi
« Ответ #24 : 02 Февраля 2010, 10:26:18 »
что показывает
lspci -v
lsmod | grep ath
lsmod | grep ndiswrapper
dmesg | grep ndiswrapper
ndiswrapper -l
какие виндовые дрова ставил?
что прописал в блэклист?

« Последнее редактирование: 02 Февраля 2010, 10:28:40 от mechanical »
Archlinux i686 , Lenovo ThinkPad SL510

Оффлайн Antony

  • Автор темы
  • Новичок
  • *
  • Сообщений: 32
    • Просмотр профиля
Re: Раздать Интернет по Wi-Fi
« Ответ #25 : 02 Февраля 2010, 10:36:44 »
Блин, да я заднюю включил. Решил, что надо начинать с существования wlan0. Деинсталлировал уже и ndiswrapper. А вообще пробовал и 32 и 64-битные драйвера для ХР. Вроде ndiswrapper не ругался, но и wi-fi не работал.
:-\
Думаю начать настройку Wi-Fi с начала, однако изначальное отсутствие беспроводных интерфейсов меня несколько смущает...
:o

Оффлайн mechanical

  • Активист
  • *
  • Сообщений: 682
    • Просмотр профиля
Re: Раздать Интернет по Wi-Fi
« Ответ #26 : 02 Февраля 2010, 10:51:20 »
отсутствие беспроводных интерфейсов с ndisrapper может означать, что подобраны неверные виндовые драйверы
интерфейс поднимается только тогда, когда ndiswrapper нормально схватит карту с виндовыми дровами
вообще, по хорошему надо убить madwifi и добиваться подъема ndiswrapper
если нет интерфейса, смотреть внимательно, на что ругается ndiswrapper
dmesg | grep ndiswrapper

с виндовыми драйверами тоже не всё так просто, я перепробовал штуки 4 для одной карты, прежде чем добился нормальной работы, при чем окончательная версия драйверов была не самая новая.

а у тебя Ubuntu 64 ?


и еще, если устанавливаешь новые виндовые дрова, не забывай предварительно вычищать старые /etc/ndiswrapper (или куда там они у тебя устанавливаются)

кстати, твои карты должны работать не только на madwifi на и на стандартном модуле ядра ath5k. только ad-hoc не знаю как будет с ним работать
« Последнее редактирование: 02 Февраля 2010, 11:20:12 от mechanical »
Archlinux i686 , Lenovo ThinkPad SL510

Оффлайн Antony

  • Автор темы
  • Новичок
  • *
  • Сообщений: 32
    • Просмотр профиля
Re: Раздать Интернет по Wi-Fi
« Ответ #27 : 02 Февраля 2010, 11:41:14 »
  • Linux antony-laptop 2.6.31-17-generic #54-Ubuntu SMP Thu Dec 10 17:01:44 UTC 2009 x86_64 GNU/Linux на машине-акцепторе;
  • Linux cosmo-laptop 2.6.28-17-generic #58-Ubuntu SMP Tue Dec 1 21:27:25 UTC 2009 x86_64 GNU/Linux на машине-доноре
Да, эксперимент - это то, что я люблю  :coolsmiley: Буду пробовать рекомбинировать. Чтоб ускорить - давайте в Jabber'e?!  :o

Оффлайн mechanical

  • Активист
  • *
  • Сообщений: 682
    • Просмотр профиля
Re: Раздать Интернет по Wi-Fi
« Ответ #28 : 02 Февраля 2010, 11:43:47 »
жабы под рукой нет, аська 402569546
Archlinux i686 , Lenovo ThinkPad SL510

Оффлайн Antony

  • Автор темы
  • Новичок
  • *
  • Сообщений: 32
    • Просмотр профиля
Re: Раздать Интернет по Wi-Fi
« Ответ #29 : 02 Февраля 2010, 21:12:01 »
Исходные данные изменились в самую лучшую сторону:
  • на обеих машинах Ubuntu 9.10
  • Linux antony-laptop 2.6.31-17-generic #54-Ubuntu SMP Thu Dec 10 17:01:44 UTC 2009 x86_64 GNU/Linux
  • благодаря любезности mechanical wi-fi карточка на обеих ноутах работает через ndiswrapper
  • 02:00.0 Ethernet controller: Atheros Communications Inc. AR5001 Wireless Network Adapter (rev 01)
       Subsystem: Atheros Communications Inc. Device 0035
       Flags: bus master, fast devsel, latency 0, IRQ 17
       Memory at fd9f0000 (64-bit, non-prefetchable) [size=64K]
       Capabilities: <access denied>
       Kernel driver in use: ndiswrapper
       Kernel modules: ath5k
  • 05:00.0 Ethernet controller: Atheros Communications Inc. AR5001 Wireless Network Adapter (rev 01)
       Subsystem: AMBIT Microsystem Corp. Device 0428
       Flags: bus master, fast devsel, latency 0, IRQ 19
       Memory at f2200000 (64-bit, non-prefetchable) [size=64K]
       Capabilities: <access denied>
       Kernel driver in use: ndiswrapper
       Kernel modules: ath5k
поднимаю сеть Ad-Hoc:
  • iwconfig wlan0 mode ad-hoc
    iwconfig wlan0 channel 11
    iwconfig wlan0 essid cosmo-home
    iwconfig wlan0 key s:stole
    ifconfig wlan0 192.168.100.1 up
  • iwconfig wlan0 mode ad-hoc
    iwconfig wlan0 channel 11
    iwconfig wlan0 essid cosmo-home
    iwconfig wlan0 key s:stole
    ifconfig wlan0 192.168.100.2 up

интерфейсы wlan0 поднимаются, ОДНАКО
машины друг друга пропинговать не могут!?!
 :'(

 

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