네트워크 설정
Modalix DevKit을 네트워크에 연결하거나 호스트 컴퓨터에 직접 연결합니다. 기본적으로 DevKit은 DHCP를 사용하여 IP 주소를 가져옵니다.
직렬 연결을 사용하면 네트워크를 통해 연결할 수 없을 때 IP 주소를 확인하고 네트워크 설정을 수정할 수 있습니다.
1. DevKit을 연결합니 다.
설정에 맞는 연결 방식을 선택하세요.
- DHCP를 사용하는 네트워크: DevKit을 라우터 또는 네트워크 스위치에 연결합니다. 그러면 자동으로 IP 주소를 할당받습니다.
- 호스트에 직접 연결: DevKit의 이더넷 포트를 호스트에 연결합니다. 필요한 경우 USB-to-이더넷 어댑터를 사용합니다. 펌웨어 3.0에서는 일반적으로 고정 IP 주소를 설정하지 않고도 연결할 수 있습니다. 자세한 내용은 아래 팁을 참조하십시오.
- 호스트를 통해 인터넷에 접속: DevKit을 호스트에 연결하고 인터넷 공유를 활성화합니다. 호스트의 인터넷 연결을 공유합니다.을 참조하십시오.
부팅 시 DHCP 서버를 사용할 수 없는 경우, 펌웨어 3.0은 DevKit에 169.254.x.x 범위(169.254.0.0/16) 내의 링크 로컬 주소를 할당합니다.
DHCP를 사용하는 직접 연결된 호스트는 일반적으로 IPv4 링크 로컬 폴백이 활성화된 경우 동일한 범위 내에서 자체 주소를 할당합니다. 그러면 호스트와 DevKit는 정적 IP 구성 없이 통신할 수 있습니다.
이 연결은 로컬 액세스만 제공합니다. 인터넷 액세스를 위해서는 인터넷 액세스가 가능한 네트워크를 사용하거나 호스트의 인터넷 공유 기능을 활성화하십시오.
DHCP를 사용할 수 없는 경우, DevKit는 기본적으로 192.168.1.20로 설정됩니다. 로컬 네트워크를 통해 DevKit에 연결하려면 호스트의 연결된 이더넷 인터페이스를 동일한 서브넷의 다른 고정 주소(예: 192.168.1.10/24)로 설정하십시오.
2. DevKit의 IP 주소를 찾습니다.
DevKit가 펌웨어 3.0을 실행하는지 알고 있다면, 동일한 로컬 네트워크에서 호스트에서 다음 명령을 실행하세요.
sima-user@sima-user-machine:~$ sima-cli device discover
이 명령어는 검색된 Modalix DevKit의 IP 주소를 출력합니다.
다른 펌웨어 버전을 사용하거나, 장치 검색으로 DevKit을 찾을 수 없는 경우, 시리얼 콘솔을 열고 다음 명령을 DevKit에서 실행하십시오.
modalix:~$ ip -4 addr
연결된 이더넷 인터페이스(예: end0)에서 inet 뒤에 있는 주소를 찾습니다. 예를 들어, 192.168.91.181/22는 IP 주소가 192.168.91.181임을 의미합니다. 루프백 주소 127.0.0.1는 사용하지 마십시오.
3. 연결 테스트
다음 명령을 호스트에서 실행하고, <devkit-ip>를 찾은 주소로 바꿉니다.
sima-user@sima-user-machine:~$ ping <devkit-ip>
sima-user@sima-user-machine:~$ ssh sima@<devkit-ip>
이더넷 케이블과 양쪽 장치의 IP 주소를 확인하세요. 직접 연결의 경우, 두 주소 모두 동일한 서브넷에 있어야 합니다. 호스트가 링크 로컬 폴백을 지원하지 않는 경우, 해당 기능을 활성화하거나 양쪽 장치에 고정 IP 주소를 설정하세요.
시리얼 콘솔을 사용하여 DevKit의 네트워크 설정을 확인하거나 변경하세요.