Press "Enter" to skip to content

콘솔 로그인 화면에 자신의 IP 출력하기

임베디드 개발시에 유용한데… 고정 아이피를 설정해 놓으면 상관 없겠지만 유동일 경우에 여러가지 이유로 인해 ip 바뀐줄 모르고 계속 예전 아이피로 접속하는 헛 삽질을 방지하기 위해 만들어 봤다.

1. /etc/issue 를 /etc/issue.template 으로 복사본을 만든다.

2. /etc/issue.sh 를 다음과 같이 만든다. 파일모드 777 혹은 알아서…

#!/bin/bash  

cat /etc/issue.template > /etc/issue   

ifconfig eth0 | awk '/inet addr/ {print $2}' | cut -f2 -d: >> /etc/issue   

3. 부팅시 자동실행되게 한다.
* /etc/rc.local 맨 하단에 /etc/issue.sh  실행하게 추가
이 파일이 없거나 작동하지 않는 경우
* /etc/init.d/rc 파일 맨 하단에 /etc/issue.sh  실행하게 추가
이 파일이 없거나 작동하지 않는 경우
* /etc/rc[숫자].d/SXXissue.sh 로 복사
  – [숫자] 는 /etc/inittab 에 The default runlevel 에 설정된 숫자 일반적으로 2~5사이임
  – SXXIssue.sh 파일명에서 SXX는 XX 에 숫자를 설정할 수 있는데, 랜드라이버가 올라오는 시점 이후에 이 파일이 실행되게 해야 하므로 랜드라이버의 SYY 번호보다 뒷 번호를 사용하면 된다.
     예를 들어 랜드라이버가 S40network등등 이라면 S41Issue.sh 라고 등록하면 된다.

Be First to Comment

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다