WiFi
Пред.
След.

WiFi

Wireless networking has gotten better with Kubuntu 9.04, however there are still problems for users who do not have a card supported natively. If you have not purchased a wireless card yet, please take a look at the supported hardware at https://help.ubuntu.com/community/WifiDocs/WirelessCardsSupported.

Как мне...

...выяснить, работает ли мой беспроводной адаптер?

Если беспроводной адаптер был обнаружен, в меню KNetworkManager появится запись для этого устройства. Вы можете попробовать подключиться к беспроводной сети, нажав на иконку в системной панели и выбрав сеть. Если Вы можете просматривать сетевые ресурсы с помощью браузера, вы успешно подключились к интернет.

...настроить шифрование WEP или WPA

Используя KNetworkManager, просто щёлкните на значке приложения в системной панели и выбирете беспроводную сеть, к которой хотите подключиться. Если вы выбирете сеть, в которой используется шифрование, то появится всплывающее диалоговое окно для ввода необходимой информации. После того, как информация будет введена, она будет сохранена утилитой KWallet. Это позволит вам подключаться к этой сети в будущем, просто вводя пароль KWallet.

...проверить, есть ли у меня соединение с интернет?

Откройте Konqueror и попробуйте перейти на http://www.ubuntu.com. Если получилось, Вы имеете полностью рабочее интернет соединение.

If the above did not work, open up Konsole (Application LauncherSystemTerminal (Konsole)) and type ping gateway_ip_address (substitude gateway_ip_address by the ip address of your gateway. This address is usually 192.168.1.1, but may vary depending on the nature of your network). If you are able to ping your gateway, then the DNS on your computer is not working correctly. If you are not able to ping the gateway, then you do not have a proper internet connection.

... определить, какую беспроводную карту использует моя система?

Command line: (Application LauncherSystemTerminal (Konsole)) This will open up Konsole providing you with a terminal or the command line. Once you are sitting at the command prompt simply type lspci and press the Enter key. Locate the Network controller: line as this will provide information about your wireless adapter.

...получить справку по беспроводному подключению?

Рекомендуется подключиться к интернет другим способом и прочитать больше информации о беспроводных соединениях. Ниже приведено несколько мест, которые можно посетить.

...заставить работать беспроводной адаптер Broadcom?

Начиная с версии 2.6.17, в ядре реализована поддержка беспроводных устройств Broadcom. Это обозначает, что некотороые устройства Broadcom будут работать без дополнительной настройки, хотя некоторые устройства всё ещё работать не будут. Если ваше беспроводное устройство Broadcom не работает, у вас есть два варианта действия - bcm43xx-fwcutter и NdisWrapper.

С помощью приложения bcm43xx-fwcutter можно выбрать лишь несколько устройств, которые способны работать. Чтобы посмотреть список устройств, поддерживаемых в настоящий момент, пожалуйста, просмотрите http://bcm43xx.berlios.de/?go=devices. Если ваше устройство не работает, это значит, что вам нужно использовать приложение NdisWrapper. Для того, чтобы получить информацию о настройке вашего устройства с bcm43xx-fwcutter пожалуйста, посмотрите «Broadcom» и для настройки с NdisWrapperпросмотрите «NdisWrapper».

NdisWrapper

Использование командной строки

Конфигурация NdisWrapper выполняется с помощью командной строки, так как до сих пор не существуют программы для графической настройки. Не смотря на это, используемые команды просты в понимании.

Аппаратные Платформы

Этот метод подходит только для платформ Intel и AMD. Для пользователей устаревших iBook и Powerbook этот способ не подойдёт. Однако он может быть применим для MacBook (на платформе Intel).

NdisWrapperсчитается решением всех пролем с беспроводными сетями для Linux. Большая часть беспроводных адаптеров, которые не поддерживаются изначально или с помощью других инструментов поддерживаются с помощью NdisWrapper. Установите ndiswrapper используя Adept. Если вы плохо знакомы с практикой устновики программ, просмотрите Добавление Приложений.

