강좌 & 팁
글 수 2,412
2013.12.19 15:13:39 (*.52.177.249)
41514
시스템을 개발하다 보면 rootfs 을 변경하는 경우들이 있습니다.
nfs 로 마운트해 놓고 테스트를 하는 경우가 많은데요.
최근에 이 방법을 사용하면서 ip 설정에 관련한 세부적인 사항을 보게 되었습니다.
보통 bootargs 를 아래 처럼 주지요?
console=ttyS0,115200 root=/dev/nfs rw ip=xxxxxxxxxxxxxxxxxxxxx nfsroot=/mnt/rootfs
위에서 ip 설정 항목내에 들어가는 내용들이 궁금했는데 훌륭한 document 가 역시 커널에 있더군요.
ip=<client-ip>:<server-ip>:<gw-ip>:<netmask>:<hostname>:<device>:<autoconf>
헛갈리는 것이 hostname 인데요. 설명은 아래와 같습니다.
<hostname> Name of the client. 음... 대충 줘도 됩니다
그래서 ip 항목을 길게 쓰면
ip=192.168.10.193:192.168.10.190:192.168.10.1:255.255.0.0:boggle70:eth0:off
이렇게 되죠. 구분자에 유의하셔야 합니다.
하지만 이런 부분이 힘드시다면 간단한 방법이 있습니다.
ip=dhcp
네.. dhcp 를 쓰게 하는 겁니다.
그러면 bootargs 가 간단하게 만들어집니다.
console=ttyS0,115200 root=/dev/nfs rw ip=dhcp nfsroot=/mnt/rootfs
서버에 개발 환경을 꾸밀때 쉽게 진행하실수 있습니다.