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 появится запись для этого устройства. Вы можете попробовать подключиться к беспроводной сети, нажав на иконку в системной панели и выбрав сеть. Если Вы можете просматривать сетевые ресурсы с помощью браузера, вы успешно подключились к интернет.
Используя KNetworkManager, просто щёлкните на значке приложения в системной панели и выбирете беспроводную сеть, к которой хотите подключиться. Если вы выбирете сеть, в которой используется шифрование, то появится всплывающее диалоговое окно для ввода необходимой информации. После того, как информация будет введена, она будет сохранена утилитой KWallet. Это позволит вам подключаться к этой сети в будущем, просто вводя пароль KWallet.
Откройте Konqueror и попробуйте перейти на http://www.ubuntu.com. Если получилось, Вы имеете полностью рабочее интернет соединение.
If the above did not work, open up 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: ( → → ) 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.
Рекомендуется подключиться к интернет другим способом и прочитать больше информации о беспроводных соединениях. Ниже приведено несколько мест, которые можно посетить.
Начиная с версии 2.6.17, в ядре реализована поддержка беспроводных устройств Broadcom. Это обозначает, что некотороые устройства Broadcom будут работать без дополнительной настройки, хотя некоторые устройства всё ещё работать не будут. Если ваше беспроводное устройство Broadcom не работает, у вас есть два варианта действия - bcm43xx-fwcutter и NdisWrapper.
С помощью приложения bcm43xx-fwcutter можно выбрать лишь несколько устройств, которые способны работать. Чтобы посмотреть список устройств, поддерживаемых в настоящий момент, пожалуйста, просмотрите http://bcm43xx.berlios.de/?go=devices. Если ваше устройство не работает, это значит, что вам нужно использовать приложение NdisWrapper. Для того, чтобы получить информацию о настройке вашего устройства с bcm43xx-fwcutter пожалуйста, посмотрите «Broadcom» и для настройки с 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. Проверьте появилась ли связь с локальной сетью или Интернетом.
Начиная с выпуска 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 ( → → ) 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.