После установки NdisWrapper найдите драйвера сетевой карты для Windows на CD или в Интернете. Драйверы для Windows XP предпочтительней, хотя драйверы для Windows 2000 обычно также хорошо работают. Найдя драйверы, скопируйте их в каталог к себе на компьютер. В некоторых случаях файл драйвера может иметь вид driver.zip или driver.exe. Если файл в формате .zip, то распакуйте его следующим образом: щёлкните правой кнопкой мыши на файле и в появившемся меню выберите Извлечь. А если файл драйвера в формате .exe, то установите утилиту cabextract. После этого запустите Konsole и с помощью команд ls и cd перейдите в каталог с драйвером. Затем наберите команду cabextract filename.exe чтобы извлечь содержимое файла. Драйвер будет в формате .inf. Теперь всё что вам осталось сделать это написать команду sudo ndiswrapper -i filename.inf и нажать Enter. Если всё прошло удачно, то вы не получите сообщений об ошибках. Эта команда загрузила драйвер в модуль NdisWrapper. Дайте команду sudo modprobe ndiswrapper и нажмите Enter. Проверьте появилась ли связь с локальной сетью или Интернетом.

Если всё прошло хорошо, то последнее что останется сделать так чтобы модуль NdisWrapper загружался сам при включении компьютера. Для этого просто напишите команду sudo sh -c "echo ndiswrapper >> /etc/modules" и нажмите Enter.

Если всё прошло не так хорошо, то проблема может быть не с NdisWrapper, а возможно с KNetworkManager. Предположим что был сбой с KNetworkManager, тогда просто щёлкните на значке в панели задач и выберите пункт Quit. После этого в командной строке наберите команду sudo modprobe -r ndiswrapper && sudo modprobe ndiswrapper и нажмите Enter. Эта команда выгрузит и снова загрузит NdisWrapper. Проверьте появилась ли связь с локальной сетью или Интернетом.

Broadcom

Начиная с выпуска 6.10 (Edgy Eft) в ядре включена поддержка драйверов для некоторых карт Broadcom, использующих утилиту bcm43xx-fwcutter. В настоящее время поддерживается не много карт, однако разработка продолжается. Чтобы убедиться что ваша карта поддерживается посмотрите список http://bcm43xx.berlios.de/?go=devices. Если вашей карты нет в списке, то обратитесь к «NdisWrapper».

Для начала вам необходимо установить утилиту bcm43xx-fwcutter. Для получения более поробной информации об установке дополнительных программ посмотрите раздел Установка программ.

Once you have bcm43xx-fwcutter installed you can read through a list of links to various drivers for your Broadcom device. To do this open up Konsole (Application LauncherSystemTerminal (Konsole)) and type at the prompt zless /usr/share/doc/bcm43xx-fwcutter/README.gz and press Enter. You have the choice of picking a driver from that list, driver CD, or manufacturer's website. The file you are interested in using is the bcwl5.sys file. If you have the drivers in a .zip format, unzip the files to a local directory. If the drivers are in a .exe format, you will need to install Cabextract. With Cabextract, at the command line locate the directory where you downloaded or copied the file to. Once there type at the prompt cabextract filename.exe and press Enter. This will extract the file into the directory you are in.

Now that you have the driver files extracted, navigate with Konsole to the directory with the driver files. Next you will use the bcm43xx-fwcutter utility to install the drivers. To do so, at the prompt type sudo bcm43xx-fwcutter -w /lib/firmware/$(uname -r) bcwl5.sys. You may receive a couple of warnings which are nothing to worry about. If it didn't work, it will provide an error that states either driver isn't supported or the driver is to old. If this is the case, you would repeat this step using one of the drivers from the list in the README.gz file shown above. If you continue to have issues, connect to the Internet with another source and review the following sites:

If you continue to have issues with loading the drivers, then you may need to use the NdisWrapper utility.

Now if you went through the driver installation without any major errors or issues, the next step would be to load the new module you created in the previous step. At the command line type sudo modprobe bcm43xx and press Enter. To see if the module loaded and is working, at the prompt type iwconfig and press Enter. If it works it should return the name of the interface as ethX where X is the number of the device. In most cases it may be eth1 if you have a CAT-5 Ethernet device already installed and configured. Also to test and see if your device can scan, at the command prompt type sudo iwlist ethX scan and press Enter. Don't worry if it reports no networks found as your connection may still be working. Test and see if you can connect to your network and the Internet. If everything has worked then you will want to add the module so it will load at boot. To do so, at the command prompt type sudo sh -c "echo bcm43xx >> /etc/modules" and press Enter.

Пред.
След.
Начало