반응형
- 라즈베리파이4(RPI4) 사용중이고 와이파이 연결 시 DHCP연결을 해놓으면 IP가 자주 바뀌어서 SSH 접속할 때 불편한점이 많아서 오늘은 고정IP 할당하는 방법에 대해서 말씀드리겠습니다.
준비할 정보(네트워크 정보)
- IP
- 게이트웨이
- 서브넷 마스크
같은 대역대의 컴퓨터에서 아래와 같이 입력하면 얻을 수 있습니다.
ipconfig // 윈도우 ifconfig // 우분투
본 예제는 다음과 같이 설정할게요
- IP : 192.168.0.110
- 게이트웨이 : 192.168.0.1
- 서브넷 마스크 : 255.255.255.0
작업순서
RPI의 전원을 켠 후 ip 편집할 수 있는 파일로 접근
저는 nano 편집기를 이용했어요
sudo nano /etc/dhcpcd.conf
만약에
dhcpcd.conf
파일이 없다면 아래 설치sudo apt install dhcpcd
위와같이 입력하면 이상한 영어가 막 써져있는 파일이 켜지는데 무시하시고 맨 아래에다가 상황에 맞게 입력하시면 됩니다
만약 내가 랜선을 꽂고 사용할꺼면
eth0
아니라면wlan0
을 입력해주세요.(아래는 와이파이(wlan0
)를 사용하는 예제입니다.- 자세히 보시려면 네트워크 인터페이스를 확인해보시는게 좋습니다.
- 아래와 같이 입력 후 네트워크 인터페이스 확인
ifconfig
interface wlan0
static ip_address=192.168.0.110
static routers=192.168.0.1
static domain_name_servers=192.168.0.1 8.8.8.8 fd51:42f8:caae:d92e::l
static netmask=255.255.255.0
위에
8.8.8.8 fd51:42f8:caae:d92e::l
는 고정으로 입력해주세요- 만약에 서브넷 마스크가 255.255.255.0이 아닐 경우
ip_address
뒤 네트워크ID에 사용할 bit수를 적어주면 됩니다.- 255 -> 8bit(11111111)이기 때문에 아래의 서브넷 마스크는
255.255.0.0
의 예제 입니다.interface wlan0 static ip_address=192.168.0.110/16 static routers=192.168.0.1 static domain_name_servers=192.168.0.1 8.8.8.8 fd51:42f8:caae:d92e::l
- 255 -> 8bit(11111111)이기 때문에 아래의 서브넷 마스크는
- 만약에 서브넷 마스크가 255.255.255.0이 아닐 경우
다 입력하셨으면
ctrl + s
,ctrl + x
로 저장 후 나와주신다음에 재부팅해주세요(vi 편집기의 경우 esc 후 wq 를 통해 저장하고 나오면 됩니다.)sudo reboot
재부팅 후에 ip 확인하고 같은 네트워크의 컴퓨터에서 ping을 사용해서 연결이 잘 되었나 확인해주세요
ifconfig // ip 확인 ping 192.168.0.110 // 같은 네트워크의 다른 컴퓨터
- 그 외에 기본설정 및 ssh 설정은 아래 링크를 참고해주세요
https://limmmmm.tistory.com/8
반응형
'programming > 라즈베리파이' 카테고리의 다른 글
(라즈베리파이)Lite버전 기본설정 (0) | 2022.10.27 |
---|---|
(raspberrypi[라즈베리파이])라즈비안 설치 및 시리얼 통신 설정 등 (0) | 2022.10.20 |