Dev env.
Target: s32v234sbc (Cortex M4, Cortex A53)
Target OS: Yocto(Posix Linux version 4.14.78-rt47+gef5761a )
OS: Ubuntu 16.04 LTS
자신의 Target에 리눅스를 올렸을 때 Ethernet을 설정해 사용하는 방법을 정리해 보았다.
1.Target Ethernet 설정 확인
2.Ethernet 설정하기
3.Ping Test
1.Target Ethernet 설정 확인
장비가 부팅되고 초기 설정을 하지 않았다면, Target에 Ethernet IP 설정이 되어있지 않다. 따라서 IP 설정을 인위적으로 해줘야 한다. 하기 명령어로 수행가능하다.
먼저 terminal 프로그램을 사용해 타깃과 연결한다. (타겟과 Serial 통신 하는 법: https://suho413.tistory.com/entry/Target-Serial-%ED%86%B5%EC%8B%A0%ED%95%98%EA%B8%B0.)
그 다음 현재의 IP 값을 확인한다.
$ifconfig
설치가 안되어 있다면 설치하라!(리눅스를 올렸다면 대부분 설치되어있다.)
$sudo apt-get install ifconfig
Eth0를 해당 Target의 Ethernet 정보를 의미한다. 우리가 쓰는 inet4정보는 어디에도 없다.
2.Ethernet 설정하기
설정하는 방법은 ifconfig (타깃 Link(상기 이미지의 eth0)) 설정할IP값
$ifconfig eth0 111.222.333.444
이런 식으로 입력하면 된다. (자신의 Target과 연결된 PC의 IP address를 참조해서 작성하자.)
Window 라면
cmd -> ipconfig 를 검색해서 해당 IP를 확인한다. 예를 들어 PC의 IP 가 111.222.333.1 이라면 ifconfig 시에 111.222.333.2 을 입력한다.(허브를 통해 연결했다면 사내나 허브 망 내에 IP가 충돌하지 않도록 안쓰는 IP를 설정하기 바란다. 안 그러면 서버 관리자와 조우 할 수 있다.)
하기 이미지와 같이 설정해서 확인 가능하다. (설정 값을 보여주면 이해가 잘 되겠지만 리눅스를 잘하는 사람은 못하는게 없다. IP건 ID건 무조건 가려라.)
3.Ping Test
IP 설정 후 Ping을 보내 보면 정상적으로 주고 받는 것을 확인 할 수 있다. (ctrl + C 로 중지 시켜라 안 끝난다.)
$ping 111.222.333.1
VM <-> Target 간 Ethernet 설정하는 법(추후 시간이 되면 작성하는 걸로..)
귀인의 말대로 굳이 할 필요가 없어 보인다. 하기 이미지 사실만 알고 있자, 되긴 된다.
'programmer > Linux 기본' 카테고리의 다른 글
ubuntu Swig 설치 (0) | 2020.09.11 |
---|---|
Docker Already in use by container 에러 (0) | 2020.08.05 |
Docker 설치 후 Permission denied 에러 (0) | 2020.08.05 |
리눅스 Shell Script 생성하기 (0) | 2020.04.23 |
Target Serial 통신하기 (0) | 2020.03.16 |