무선랜 SSID에 공백.. 어떻게 생각하시나요?

무선랜 공짜에 현혹되어 가끔 가는 카페가 있습니다.

그런데 보면 다른 사람들 노트북은 다 무선랜을 잘 잡는데 제 노트북은 무선랜을 주변에 있는 신호 낮은 것만 잡더군요. 신호 낮은 AP들은 느리고 연결도 불안정해서 별로이긴 하지만 어쩔 수 없었습니다.

그런데 얼마전에 그 이유를 알았습니다. 해당 카페 무선랜 SSID에 공백이 들어가 있던 것이었습니다.

가령 Cafe T 이런 식으로 되어있는 것이죠.

윈도우즈 무선랜 드라이버에서는 최근엔 별 문제없이 공백이 들어간 SSID를 잘처리하는 것 같지만 아직 맥이나 리눅스에서는 문제가 있는 것 같습니다.(그런데 제 앞에 계시던 맥북을 쓰시던 여자분은 어떻게 인터넷을 하신걸까요? 아…윈도 깔린 맥북이었나…-_-:wink: 그래서 그 카페에서는 아이팟 터치 같은 물건으로도 인터넷을 할 수가 없습니다.

우분투 9.04에 깔려있는 무선랜 드라이버는 이것을 해결한 모양인지 얼마전에 9.04로 업그레이드하여 갔을때는 정상적으로 인식하더군요. 리눅스도 드라이버에 따라서 나아지는 것 같지만 여전히 문제는 있는 것 같습니다.

카페 직원에게 네트워크 담당하시는 분 계시냐고, 네트워크 이름을 Cafe_T로 바꿔달라고 했는데 먼저 그 이유를 물으시더군요.

그래서 맥과 리눅스에서는 문제가 발생할 수 있기 때문이다라고 말하는데, 그 순간 울컥(?)했습니다. 이런 것까지 맥과 리눅스 지원 해달라고 "굳이" 부탁해야 아는 것인가?-_-;;

카페 직원은 네트워크는 이쪽 소관이 아니라 외주하는 것이다라고 하여 일단 진정하고 물러나왔습니다만 여전히 이해할 수 없습니다-_-;

주변에 SSID에 공백이 들어간 무선랜 보신적이 있으신가요? 혹시 그렇다면 어떻게 해결하셨나요? 그리고 원래 SSID에 공백이 들어가도 되는건가요?

덧. 지금 이 글은 제 666번째 글이네요ㅋㅋ

[quote="떠돌이":3ajw17qy]덧. 지금 이 글은 제 666번째 글이네요ㅋㅋ[/quote:3ajw17qy]
축하드려요!!!(응?) 8-)

콘솔에서 설정하면… =.=

ps. 맥은 잘될지 모르잖아요?

음… 저는 개인적으로 SSID에 스페이스를 안 넣어서 잘 모르겠습니다만 (원래 안 넣는게 맞다고 알고 있습니다. 웹상의 파일명에 빈칸을 안 넣는것 처럼)…

http://www.linuxquestions.org/questions ... 10-597188/

여기 보면 질문자가 7.10 유저인데 스페이스 유무와는 상관없이 문제를 해결했다는거 같은데요?

[quote="haze11":35f6t5vg]ps. 맥은 잘될지 모르잖아요?[/quote:35f6t5vg]

그런가요? 검색해본 결과 문제가 있다고 하는데 테스트를 해보지 않아서 모르겠군요. 콘솔에서 설정할 문제가 아닌게… 공백이 포함된 SSID는 아예 검색을 하지 못합니다. 아, 그런데 확실히 아이팟 터치는 스캔하지 못했습니다. 바로 옆에 있었거든요-_-;

콘솔에서 설정은…

iwconfig ath0 essid "Cafe T"

했는데 안되더군요…=_= 저 명령어로 연결하는게 아닌가요?

[quote="Vulpes":35f6t5vg]음… 저는 개인적으로 SSID에 스페이스를 안 넣어서 잘 모르겠습니다만 (원래 안 넣는게 맞다고 알고 있습니다. 웹상의 파일명에 빈칸을 안 넣는것 처럼)…

http://www.linuxquestions.org/questions ... 10-597188/

