mango210 보드 network 설정하기(ssh)
음 고생을 많이 했다.
생각보다 어려운 건 아니었는데, 까먹어서 생각이 안나니 더 고생이었다.
우선 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
완료~