FON 공유기 dd-wrt 설치하기 시스템

제가 근무하는곳은 ssh 로 외부로 못 나갑니다. 외부에 서버가 있어 가끔 들어가야 하는데 막혀있지요. 알려진 포트는 대부분막혀 있습니다. 네이트온, msn 메신저도 막혀 있어서 프록시를 이용해야 사용할 수 있습니다. 그래서 구입한 용도는 ssh-tunneling입니다. 하지 말라는건 하지 말아야 하는데, 좀 답답해서 -_- 가만히는 못 있겠더군요, 나쁜짓으로 자료 빼돌리려고 하는건아니고, 쾌적하고 자유로운 웹서핑과 메신저활동 때문에 어쩔 수 없이 이렇게 사용하게 됐습니다. 현재는 22번 포트가 아닌 서버를경유해서 다른 서버로 나가고 있는데, 다른사람의 서버를 빌려서 쓰는것이기 때문에 죽거나 장애가 생기면 난처하다지요, 그래서dd-wrt sshd 를 구축하게 됐습니다.

내용은 네이버나, 구글에서 "FON Fonera 2100 dd-wrt" 라고 치면 많이 나옵니다. 스샷까지 첨부된 정성스런 글들이지요.
저는 http://blog.bytsuki.net/42 이글을 참고했습니다. 잘 봤습니다.

어제 주문하고 오늘 받았는데, 다행히 펌웨어가 DNS 변경만으로 ssh 접속이 가능한 0.7.1.r1 이라, 간단하게 DNS 변경하고 ssh 를 키고 들어갈 수 있었네요. 준비물도 간단합니다. HFS 와 TFTPD, ssh 클라이언트 정도면 되네요. 일단 성공한 스샷입니다.

현재 ipTIME Pro G54 공유기 아랬단에 192.168.0.200 으로 FON 공유기를 Static-IP 로 설정했습니다.

ssh 로 접속한 화면입니다. 나름 최신커널인데, filesystem 이 100% 입니다. 뭘 할 수 있을까요? ㅎㅎㅎ



방법은 간단합니다.
1. 먼저 FON에 La Fonera가 등록 되어 있어야 합니다.
2. 다음 스크립트 내용을 "Administration -> Commands" 에 들어가서 텍스트 박스에 넣고 "Save Startup" 한 번 눌러주시고, "Run Commands" 한 번 눌러주시면 됩니다.

#!/bin/sh
mkdir /tmp/simthefon

echo '#!/bin/sh
sleep 60
cd /tmp/simthefon
/usr/bin/wget http://www.wildblue.de/fonera/heartbeat/key
/usr/bin/wget http://www.wildblue.de/fonera/heartbeat/simthefon
/usr/bin/wget http://www.wildblue.de/fonera/heartbeat/known_hosts
cat /tmp/simthefon/known_hosts >> /tmp/root/.ssh/known_hosts
chmod a+x /tmp/simthefon/simthefon
( /tmp/simthefon/simthefon cron >/tmp/simthefon/simthefon.log & ) &' >> /tmp/simthefon/heartbeat

echo 'SHELL=/bin/sh
PATH=/etc:/bin:/sbin:/usr/bin:/usr/sbin
HOME=/tmp/root

*/5 * * * * root /tmp/simthefon/simthefon cron >/tmp/simthefon/simthefon.log' >> /tmp/cron.d/heartbeat

chmod a+x /tmp/simthefon/heartbeat
/tmp/simthefon/heartbeat

stopservice cron && startservice cron

참고로 이 스크립트는 wildblue라는 외국의 한 해커분께서 만드신 작품입니다.


덧글

  • suapapa 2008/01/22 20:34 # 삭제 답글

    뚝딱 성공하셨네요.
    쾌적하고 자유로운 환경 축하드립니다.
    :)
  • 까나리 2008/01/22 22:23 # 답글

    suapapa / 감사합니다. ㅋㅋ
  • seha 2008/01/29 15:43 # 삭제 답글


    뱌롱과 까나리님 둘다 요새 너무 바뻐요...
  • 까나리 2008/01/30 01:41 # 답글

    seha / ㅋㅋㅋ 요새 게임하느라 ㅠㅠ
  • 해처리 2008/01/30 23:40 # 삭제 답글

    모하고 살우??
  • 까나리 2008/01/31 10:31 # 답글

    해처리 / 요새 회사 <-> 집, ㅎㅎㅎ
  • 폰사용자 2008/02/18 12:12 # 삭제 답글

    혹시 dns 88.198.165.155로 변경하고 리붓할 때 인터넷 연결되있는상태여야 하나여...저는 r1버전인데 인터넷 연결하면 자동으로 r5 버전으로 업데이트 된다고 해서 wan은 연결하지 않고 리붓했는데 22번 포트로 ssh가 열리지 않더군여... ssh여는 방법 좀~~ㅡ
  • 까나리 2008/02/18 12:25 # 답글

    [폰사용자] 인터넷은 연결 안해야죠, 저도 ssh 한번에 연결 안됐었고, 리부팅하고 시도하니까 됐었던것 같습니다.
댓글 입력 영역