라즈베리파이 OS가 2023년 하반기에 bookworm 버전이 배포 된것 같습니다.
네이밍은 토이스토리에서 따온 것이라고 합니다.
https://2youngmaan.tistory.com/7
Docker 이미지 종류: Bullseye, Bookworm, Slim의 차이
도커 베이스 이미지가 필요해서 찾던 중에 이미지 태그에 여러 종류가 있어서 찾아본 것들을 정리해 본다.Debian의 태그명은 "토이 스토리" 시리즈의 캐릭터 이름에서 따오는게 전통이라고 한다
2youngmaan.tistory.com
나의 배포판 확인 방법
고정 IP 할당 하는 방식도 기존 bullseye에서 /etc/dhcpcd.conf 에 기술하던게 것이 더이상 사용되지 않고
nmcli 라는 명령으로 인터페이스를 관리 해야 한다고 합니다.
/etc/dhcpcd.conf 의 wifi 고정 IP 관련 설정 방법
... 생략
#
interface wlan0
static ip_address=192.168.45.10/24
static router=192.168.45.1
static domain_name_server=8.8.8.8 1.1.1.1
static netmask=255.255.255.0
failback
dhcp
... 생략
nmcli 네트워크 설정 참고 https://easyitwanner.tistory.com/113
[Linux 명령어] 네트워크 설정을 변경하는 3가지 방법 (nmtui, nmcli, vi)
목차 nmtui와 nmcli nmcli 명령어 예시 nmtui 활용 예시 vi 명령어 활용 nmtui와 nmcli Linux에서 nmtui 및 nmcli는 네트워크 연결을 관리하는 데 사용되는 두 가지 명령어다. Nmcli(NetworkManager Command-Line Interface) Nm
easyitwanner.tistory.com
여러대의 라즈베리파이를 굴리는 경우 수시로 변경 되는 IP를 IP 스캐너 같은 것으로 매번 찾기는게 귀찮아서 고정 IP를 할당하기로 했습니다.
네트워크 인터페이스를 조작 하는 것이라 잘 못 한다면 SSH 연결이 안되서 콘솔에 모니터, 키보드를 연결해서 상태를 보지 않고는 수정할 방법이 없으니 기존에 사용하던 장비라면 신중하게 작업 하시기 바랍니다.
라즈베리파이를 설치하고 기본 wifi 연결, SSH 접속이 가능한 상태에서 작업 했습니다.
먼저 할당할 IP및 네트워크 정보를 확보 하고 기존에 연결된 wifi 정보를 알아야 합니다.
ifconfig 명령으로 알 수 있습니다.
wifi 연결로 잡혀 있으므로 인터페이스명은 wlan0, 현재 DHCP로 할당된 IP는 192.168.45.100, 서브넷마스크는 255.255.255.0 입니다.
디폴트 라우터(집이라면 공유기 IP)가 필요 합니다.
netstat, route 등의 명령으로 확인 할 수 있습니다.
모든 요청 (0.0.0.0)이 192.168.45.1을 통해 나가도록 설정되어 있습니다.
DNS는 구글1차(8.8.8.8)로 하겠습니다. (지정하지 않으면 DHCP서버가 자동으로 할당합니다.)
먼저 현재 네트워크 상태를 확인
$ nmcli con show
라즈베리파이 설치 하면서 자동으로 지정된 내용입니다.
정리 해보면
- Interface Name : preconfigured
- Type : wifi
- Device Name : wlan0
- Default Gateway : 192.168.45.1
- Subnet Mask : 255.255.255.0
- Static IP : 192.168.45.10/24 (24는 C클래스 네트워크 마스크비트를 표현합니다.)
이제 기존 preconfigured 연결에 IP를 고정해 보겠습니다.
$ sudo nmcli con mod preconfigured ipv4.method manual ipv4.dns 8.8.8.8 ipv4.gateway 192.168.45.1 ipv4.addresses 192.168.45.10/24
신텍스 오류가 없으면 아무 메시지도 나오지 않습니다.
심지어 오타가 있어서 오타가 있어도 명령어 신텍스만 맞으면 등록이 됩니다.
어짜피 IP가 변경되면 연결이 정상적이이 않을 것이니(기존 연결은 살아있나? ㅎ)
재부팅~
변경된 IP로 접속해서 확인
잘 변경 되었습니다.
기타 wifi를 새로 등록 하면서 SSID, 비밀번호 등을 등록 하는 방법 등 nmcli 명령에 대해 조금 더 알아 보고 싶으신분은
3.3.10. nmcli를 사용하여 Wi-Fi 연결 추가 | Red Hat Product Documentation
형식멀티 페이지단일 페이지모든 문서를 PDF로 표시
docs.redhat.com
기기가 많아 질 수록 어떤 서비스를 어떤 IP에 할당했는지 외우거나 머리가 안되면 리스트를 문서로 관리하는 것도 방법입니다.
참고 하세요
끝.
'Raspberry Pi & ARDUINO' 카테고리의 다른 글
Volumio 플러그인 메뉴에서 로그인 메시지가 나오는 경우 (0) | 2025.02.22 |
---|---|
Raspberry Pi Network Music Player with Volumio on YouTube Music plugin #1 (0) | 2025.02.17 |
Respberry Pi 4 + 3.5inch TFT LCD 설치 (0) | 2025.01.04 |
Raspberry Pi 설치 (with Raspberry Pi Imager) (0) | 2025.01.03 |
Raspberry Pi 3B+ 3.5" TFT LCD Tuch Display Install on Volumio (4) | 2022.10.21 |