| 방법 | 유선 LAN 설정 방법 | |
| LAN 연결 | 1) 위 두가지 방법으로 우분투를 먼저 굽고 나서 라즈베리파이에 유선 LAN을 연결한다. 2) PC에서 공유기 관리자 (192.168.0.1)로 IP주소 (유선연결)를 확인하여 3) ssh 또는 putty로 접속 (id: ubuntu, pw: ubuntu) 한다. |
| 암호화 | * 참고로 보완을 위해 다음과 같이 텍스트 비밀번호를 암호화된 비밀번호로 변경할 수 있다.
$ sudo wpa_passphrase "wifi-SSID" "wifi 비밀번호" # psk-암호화된 비밀번호 생성
$ sudo wpa_passphrase "wifi-SSID" "wifi 비밀번호" | sudo tee -a /etc/netplan/50-cloud-init.yaml # 추가
network={ ssid="wifi-SSID" #psk="wifi 비밀번호" psk=60701e21e09ee82e70c90d36d8b54ea1fe89512ec54703fedfef956750a057ce } |
무선 WIFI 설정 방법 1 | $ sudo nano /etc/netplan/50-cloud-init.yaml
// 2칸씩 들여쓰기, 콜론(:) 다음엔 공백 필요 ------------------------------------------- network: version: 2 renderer: networkd wifis: wlan0: dhcp4: true optional: true access-points: wifi-SSID: password: "wifi 비밀번호" #개방형 wifi 접속시 SunMoon-Guest_WiFi6: { } -------------------------------------------
$ sudo netplan generate # 에러시 편집 문제 $ sudo netplan apply # network 적용 | -------- 고정IP (192.168.0.200) wifi 설정 -------- network: ... version: 2 wifis: wlan0: dhcp4: no optional: true addresses: [192.168.0.200/24] gateway4: 192.168.0.1 nameservers: addresses: [8.8.8.8, 8.8.4.4] access-points: "wifi-SSID": password: "wifi 비밀번호" ------------------------------------------------------ |
무선 WIFI 설정 방법 2 | $ sudo touch /etc/wpa_supplicant/wpa_supplicant.conf # 파일 생성 $ sudo chmod 666 /etc/wpa_supplicant/wpa_supplicant.conf # 쓰기모드
$ sudo wpa_passphrase "wifi 이름" "wifi 비밀번호" > /etc/wpa_supplicant/wpa_supplicant.conf
$ sudo wpa_supplicant -B -i wlan0 -c wpa_supplicant.conf $ sudo dhclient wlan0 # dhcp ip 할당
|
무선 WIFI 설정 방법 3 | $ sudo vi /etc/network/interface
------------------------------------------- auto wlan0 iface wlan0 inet dhcp wpa-ssid wifi-SSID wpa-psk d1cc305f4e4b38ca65f...........ad9cbff11135974ec (psk-암호) -------------------------------------------
$ sudo iwlist wlan0 scan # wifi 스캔 $ sudo ifconfig wlan0 down # wlan 비활성화 $ sudo ifconfig wlan0 up # wlan 활성화
|
| Network-Manager를 통한 Wifi 연결 | $ sudo apt install network-manager $ sudo nmcli device show # 무선랜 인터페이스 조회 $ sudo nmcli dev status # 상태 확인 unavailble $ sudo nmcli radio wifi # 활성화 check $ sudo nmcli radio wifi on # enable $ sudo nmcli device wifi list # ssid list
$ sudo vi /etc/netplan/01-network-manager-all.yaml # renderer 수정 network: version: 2 renderer: NetworkManager # GUI에서 설정 $ sudo netplan apply
$ sudo nmcli dev wifi connect wifi-이름 password '암호' # connect 확인 $ sudo nmcli connect show $ traceroute 8.8.8.8 # Google 도메인 서버 (8.8.8.8)dp 패킷 전달 확인
* DNS: 168.126.63.1(KT), 164.124.101.2(LG), 219.250.36.130(SK), 8.8.8.8, 8.8.4.4 (Google) |
| 사용자 추가 | 4) 공유기 매니저에서 무선 wifi 검색하여 동작을 확인한다. 5) ssh로 로그인하여 사용자를 추가 한다.
$ sudo ssh ubuntu@192.168.0.x
$ sudo adduser tbot3 # tbot3 추가 암호 1234 $ sudo adduser tbot3 sudo # tbot3 sudo 그룹 추가 $ sudo usermod -a -G dialout tbot3 # Permission denied: '/dev/ttyACM0 |