https://devteo77.tistory.com/56
# 국내 블로그 글들을 보면서 wpa_supplicant 등 관련 설정을 해보았으나 와이파이 연결이 안 되던 중
# 해외 자료를 찾아서 결국 해결하였다.
현재 인터넷 설정이 아무것도 되어 있지 않는 상태이다.
Raspberry Pi Imager에서 Ubuntu를 설치하고 마지막에 인터넷 설정과 계정 설정을 할 수 있는데
필자는 하지 않았다. 직접 접속하여 직접 다 해보기 위해서 설정하지 않고 넘어갔다.
그래서 현재 외부랑 의사소통할 수 있는 환경이 되어 있지 않다.
라즈베리파이는 wifi기능을 지원하기 때문에
이더넷보단 무선랜을 사용하기로 했다.
Ubuntu Server는 Desktop과 달리 UI로 인터넷을 연결할 수 없다.
그래서 네트워크 관련 설정 파일을 직접 만들어야 한다.
현재 상황)
1. Ubuntu Server - CLI 환경
2. 인터넷 관련 설정 안 되어 있음
3. 유선 인터넷 연결이 안되어 있어서 apt 등 명령어 사용 불가
3. 모니터, 키보드, sd카드만 연결되어 있는 상태
목표)
1. root 계정 접속
2. 무선 wifi 접속
1. root 계정 접속하기
먼저 root 계정으로 접속하기 위해서 root 비밀번호를 초기화해줘야 한다
sudo passwd root
입력 후 새로 사용할 비밀번호를 입력하면 된다.
su // root로 계정 변환
2. 무선 wifi 접속하기
2.1) 현재 네트워크 정보 확인
ip a
2.2) netplan 관련 파일 작성
vi /etc/netplan/50-clound-init.yaml // 해당 파일을 작성하여 생성
# /etc/netplan/50-clound-init.yaml 작성 내용
network:
ethernets:
eth0:
dhcp4: true
optional: true
version: 2
wifis:
wlan0:
optional: true
access-points:
"사용하고있는wifi이름(ssid)": // 큰따옴표와 wifi 이름을 같이 적으면 된다.
password: "와이파이비밀번호" //큰따옴표도 적어야 한다.
dhcp4: true
# 파일 형식이 yaml이기 때문에 들여 쓰기를 잘해줘야 한다.
# 작성 후 파일 테스트 검사를 하기 때문에 큰 걱정 안 해도 된다.
2.3) netplan 명령어 실행
netplan -debug generate // 방금 생성한 파일을 토대로 디버그 실행 및 설정 파일 생성
# 만약 명령어 실행 후 에러 메시지가 출력되면 파일을 제대로 작성했는지 다시 확인해 보자.
# 친절하게 에러 메시지가 위치를 알려준다.
# 수정 후 다시 위의 명령어 실행
명령어 실행 후 아무런 메시지가 없으면 정상 작동된 것이다.
2.4) Ubuntu reboot
reboot
reboot 후 다시 root로 로그인!
2.5) 다시 네트워크 정보 확인
ip a
# 2.1 사진과 한번 비교해 보라
wlan0에 inet 항목이 추가되었으면 wifi에 연결된 상태이다!
3. wifi가 연결되었는지 테스트
3.1) ping 테스트
ping www.google.com // 패킷이 잘 보내지고 잘 넘어와야 한다.
3.2) apt 테스트
apt update // 업데이트가 잘된다면 성공
참고 영상 및 글
https://www.youtube.com/watch?v=s4ZDlV3tIuM
'Linux > 라즈베리파이' 카테고리의 다른 글
[라즈베리파이4] Docker 설치하기 (0) | 2024.03.15 |
---|---|
[라즈베리파이4] 3. 외부에서 Ubuntu 접속하기 - ssh (0) | 2023.05.15 |
[라즈베리파이4] 1. 라즈베리파이에 Ubuntu 설치 (0) | 2023.05.15 |
댓글