Raspbian Eth0 Static IP Address
라즈베리파이에 라즈비안 설치도 끝냈습니다. 이젠 유선으로 연결된 IP 주소를 고정으로 할당해주려고 합니다. 많은 블로그의 글들이나 질문 글에 대한 답변을 보면 대다수는 /etc/network/interface
파일을 수정하라는 답변과 내용들입니다. 하지만 현재의 버전에서는 이 파일을 수정해 줄 필요가 없습니다.
실제로 해당 파일의 내용을 살펴보면
“For static IP, consult /etc/dhcpcd.conf and ‘man dhcpcd.conf’ ”
라는 문구를 확인하실 수 있습니다. 즉 우리는 /etc/dhcpcd.conf
파일만을 수정해주면 됩니다.
먼저 현재 연결되어 있는 IP 주소는 ifconfig
명령어를 통해 알 수 있습니다. 저는 유선으로 연결할 것이기 때문에 eth0:
부분을 주목해보도록 하겠습니다. 그곳에서 inet 192.168.XX.XX
부분을 찾으실 수 있으실 겁니다. 이 부분이 현재 유선으로 할당되어 있는 IP 주소입니다.
다음으로는 Gateway 주소를 알아야합니다. netstat -nr
명령어를 통해 우리는 Gateway 주소를 알 수 있습니다.
그럼 이제 본격적으로 /etc/dhcpcd.conf
파일을 수정해보도록 하겠습니다. 다음의 코드를 파일에 끝에 추가해주시면 됩니다.
sudo vim /etc/dhcpcd.conf
interface eth0
static ip_address=IP_ADDRESS
static routers=GATEWAY_ADDRESS
static domain_name_servers=GATEWAY_ADDRESS
IP_ADDRESS
와 GATEWAY_ADDRESS
에 각각 알아본 주소들을 넣어주고 저장하면 파일의 수정은 끝입니다! 그리고 sudo reboot
를 통해 재시작해주시고 접속해주시면 유선랜 고정 IP 할당은 끝이납니다!
감사합니다.
참고자료