라즈베리파이와 공유기 간에 유선, 또는 무선 연결을 한 경우, 네트워크 설정을 하는 방법이다.
유선 랜케이블 연결
공유기의 유선 랜케이블을 라즈베리파이에 연결하는 경우 자동으로 동적IP를 할당 받는다.
라즈베리파이의 IP는 아래와 같은 방법으로 확인할 수 있다.
- 공유기 관리 페이지에서 라즈베리파이 IP를 확인한다.
- nmap을 이용하여 라즈베리파이 IP를 확인한다.
무선 랜카드 설정
무선 랜카드 인식 확인
라즈베리파이에 무선랜카드를 장착한 후, lsusb 명령어를 이용하여 인식 여부를 확인한다.
pi@raspberrypi /etc/network $ lsusbBus 001 Device 002: ID 0424:9514 Standard Microsystems Corp.Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hubBus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.Bus 001 Device 004: ID 148f:2573 Ralink Technology, Corp. RT2501/RT2573 Wireless Adapterpi@raspberrypi /etc/ncs
Wifi 정보 확인
iwlist 명령어를 이용하여 Wifi 정보를 확인한다.
pi@raspberrypi /etc/wpa_supplicant $ sudo iwlist wlan0 scanwlan0 Scan completed :Cell 01 – Address: 00:08:5B:7B:04:A1Channel:3Frequency:2.422 GHz (Channel 3)Quality=60/70 Signal level=–50 dBmEncryption key:onESSID:“U+Net04A3”…………………………………………..(중간 생략)Cell 02 – Address: 02:1E:31:1D:79:D2Channel:5Frequency:2.432 GHz (Channel 5)Quality=36/70 Signal level=–74 dBmEncryption key:onESSID:“ollehEgg_492”…………………………………………..(중간 생략)Cell 03 – Address: C8:3A:35:0A:AD:C0Channel:6Frequency:2.437 GHz (Channel 6)Quality=70/70 Signal level=–12 dBmEncryption key:onESSID:“Unicorn”Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 9 Mb/s18 Mb/s; 36 Mb/s; 54 Mb/sBit Rates:6 Mb/s; 12 Mb/s; 24 Mb/s; 48 Mb/sMode:Master………………………..cs
SSID : Unicorn 의 무선 네트워크 속성
무선랜카드에 Wifi 설정 입력
wpa_supplicant.conf 파일에 설정 정보를 입력한다. 여러 개를 입력할 수 있으며, 동적 IP를 할당받는 방식이다.
pi@raspberrypi /etc/wpa_supplicant $ sudo vi wpa_supplicant.confctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdevupdate_config=1network={ssid=“ray-home-sub”key_mgmt=WPA–PSKpsk=“password”}network={ssid=“Unicorn”key_mgmt=WPA–PSKpsk=“password”}cs
참고로 보안종류는 WPA-개인 이거나, WPA2-개인 이거나 상관없이 WPA-PSK를 입력하면 된다.
무선랜카드 설정 확인
무선랜카드에 IP가 정상적으로 할당되었는 지 확인한다.
pi@raspberrypi /etc/network $ sudo ifdown wlan0pi@raspberrypi /etc/network $pi@raspberrypi /etc/network $ sudo ifup wlan0pi@raspberrypi /etc/network $pi@raspberrypi /etc/network $ ifconfigeth0 Link encap:Ethernet HWaddr b8:27:eb:0d:51:12inet addr:192.168.123.113 Bcast:192.168.123.255 Mask:255.255.255.0UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1RX packets:2451 errors:0 dropped:0 overruns:0 frame:0TX packets:2002 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:1000RX bytes:213017 (208.0 KiB) TX bytes:348474 (340.3 KiB)lo Link encap:Local Loopbackinet addr:127.0.0.1 Mask:255.0.0.0UP LOOPBACK RUNNING MTU:65536 Metric:1RX packets:8 errors:0 dropped:0 overruns:0 frame:0TX packets:8 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:0RX bytes:1104 (1.0 KiB) TX bytes:1104 (1.0 KiB)wlan0 Link encap:Ethernet HWaddr 00:08:9f:fc:36:04inet addr:192.168.123.114 Bcast:192.168.123.255 Mask:255.255.255.0UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1RX packets:35 errors:0 dropped:0 overruns:0 frame:0TX packets:9 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:1000RX bytes:8557 (8.3 KiB) TX bytes:1932 (1.8 KiB)pi@raspberrypi /etc/network $cs