라즈베리를 이용해서 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 |
역시나 색상부분은 고려해서 설정하시기 바랍니다
017. Raspberry Pi 라즈베리 파이 - UART 시리얼 통신 - 윈도우(window) RS232 TTL PL2303HX usb-to-serial (0) | 2016.05.02 |
---|---|
016. Raspberry Pi 라즈베리 파이 - UTP 통신 랜 케이블 연결 (0) | 2016.04.04 |
014. Raspberry Pi 라즈베리 파이 - wheezy무선랜 재접속 (0) | 2016.03.31 |
013. Raspberry Pi 라즈베리 파이 - hostname 호스트네임 변경 (0) | 2016.02.27 |
012. Raspberry Pi 라즈베리 파이 - Apache2, PHP, Mysql APM설치 (0) | 2016.02.26 |
댓글 영역