여기 보면 질문자가 7.10 유저인데 스페이스 유무와는 상관없이 문제를 해결했다는거 같은데요?[/quote:35f6t5vg]

해당 주소를 가보았는데 이 유저는 드라이버가 공백이 있는 SSID는 스캔이 가능한 것으로 보이는군요. 제 경우엔 아예 스캔을 하지 못하기 때문에 네트워크 이름을 알수도 없습니다.

어떻게보면 제가 쓰는 드라이버만의 문제라고 할 수도 있겠군요. -_-;

아, 원래 저는 혹시 스페이스가 들어간게 문제가 아닌것은 아닌가… 하는 생각에서 아까 그 링크를 올렸습니다만 더 찾아보니 그게 아니군요. 스페이스를 제대로 파싱해 주지 않아서 생기는 문제라는거 같습니다 (여담으로… 스페이스는 역시 원칙적으론 안 쓰는게 맞다는거 같네요.)

http://wiki.eeeuser.com/howto:wpawithspaces

Xandros기준입니다만 우분투에서도 크게 다르지 않을거라 생각합니다.

[list=1:3fwb07ov]
[:3fwb07ov]Network connections에서 새 무선 연결을 생성한다. SSID는 빈칸을 포함해서 다 집어 넣고, 키는 [b:3fwb07ov]일부러 잘못된 것을 입력[/b:3fwb07ov]하도록 한다[/:3fwb07ov]

[:3fwb07ov]새로 생성한 연결에서 연결을 시도한다. 1에서의 패스워드가 틀렸으니 당연히 연결은 실패하겠지만 연결을 시도하는 동안에만 설정 파일에 임시로 생기는 연결 정보를 얻어오기 위한 것이 목적이다.[/:3fwb07ov]

[*:3fwb07ov]네트워크가 연결을 시도하는 동안에 터미널을 열고 다음을 입력한다

