상세 컨텐츠

본문 제목

015. Raspberry Pi 라즈베리 파이 - AP로 사용하기

raspberrypi/raspbian

by ZelKun 2016. 4. 1. 10:00

본문

반응형

   

라즈베리를 이용해서 wifi AP를 구성할 수 있습니다

   

라즈베리파이를 AP로 사용하기 위한 설정으로

필수적으로 랜선으로 연결이 필요 합니다 인터넷안되는데 붙을 이유가...?

   

물론 UTP 통신은 귀찮으니 wifi로 접속하는것도 방법이긴 합니다

   

아쉽게도 아직 AP 적용은 하지 않았습니다 필요가 없기도 해서..

굳이 변경하고 싶지 않았거든요..

   

내용은 다음과 같습니다

1. 랜선이 연결된 pi

2. broadcast 를 지원하는 wifi 동글 (요즘건 거의 됩니다)

3. 네트워크 설정 수정

4. AP모드 활성화

   

1, 2 번은 되있을거니 3번부터 진행할게요

   

cp /etc/network/interfaces /etc/network/interfaces.bk

#원복을 위한 백업

   

vim /etc/network/interfaces

   

#수정 내용

auto wlan0

iface wlan0 inet static

address 192.168.3.1

netmask 255.255.255.0

wireless-channel 1

wireless-essid _ssid_

wireless-mode ad-hoc

   

#변경내용 적용

ifdown wlan0

ifup wlan0

   

당연한 이야기지만 #은 주석으로 프로그램에서 무시합니다

색상으로 되있는 부분은 자신의 네트워크에 맞게 확인하고 진행해야 합니다

   

cmd에서 ipconfig 혹은 ipconfig /all 명령으로

이더넷 어댑터 로컬 영역 연결 이라는 부분을 확인하면 됩니다

cmd를 모르시면...

   

윈도우키 + r 키를 누르시면 실행 화면이 나오는데요

cmd 치시고 확인 클릭하시면 됩니다

   

캡쳐했던 PC가 고정 IP를 사용해서 별수 없이 마스킹 처리 했습니다

   

※ 인트라넷에서 사용하는 사설 IP 

10.0.0.1 ~ 10.255.255.254 (A클래스) 

172.16.0.1 ~ 172.16.255.254 (B클래스) 

192.168.0.1 ~ 192.168.255.254(C클래스) 

   

채널이 중복되거나 하면 잘 안되니 192.168.3.1 정도 대역이면 괜찮을거 같네요

공유기는 보통 192.168.0.1 이니까요

   

또 당연한 이야기지만.. 무선랜이 wlan0 인지 확인도 필합니다

iwconfig 등등 이용해서 랜카드가 어떤건지 확인후 메모해 주세요

/etc/network/interfaces 파일 수정할 때 wlan0으로 해놨거든요

   

ap 모드에서 스테이션 모드로 변경하기 편하게

백업파일을 바꿔가면서 쓰는것도 하나의 방법이겠네요

   

bash shell을 좀더 공부했다면 부팅할때 스크립트를 조금 수정해서

랜선이 연결되있으면 AP모드

랜선이 없을경우는 스테이션 모드

   

로 하고싶지만

스크립트 능력이 안 받쳐주네요...

   

4. AP모드 활성화

위의 3번만 적용하면 wifi에서 해당 ssid를 찾긴할텐데

인터넷이 되진않을거에요

dhcp를 설치해줘서 정상적인 broadcast를 지원해줘야 되거든요

#isc-dhcp-server 설치

apt-get update

apt-get install isc-dhcp-server

   

#백업은 필수

cp /etc/dhcp/dhcpd.conf /etc/dhcp/dhcpd.conf.bk

   

vim /etc/dhcp/dhcpd.conf

   

#수정내용

ddns-update-style interim;

default-lease-time 600;

max-lease-time 7200;

authoritative;

log-facility local7;

subnet 192.168.3.0 netmask 255.255.255.0 {

range 192.168.3.5 192.168.3.100;

}

   

#isc-dhcp-server 재시작

service isc-dhcp-server restart

   

역시나 색상부분은 고려해서 설정하시기 바랍니다

   

참고자료 : http://www.noveldevices.co.uk/rp-dhcp-server

반응형

관련글 더보기

댓글 영역