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.
만약 여러분이 가진 무선랜 카드가 인식되었다면, K 네크워크 관리자는 해당 장치에 대한 메뉴 항목을 가지고 있을 것입니다. 시스템 트레이 아이콘을 클릭한 후 무선 네트워크를 선택하는 방법으로 무선 네트워크에 연결을 시도해 볼 수 있습니다. 만약 웹 브라우저를 통해 웹 페이지를 볼 수 있다면, 성공적으로 인터넷에 연결된 것입니다.
K 네크워크 관리자를 이용하면 단지 시스템 트레이에 있는 아이콘을 클릭한 후 연결하고 싶은 무선 네트워크를 선택하면 됩니다. 만약 암호화 방식을 이용하는 네크워크를 클릭하면, 이에 대한 정보를 입력하기 위한 대화상자가 나타날 것입니다. 이 정보를 한번 입력해두면, KWallet 도구 내에 저장됩니다. 그러면 이후에 다시 연결할 때 KWallet 암호만을 입력하면 될 것입니다.
컹커러를 실행하고 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 NdisWrapper
NdisWrapper를 설정하는 것은 주로 명령행에서 이루어 집니다. 현재 이에 대한 그래픽 클라이언트는 존재하지 않습니다. 비록 이 방법이 명령행에서 이루어지기는 하지만, 방법 자체는 쉽게 따라할 수 있습니다.
이 방법은 오직 Intel과 AMD 플랫폼만을 지원합니다. 예전의 iBooks 및 Powerbooks 사용자들은 이 방법을 사용할 수 없습니다. 하지만, (Intel 기반의) MacBooks 사용자들은 이 방법을 이용할 수 있을 것입니다.
NdisWrapper는 리눅스 상의 모든 무선 네트워크 문제를 해결해주는 만병통치약이라 할 수 있습니다. NdisWrapper는 리눅스에서 직접 지원하지 않는 대다수의 무선 어댑터들을 지원해 줍니다. Adept를 이용하여 ndiswrapper를 설치합니다. 만약 여러분이 프로그램을 설치하는 일에 익숙치 않다면, 프로그램 추가 문서를 먼저 살펴보는 것이 좋습니다.
NdisWrapper를 설치하고 나면, CD나 인터넷을 통해 Windows용 드라이버를 구해야 합니다. Windows XP용 드라이버를 사용하는 것이 좋지만, Windows 2000용 드라이버도 대부분 잘 동작합니다. CD에 드라이버가 있거나 인터넷에서 다운로드를 받고나면, 이를 시스템에 있는 폴더로 복사합니다. 아마도, 여러분이 가진 드라이버는 driver.zip
파일의 형태나 driver.exe
파일의 형태일 것입니다. 만약 .zip
형식의 파일을 가지고 있다면, 파일을 클릭한 후 팝업 창에서 추출을 선택하여 압축을 풀어냅니다. 만약 .exe
형식의 파일을 가지고 있다면, cabextract 도구를 설치하고 Konsole 프로그램을 실행하여 드라이버가 저장된 디렉토리로 이동합니다. 해당 디렉토리에서 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 모듈을 자동으로 실행할 것입니다.
만약 위의 과정을 실행하는 도중 실패했다면, 아마도 NdisWrapper가 아닌 K 네트워크 관리자에서 문제가 발생하였을 것입니다. 정말로 K 네트워크 관리자에서 문제가 발생한 것인지 확인하려면, 단순히 시스템 트레이 아이콘을 클릭한 후 종료를 누릅니다. K 네트워크 관리자를 종료하고 나면, 명령행으로 돌아가 sudo modprobe -r ndiswrapper && sudo modprobe ndiswrapper
를 입력하고 Enter 키를 누릅니다. 그러면 NdisWrapper 모듈을 내렸다가 다시 로드할 것입니다. 이 과정이 끝나면, 다시 한번 인터넷 연결을 확인해 보기 바랍니다.
우분투 6.10 (Edgy Eft) 이후부터는, 커널에 bcm43xx-fwcutter 도구를 이용한 몇몇 Broadcom 카드에 대한 지원이 포함되었습니다. 현재는 많은 카드를 지원하지는 못하지만, 이에 대한 개발이 계속 진행되고 있는 상황입니다. 만약 여러분이 가진 카드가 지원되는지 확인하려면, 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.
이제 드라이버 파일이 추출되었으므로, Konsole을 이용해 해당 파일이 있는 디렉토리로 이동합니다. 다음은 드라이버를 설치하기 위해 bcm43xx-fwcutter 도구를 실행할 차례입니다. 그렇게 하려면, 명령행에서 sudo bcm43xx-fwcutter -w /lib/firmware/$(uname -r) bcwl5.sys
를 입력하십시오. 이 과정에서 경고 메시지가 출력될 수도 있지만 걱정할 필요는 없습니다. 이 과정이 성공적으로 수행되지 않았다면 드라이버가 지원되지 않는다던가 혹은 드라이버가 오래되었다는 에러 메시지를 출력할 것입니다. 이 경우 위에서 본 README.gz
파일 내의 항목에서 드라이버를 선택하고 이 과정을 반복합니다. 그래도 계속 문제가 발생한다면, 가능한 다른 방법을 통해 인터넷에 연결하여 다음 사이트를 살펴보십시오:
만약 드라이버를 로드하는 과정에서 계속 문제가 발생한다면, NdisWrapper 도구를 사용해야 할 것입니다.
지금까지의 드라이버 설치 과정이 큰 문제없이 잘 끝났다면, 다음은 이 과정에서 생성된 새 모듈을 로드하는 일이 남았습니다. 명령행에서 sudo modprobe bcm43xx
를 입력하고 Enter 키를 누릅니다. 모듈이 잘 로드되어 실행되는지 확인하려면, 명령행에서 iwconfig
를 입력하고 Enter 키를 누릅니다. 만약 올바로 실행된다면 ethX와 같은 이름을 볼 수 있을 것입니다 (여기서 X는 장치의 번호에 해당합니다). 대부분의 경우 여러분의 시스템에 CAT-5 이더넷 장치가 이미 설치되어 있다면, 이것은 eth1이 될 것입니다. 또한 무선랜 장치가 연결할 수 있는 네트워크의 목록을 가져올 수 있는지 점검하려면, 명령행에서 sudo iwlist ethX scan
를 입력하고 Enter 키를 누릅니다. 만약 no networks found와 같은 메시지가 나와도 무선 연결 자체는 잘 동작하고 있는 것이므로 걱정할 필요는 없습니다. 이제 인터넷에 연결되어 있는지 확인해 보십시오. 만약 모든 것이 잘 동작한다면, 해당 모듈을 부팅 시에 자동으로 로드하도록 추가하고 싶을 것입니다. 그렇게 하려면, 명령행에서 sudo sh -c "echo bcm43xx >> /etc/modules"
를 입력하고 Enter 키를 누릅니다.