본문 바로가기

Anything

이더넷 디버그쉘 만들기


IP가 할당되지 않아도 이더넷 케이블만 있으면 라즈베리파이에 접근할 수 있고 라이브러리 의존성이 낮은 툴이 필요해서 그냥 만들었습니다. 귀찮아서 대충 만들었더니 코드가 병맛이 되어버렸네요. 크크 --> dbgeth-0.01a.tar.gz


jaehoon@jaehoon-rasp:~ $ sudo make install

이렇게 명령을 주면 /usr/jaehoon 디렉터리에 설치됩니다. 당연하게도 절대경로를 입력하게끔 바꿔야되고 chmod 700 /usr/jaehoon/dbgeth 로 권한 조정해줘야되요. 그리고 나서 아래처럼 /etc/rc.local을 수정해주시면 되겠습니다.




이렇게 해주면 디버깅용으로 사용할 PC에서 "sudo ./dbgeth enx00e04c377596 -s 'sleep 1; ssh jaehoon@192.168.10.10'" 이런식으로 커맨드를 줬을 때 인터페이스의 IP를 192.168.10.10으로 셋팅한 후 ssh 서버를 구동시키게 됩니다.



이런식으로 말이죠.