[code:3fwb07ov]cp /etc/wpa_supplicant.conf.ath0 ~/wpa_supplicant.conf_MINE[/code:3fwb07ov]
역주) 죄송합니다만 제가 지금 이걸 직접적으로 시도해 볼 수가 없는 상황이어서 우분투에서도 파일명이 이것과 같을지는 모르겠습니다.[/*:3fwb07ov]

[*:3fwb07ov]이제 홈에 복사되었을 wpa_supplicant.conf_MINE을 편집한다. 다음과 비슷한 내용이 보일것이다.

[code:3fwb07ov]
ctrl_interface=/var/tmp/wpa_supplicant
network={
ssid="My SSID"
key_mgmt=WPA-PSK
psk=1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef
}[/code:3fwb07ov][list=a:3fwb07ov]
[:3fwb07ov]위 예제에서 "My SSID"를 실제 연결하려고 하는 SSID로 대체해 주며, ""를 반드시 둘러준다.[/:m:3fwb07ov]
[:3fwb07ov]psk는 http://www.wireshark.org/tools/wpa-psk.html 으로 가서 SSID와 옳은 키를 입력후 생성되는 코드로 대체한다 (생성에 한참 걸리니 주의) [/:m:3fwb07ov][/list:o:3fwb07ov][/*:3fwb07ov]

[:3fwb07ov]Network connections에서 연결 시도를 중지한다.[/:3fwb07ov]

[*:3fwb07ov]위에서 저장한 파일을 /etc아래로 복사한다.

[code:3fwb07ov]sudo cp wpa_supplicant.conf_MINE /etc[/code:3fwb07ov][/*:3fwb07ov]

[*:3fwb07ov] interfaces파일을 수정한다.

[code:3fwb07ov]gksudo gedit /etc/network/interfaces[/code:3fwb07ov][list=a:3fwb07ov]
[:3fwb07ov][b:3fwb07ov]wireless-essid[/b:3fwb07ov]라고 되어 있는 부분을 찾아서 SSID주변의 ""를 없애준다. (예: wireless-essid “My SSID” 라면 wireless-essid My SSID로 수정한다)[/:m:3fwb07ov]
[*:3fwb07ov]이보다 몇 줄 더 위로 올라가면 [b:3fwb07ov]up ifconfig $IFACE up[/b:3fwb07ov] 이라고 되어 있는 부분이 있다. 이 줄 바로 위에 다음의 두 줄을 추가한다.

[code:3fwb07ov] up cp /etc/wpa_supplicant.conf_MINE /etc/wpa_supplicant.conf.ath0
up wpa_cli -p /var/tmp/wpa_supplicant reconfigure[/code:3fwb07ov][/:m:3fwb07ov][/list:o:3fwb07ov][/:3fwb07ov]

[:3fwb07ov] 다시 네트워크 매니저를 열고 연결을 시도한다. 모든게 잘 되었다면 연결이 될 것이다.[/:3fwb07ov]
[/list:o:3fwb07ov]

…라고 되어 있습니다만 우분투에서 잘 될지는 모르겠습니다.;;; 번역뿐이라 죄송…;;;

출처: http://forum.eeeuser.com/viewtopic.php?id=21006

[quote="떠돌이":tu52am1r]우분투 9.04에 깔려있는 무선랜 드라이버는 이것을 해결한 모양인지 얼마전에 9.04로 업그레이드하여 갔을때는 정상적으로 인식하더군요.

주변에 SSID에 공백이 들어간 무선랜 보신적이 있으신가요? 혹시 그렇다면 어떻게 해결하셨나요? 그리고 원래 SSID에 공백이 들어가도 되는건가요?[/quote:tu52am1r]
이 글을 읽으면서, "어~? 내 무선공유기는 SSID가 [b:tu52am1r]My Place[/b:tu52am1r]인데 :?: "
제가 이 무선공유기를 사용한 것이 몇년되었고, 그동안 리눅스를 쭉 써왔으니… [i:tu52am1r]"왜 나는 잘 되지~?"[/i:tu52am1r]

그러면서 예전 문서를 뒤적거려 봤더니, My Place가 문제가 있어서 MyPlace로 변경한다는 코멘트가 있더군요…

벌써… [i:tu52am1r][b:tu52am1r]치매[/b:tu52am1r][/i:tu52am1r]인 것인가… :cry:
정말 기억이 안나는군요…

[quote="Vulpes":3qx9o65t]Xandros기준입니다만 우분투에서도 크게 다르지 않을거라 생각합니다.[/quote:3qx9o65t]

오 웬지 성공할 것 같은 자료인 것 같습니다. 스크랩해놨다가 다음에 테스트 해봐야겠군요^^

[quote="seungje":3qx9o65t]이 글을 읽으면서, "어~? 내 무선공유기는 SSID가 [b:3qx9o65t]My Place[/b:3qx9o65t]인데 :?: "
제가 이 무선공유기를 사용한 것이 몇년되었고, 그동안 리눅스를 쭉 써왔으니… [i:3qx9o65t]"왜 나는 잘 되지~?"[/i:3qx9o65t]

그러면서 예전 문서를 뒤적거려 봤더니, My Place가 문제가 있어서 MyPlace로 변경한다는 코멘트가 있더군요…

벌써… [i:3qx9o65t][b:3qx9o65t]치매[/b:3qx9o65t][/i:3qx9o65t]인 것인가… :cry:
정말 기억이 안나는군요…[/quote:3qx9o65t]

저도 가끔 제가 써놓은 포스팅이나 덧글을 보고 깜짝깜짝 놀랄 때가 있습니다. 아니 "내가 이걸 썼단 말이야?" 하고 말이죠=_=ㅋㅋ

[quote="Vulpes":2jzj1mqt]아, 원래 저는 혹시 스페이스가 들어간게 문제가 아닌것은 아닌가… 하는 생각에서 아까 그 링크를 올렸습니다만 더 찾아보니 그게 아니군요. 스페이스를 제대로 파싱해 주지 않아서 생기는 문제라는거 같습니다 (여담으로… 스페이스는 역시 원칙적으론 안 쓰는게 맞다는거 같네요.)

http://wiki.eeeuser.com/howto:wpawithspaces

Xandros기준입니다만 우분투에서도 크게 다르지 않을거라 생각합니다.

[list=1:2jzj1mqt]
[:2jzj1mqt]Network connections에서 새 무선 연결을 생성한다. SSID는 빈칸을 포함해서 다 집어 넣고, 키는 [b:2jzj1mqt]일부러 잘못된 것을 입력[/b:2jzj1mqt]하도록 한다[/:2jzj1mqt]

[:2jzj1mqt]새로 생성한 연결에서 연결을 시도한다. 1에서의 패스워드가 틀렸으니 당연히 연결은 실패하겠지만 연결을 시도하는 동안에만 설정 파일에 임시로 생기는 연결 정보를 얻어오기 위한 것이 목적이다.[/:2jzj1mqt]

[*:2jzj1mqt]네트워크가 연결을 시도하는 동안에 터미널을 열고 다음을 입력한다

[code:2jzj1mqt]cp /etc/wpa_supplicant.conf.ath0 ~/wpa_supplicant.conf_MINE[/code:2jzj1mqt]
역주) 죄송합니다만 제가 지금 이걸 직접적으로 시도해 볼 수가 없는 상황이어서 우분투에서도 파일명이 이것과 같을지는 모르겠습니다.[/*:2jzj1mqt]

[*:2jzj1mqt]이제 홈에 복사되었을 wpa_supplicant.conf_MINE을 편집한다. 다음과 비슷한 내용이 보일것이다.

[code:2jzj1mqt]
ctrl_interface=/var/tmp/wpa_supplicant
network={
ssid="My SSID"
key_mgmt=WPA-PSK
psk=1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef
}[/code:2jzj1mqt][list=a:2jzj1mqt]
[:2jzj1mqt]위 예제에서 "My SSID"를 실제 연결하려고 하는 SSID로 대체해 주며, ""를 반드시 둘러준다.[/:m:2jzj1mqt]
[:2jzj1mqt]psk는 http://www.wireshark.org/tools/wpa-psk.html 으로 가서 SSID와 옳은 키를 입력후 생성되는 코드로 대체한다 (생성에 한참 걸리니 주의) [/:m:2jzj1mqt][/list:o:2jzj1mqt][/*:2jzj1mqt]

[:2jzj1mqt]Network connections에서 연결 시도를 중지한다.[/:2jzj1mqt]

[*:2jzj1mqt]위에서 저장한 파일을 /etc아래로 복사한다.

[code:2jzj1mqt]sudo cp wpa_supplicant.conf_MINE /etc[/code:2jzj1mqt][/*:2jzj1mqt]

[*:2jzj1mqt] interfaces파일을 수정한다.

[code:2jzj1mqt]gksudo gedit /etc/network/interfaces[/code:2jzj1mqt][list=a:2jzj1mqt]
[:2jzj1mqt][b:2jzj1mqt]wireless-essid[/b:2jzj1mqt]라고 되어 있는 부분을 찾아서 SSID주변의 ""를 없애준다. (예: wireless-essid “My SSID” 라면 wireless-essid My SSID로 수정한다)[/:m:2jzj1mqt]
[*:2jzj1mqt]이보다 몇 줄 더 위로 올라가면 [b:2jzj1mqt]up ifconfig $IFACE up[/b:2jzj1mqt] 이라고 되어 있는 부분이 있다. 이 줄 바로 위에 다음의 두 줄을 추가한다.

[code:2jzj1mqt] up cp /etc/wpa_supplicant.conf_MINE /etc/wpa_supplicant.conf.ath0
up wpa_cli -p /var/tmp/wpa_supplicant reconfigure[/code:2jzj1mqt][/:m:2jzj1mqt][/list:o:2jzj1mqt][/:2jzj1mqt]

[:2jzj1mqt] 다시 네트워크 매니저를 열고 연결을 시도한다. 모든게 잘 되었다면 연결이 될 것이다.[/:2jzj1mqt]
[/list:o:2jzj1mqt]

…라고 되어 있습니다만 우분투에서 잘 될지는 모르겠습니다.;;; 번역뿐이라 죄송…;;;

출처: http://forum.eeeuser.com/viewtopic.php?id=21006[/quote:2jzj1mqt]

오 ~ 자세한 설명 짱인걸요 :D

근데 제 노트북에선 별다른 설정을 안했지만
근방에 ssid에 공백 들어간것도 다 잡아내는데요.
나중에 관련 내용 검색해서 뭐좀 찾으면 올려보겠습니다.

p.s. 아 ~ 제 우분투 버젼이 9.04 였지 -_-a
죄송 늙으니 이젠 치매인가