work/Linux(Ubuntu)

mango210 보드 network 설정하기(ssh)

토익귀족 2012. 4. 9. 14:20

음 고생을 많이 했다.


생각보다 어려운 건 아니었는데, 까먹어서 생각이 안나니 더 고생이었다.


우선 linux에서 네트워크 설정할때 지정된 몇개의 디렉토리와 파일들이 있는데


임베디드에서는 그 환경이 고대로 적용되어 있지 않은 경우가 있더라.


그래서 고생을 했다. 어디서 무엇을 설정해주어야 하는지도 모르겠고 ㅡㅡ;;;


아무튼 tftp같은 것을 써서 하려 했는데 결국 없어서 못하고 암울한 상황이었다.


내가 사용한 환경은 아래와 같이


[windows 개발환경] < - ssh - > [linux 서버] < serial > [Embedded  장비]


로 연결되어 있었다. serial은 minicom 을 써서 연결했고, ssh는 secureCRT, putty같은 terminal 프로그램으로 

사용하고 있었다.


근데 나의 가장 큰 요구사항은 


[windows 개발환경] <----- ssh ------> [Embedded 장비] 


이런 모양새를 하고 싶었는데 embedded 쪽 네트워크 환경을 잡는게 생각보다 일이 많았다.


우선 가능한지 여부를 살펴보고 싶다면 embedded 장비의 console에서

"ssh"

를 먼저 쳐보고 잘 deploy가 되어 있는지 먼저 확인할 것!


게다가 환경설정 파일도 위치도 이름도 모두 달라서 더 힘들지 않았나 싶었다.


네트워크 설정은 /etc/network/interfaces 파일에서 설정한다.


auto eth0

address xxx.xxx.xxx.xxx

gateway xxx.xxx.xxx.xxx

netmask 255.255.xxx.xxx


설정해주도록 하자.


/etc/resolv.conf 에 nameserver도 설정해 주어야 한다.


nameserver xxx.xxx.xxx.xxx


이 아이피는 검색해보면 공용 nameserver 아무거나 넣으면 된다.

사람들은 KT를 많이 쓰던데 난 다른걸 썼다.


그리고 나서 이더넷 카드를 내려주고 


ifdown eth0


다시 올려주면 된다.


ifup eth0


완료~