Hostapd에 대하여 아시는지요?

안녕하십니까?? 얼마전부터 아파치 연습을 하게 된 사람입니다. ^^
근데 문득 아파치를 돌리꺼면 서버를 돌린다는 건데 그럼 늘 컴퓨터가 켜져있어야 하지 않습니까??
그래서 생각 난 것인데 주위에서 휴대폰을 쓴다면 노트북이 매개체가 되어 ap를 만들수 있지 않을까? 라는 생각을 해보았습니다.
아니다 다를까? 구글신께서 저한테 hostapd를 알려주셨는데 이상한 점이 있었습니다.
사진을 보시면 아시겠지만 저 같은 경우 wlan0이 없습니다.
구글신은 계속 hostapd.conf 에서 인터페이스를 wlan0으로 하라고 하지만 저한텐 그 드라이버가 없어 eth0으로 해봤는데
잘 안되더라구요. ssid가 뜨지 않으니 작동을 하지 않는다고 봐야하는데…
그전에 혹시 eth1이 무선이 아닌가 하는 생각이 들어 어쭈어봅니다.
지금은 x윈도를 쓰지 않지만 예전에 썼을땐 무선 잘 잡았거등요…
또 혹시 이 드라이버가 무선은 잡을수 있는데 무선을 내 보내지 못하는 건가 싶기도하고…
근데 이건 아닌게 윈도에선 connectify라는 프로그램이 있자나여…
무선랜카드와 무선 잡는건 같다고 보는게 맞는것 같고…
좀 도와주십시오…

eth1이 무선이군요.

Access Point라는 것은 무선라우터와 같은 개념입니다.
hostapd는 무선인증서버입니다.
무선라우팅을 하려면, 먼저 랜카드가 무선라우터이거나, 랜카드가 master모드를 지원해야합니다.
master모드는 ap모드라고도 합니다.

기본적으로 ap모드로 설정하는 명령은
sudo iwconfig wlan0 mode master 인데,
여기서 오류가 나면, ap모드를 지원하지 않는 랜카드라고 볼 수 있습니다.
인터넷으로 리눅스에서 ap모드를 지원하는 장치들을 검색해보세요

아… 답변 감사합니다.ㅠㅠ
위 명령어를 쳐보니 오류뜨네여 set mode 하면서…
좀더 알아봐야할것 같습니다.

헐…ㅠㅠㅠ

http://askubuntu.com/questions/319838/f ... 0-wireless

여기서 보고 참 충격적인 걸 발견하였습니다.ㅠㅠ
윈도와는 달리 리눅스 커널은 모든 wireless card에 ap mode를 제공하지 않는다네여 ㅠㅠㅠ
저 답변이 진짜인지 아님 잘못 알고 있는 건지 모르겠지만, 참… 아이러니하네요…
윈도는 하드웨어 제어를 막아놓았고 리눅스는 제어 가능함에도 불구하고…
근데, 윈도에선 가상으로 만들어서 하는거라고 생각하는데, 그럼 리눅스에서도 가능하지 않을까요/??
좀더 찾아봐야 겠습니다.

[quote="swr0920":2kn4e93q]헐…ㅠㅠㅠ

http://askubuntu.com/questions/319838/f ... 0-wireless

여기서 보고 참 충격적인 걸 발견하였습니다.ㅠㅠ
윈도와는 달리 리눅스 커널은 모든 wireless card에 ap mode를 제공하지 않는다네여 ㅠㅠㅠ
저 답변이 진짜인지 아님 잘못 알고 있는 건지 모르겠지만, 참… 아이러니하네요…
윈도는 하드웨어 제어를 막아놓았고 리눅스는 제어 가능함에도 불구하고…
근데, 윈도에선 가상으로 만들어서 하는거라고 생각하는데, 그럼 리눅스에서도 가능하지 않을까요/??
좀더 찾아봐야 겠습니다.[/quote:2kn4e93q]

AP기능들은 펌웨어나 드라이버 레벨에서 제공됩니다. 즉 제조사가 프로그램기능을 제공하는 것이죠.
그런데 제조사가 리눅스용 펌웨어를 제공하는 경우가 드물죠.
또한, 드라이버도 지원이 윈도우즈에 비해 약한게 현실입니다.

madwifi 드라이버가 ap모드를 지원하는 것으로 알고 있습니다.
제가 사용하는 IPTime N150UA의 경우, Ralink rt3070칩셋인데…
이 카드는 윈도우즈용 펌웨어가 Soft-AP기능을 제공할 뿐입니다.

리눅스의 드라이버의 경우 해커들이 윈도우즈용 드라이버 코드를 분석해 드라이버를 제공하는 경우가 많지만,
하드웨어적 기능은 공학자들이 분석해야 할 내용이므로, 해커들이 어떻게 하기 힘든 부분입니다.
즉, 제조사가 리눅스용 드라이버와 기능을 제공해주지 않는 한, 그런 AP기능같은 기능은 드라이버로 개발해내기 힘들 것입니다.