Raspbian을 설치하면 기본적으로 DHCP 클라이언트가 동작해서 유동(dynamic) IP를 갖는데, 다른 시스템으로부터 SSH 접속을 위해 고정(static) IP를 사용하고자 하였다.
일반적으로 소개되는 고정 IP 설정 방법은 /etc/network/interfaces에서 eth0(유선 LAN 포트)를 manual에서 static으로 변경하는 것이다. 그런데, 이 방법대로 하면 eth0가 고정 IP와 유동 IP를 둘 다 갖게 된다. 그렇게 사용해도 큰 문제는 없지만, 나는 고정 IP 하나만 사용하도록 하고 싶었다.
그래서 interfaces 파일은 원래대로 되돌리고, /etc/dhcpcd.conf의 마지막에 다음과 같은 항목을 추가하는 방법으로 설정했다.
interface eth0
static ip_address=192.168.2.101
static routers=192.168.2.1
static domain_name_servers=192.168.2.1
static domain_search =
변경사항을 적용하려면 시스템을 리부트해도 되고, 다음의 명령으로 dhcpcd가 eth0에 대하여 변경된 설정을 적용하도록 할 수도 있다.sudo dhcpcd -n eth0
참고:
- https://www.raspberrypi.org/forums/viewtopic.php?t=110557&p=762332
- http://superuser.com/questions/393887/dhclient-and-dhcpcd-the-real-difference
- http://roy.marples.name/man/html8/dhcpcd.html
댓글 없음:
댓글 쓰기