Всем привет и с праздниками.
На домашнем ПК стоит opensuse 10.2. Решил сделать беспроводной интернет. Купил адаптер D-link DWA-120. Подключил, выяснил что этот адаптер не поддерживается linux-ом, но есть такой ndiswrapper. Вставил диск с дровами для винды, нашел где лежит сам драйвер, прописал:
# ndiswrapper -l /путь/к/файлу
# ndiswrapper -l installed drivers: neta5agu driver installed, hardware (2001:3A05) present (alternate driver: conflict)
Непонятно что это за драйвер с которым конфликт идет. Вычиал где-то, что может быть конфликт с камим-то встроенным драйвером, но на каком-то сайте в списке поддерживаемых дров к адаптерам, своего адаптера я не нашел. Ну может и хрен с ним, драйвер ведь установился… Далее, с помощью yast создал беспроводную карту wlan0. Сказал чтоб получала адрес по dhcp (пока хотя бы так) Далее как я понимаю 2 варианта:
либо использовать какой-нить knetworkmanager
либо выручную через ifconfig/iwconfig
Забыл сказать, при входе в квартиру висит D-link-овский роутер (проводной и беспроводной). Далее, через knetworkmanager выйти в инет получилось. Но меня не устраивает, что я должен каждый раз писать ключ шифрования. Версия knetworkmanager 0.1. Есть более новая, но мне ее никак ни скачать пакет, ни загрузить через yast (почему-то не нравится репозитарий, где он лежит).
Поэтому я хотел бы разобраться как настроить все это без гуишных менеджеров. Пробую так:
# ifconfig wlan0 wlan0 Link encap:Ethernet HWaddr 00:21:91:8F:D7:6D inet addr:192.168.1.10 Bcast:192.168.1.255 Mask:255.255.255.0 UP BROADCAST NOTRAILERS RUNNING MULTICAST MTU:1500 Metric:1 RX packets:6900 errors:0 dropped:0 overruns:0 frame:0 TX packets:6669 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:5490202 (5.2 Mb) TX bytes:1106332 (1.0 Mb) # iwconfig lo no wireless extensions. eth0 no wireless extensions. wlan0 IEEE 802.11b ESSID:off/any Nickname:"HM-1" Mode:Managed Frequency:2.437 GHz Access Point: 00:14:D1:3B:4D:05 Bit Rate=108 Mb/s Encryption key:off Power Management:off Link Quality:0/100 Signal level:-86 dBm Noise level:-256 dBm Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:0 Invalid misc:0 Missed beacon:0 # iwlist wlan0 scan wlan0 Scan completed : Cell 01 - Address: 00:17:9A:64:FD:55 ESSID:"ROCKY" Protocol:IEEE 802.11g Mode:Managed Frequency:2.437 GHz (Channel 6) Quality:0/100 Signal level:-88 dBm Noise level:-256 dBm Encryption key:on 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; 24 Mb/s; 36 Mb/s 48 Mb/s; 54 Mb/s Extra:bcn_int=100 Extra:atim=0 Cell 02 - //другие сети, которые не интересуют [22:47:31 root@HM-1 UrbanTerror]# iwconfig wlan0 essid ROCKY [22:47:31 root@HM-1 UrbanTerror]# iwconfig wlan0 key 000CBA000F [22:47:43 root@HM-1 UrbanTerror]# iwconfig lo no wireless extensions. eth0 no wireless extensions. wlan0 IEEE 802.11g ESSID:"ROCKY" Nickname:"HM-1" Mode:Managed Frequency:2.437 GHz Access Point: 00:17:9A:64:FD:55 Bit Rate=54 Mb/s Encryption key:000C-BA00-0F Security mode:restricted 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:0 Missed beacon:0
А дальше что делать не знаю…. т.е. сети вроде как находит, лампочка на адаптере горит а в инет я выйти не могу… Что не так делаю?:(
[22:49:19 root@HM-1 UrbanTerror]# ping 192.168.0.1 connect: Network is unreachable
192.168.0.1 — адрес роутера
Напоследок приведу таблицу маршрутизации:
[22:49:21 root@HM-1 UrbanTerror]# route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.1.0 * 255.255.255.0 U 0 0 0 wlan0 link-local * 255.255.0.0 U 0 0 0 wlan0 loopback * 255.0.0.0 U 0 0 0 lo
При подключении к инету через networkmanager таблица такая:
[22:56:32 root@HM-1 UrbanTerror]# route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.0.0 * 255.255.255.0 U 0 0 0 wlan0 loopback * 255.0.0.0 U 0 0 0 lo default 192.168.0.1 0.0.0.0 UG 0 0 0 wlan0
Может дело в том, что неназначен шлюз для wlan0? А как его добавить тогда? :(
Заранее спасибо!
Последние комментарии
- OlegL, 17 декабря 2023 года в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
Добавил шлюз
Но через браузер зайти в инет не могу :(
разобрался, тему можно закрывать
Просьба в таких случаях описывать решение проблемы, которое помогло. Если кто-нибудь потом откопает через гугл эту тему, он будет рад :-)
В общем удалил интерфейс wlan0 и создал его заново. В настройках яста прописал все что требуется (там и мак-адрес роутера, и его IP). Так все заработало.
Но потом я переставил систему, сейчас Opensuse 11.0. Настраивал wifi также, ядро тоже…. а вот пришлось еще дописывать в /etc/rc.d/boot.local
(без этого при загрузке системы инета не было).
Через пару дней я отнес этот wifi адаптер на свалку :) Получилась очень странная вещь: выход в инет 3 м/бита, а вот внутри сети (у меня ноут с suse 11.0, ПК c suse 11.0 и КПК — все это дела с wifi). И все это замечалено выходит в инет…. Настроил nfs, на сусях поднял 2 сервера samba (для КПК)… Все машины друг друга видят но как-только я пытаюсь переписать любой файл (неважно с какой машины, неважно через samba или nfs) — висит все. Скорость 10-15 к/бит начинает качать, а спустя пару минут все зависает. Компы после этого далее нормальным способом не выключаются (слава богу ext3) — то своп не выключить, то cifs не отмонтировать то с пол-часа висит строчка halt.local…. Я не говорю о том, что у маршрутизатора крыша едет.. И это я объяснить не могу такое поведение… Если бы адаптер wifi был неправильно настроен, не было бы инета… непонятно (спрашивал на разных форумах, никто ниче толкового не сказал).
В тоже время, как только ноут и ПК подключены проводами к роутеру, все преотлично копируется и работает…. Так что я сделал вывод что провода the best.