Unix/Fedora Core 4

무선랜 연결하기 - 2: 하드웨어 제어하기

ForceCore 2006. 2. 27. 10:25

재부팅을 하지 않았다면, 다음 단계를 밟은 뒤 해보는것도 좋다.

일단은 무선랜이 제어가 잘 되는지 확인해본다.

 

# iwconfig scan

이렇게 쳤을 때, 무선랜이 주변을 싹 스캔해서 어떤 AP (access point)가 있는지 훑어온다면 성공이다. :D 아마 안 될 것이다. 왜냐... wlan0인터페이스를 인식시키지 못 했기 때문.

# ifconfig wlan0 up

이라고 친다. 그 뒤 다시 스캔을 뿌려본다.

 

되면 다행 안 그러면... 1단계에 소개한 것 처럼 위키와 Howto와 며칠이고 싸워야 할지도 모른다. 특히나 하드웨어 소개 사이트에서 지원이된다고나온 경우는 더더욱. 근성이 필요하다 -_-;

 

성공을 했다면, 지금 테스트로 시작 -> System Settings -> Network

여기를 확인해보자. (system-config-network라고 명령어를 쳐도 된다 -0-)

유선랜 따위는 없을 것이다. 인식시키는 방법은 안타깝게도 수작업 뿐이다.

 

/etc/sysconfig/network-scripts/에 들어가서,

ifcfg-lo를 복제하여 그럴 듯 하게 꾸며주자.

파일 이름은 ifcfg-wlan0라고 짓자. 필자는 다음과 같이 꾸몄다.

 

DEVICE=wlan0

IPADDR=192.168.1.1

NETMASK=255.255.255.0

NAME=wlan

 

대충 만들었다. 이제 다시 네트워크 설정을 불러오면

wlan0는 있는데, 하드웨어는 인식하지 않았을 것이다.

상관 없다. 그냥 무시하고, wlan0를 비활성화 했다가 활성화 해보자.

제대로 되었다면, 운이 좋다면... 활성화/비활성화를 할때마다 무선랜

전원이 꺼졌다가 켜졌다 할 것이다.

그렇지 않을수도 있지만 크게 상관은 없을 것 같으니, 전원이 일단 들어오면 그걸로 만족하면 된다.

 

system-config-network

에서 자세히 편집을 해보자.

[일반 탭]

컴퓨터가 시작하면 장치 활성화 시키기 체크.

정적 IP주소를 해서 IP주소를 하든 말든 그것은 각자 네트워크 상태에 따라 잘 처리하자.

윈도우에서의 무선랜 환경 설정과 비슷하니 어렵지 않을 것이다.

[라우트]

냅둔다.

[하드웨어 장치 탭]

wlan0면 충분하다. mac주소에 바인드가 있는데 하든 말든 자유다.

필자의 경우는 체크를 한 다음, 추적 버튼을 눌렀다.

[무선설정 탭]

모드: managed

네트웍명: 각자 공유기나 네스팟(!)을 잘 고른다.

그러면 설정 끝.

 

제어판에서 Internet & Network에서 Wireless Network를 설정해준다. 하고 싶다면 -_-;

Operation Mode: Managed.

Speed: auto

NetworkName: 공유기의 것으로(?)

Interface: 오토 또는 wlan0

 

이제 설정은 끝났다. 우후후후..

 

시작 -> Internet에 잘 보면 KWiFiManager라는 녀석이 있다.

이게 무선랜 제어를 쉽게 할 수 있게 해주는 프로그램이다.

각 무선랜을 구입하면 제공하는 Client Manager에 해당하는 녀석이다.

Scan for Networks...를 클릭했을 때 네트워크 목록이 잘 보이면 성공이다.

아니면...재부팅 해본다. 그냥 이유 없이 안 될 때가 있다.

이것 때문에 괜히 헤매었었다 ㅠ.ㅠ;;

 

스캔이 되었으면 접속하면 된다.

필자의 경우, 스캔 후 나온 네트워크에 더블클릭을 하니까,

wep 암호화를 하지도 않는데 암호가 필요하다고 매니저가 우기는 것이었다.

해결: on이라고 된 것에 off라고 수동으로 적어준 후 switch to Network버튼을 누른다. (!)

 

 

-------------------------------------------------------------------------

이러면 연결은 되었다. 그러나, 웹사이트 접속을 하고자 하면 아무것도 되지 않는다.

테스트로 다음 작업을 해보자.

 

# ping 192.168.1.1

# ping 192.168.1.xxx (공유기 뒤의 다른 컴퓨터)

# ping 168.126.63.1 (외부의 컴퓨터)

 

그러면 첫번째 것 빼고 다 실패한다.

 

이로서 유추할 수 있는 것이 있다.

공유기만 달랑 인식하고 다른건 아무것도 안 된다는 것 -0-;;

 

해결: system-config-network를 실행한다. DNS탭에서...

호스트명은 알아서 적는다. localhost만 아니면 된다.

기본 DNS, 제2 DNS는 공유기에서 디텍트 된 DNS서버 주소를 적든지

필자처럼 168.126.63.1, 168.126.63.2를 하든지 자유.

그러나 꼭 해야 하는 것은...

DNS탐색경로에핑에 성공한192.168.1.1 공유기 주소를 넣는 것이다.