개발 보드 인터넷 액세스에 대한 자세한 튜토리얼

개발 보드 인터넷 액세스에 대한 자세한 튜토리얼


앞에 적었습니다
오늘은 개발보드의 보아서버를 설정하려고 합니다. sudo apt-get install bison flex를 다운받아야 하는데 계속 오류가 나네요. 헷갈리네요. 그러다가 생각해보니 정말 그러면 안되는군요 아, 컴퓨터와 개발보드 사이의 통신에는 문제가 없지만 그게 다네요. 개발보드는 통과 경로가 필요하거나 컴퓨터에 의존하여 인터넷에 액세스합니다. 이 문서에서는 개발 보드가 컴퓨터와 인터넷을 공유하는 방법을 설명합니다.


PC 작동

먼저 컴퓨터에서 네트워크 공유 센터(제어판\네트워크 및 인터넷\네트워크 연결)를 엽니다.

WLAN은 컴퓨터가 연결된 Wi-Fi이며, 아래 그림과 같이 표시된 이더넷 2(식별되지 않은 네트워크 표시)는 개발 보드의 네트워크 카드입니다.

이미지 설명을 추가해주세요

아래 그림과 같이 WLAN 속성을 마우스 오른쪽 버튼으로 클릭하고 공유를 선택한 후 다른 네트워크 사용자가 이 컴퓨터의 인터넷 연결을 통해 연결할 수 있도록 허용(N)을 선택한 다음 사용 중인 개발 보드 네트워크 카드(내 것은 이더넷 2)를 선택합니다.

이미지 설명을 추가해주세요

확인을 클릭하면 이더넷 2에 기본 IP를 할당하라는 메시지가 나타날 수 있지만 내 IP는 표시되지 않습니다.네티즌의 스크린 샷은 다음과 같습니다.

이미지 설명을 추가해주세요

Ethernet 2를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택한 후 ipv4를 선택하고 속성을 클릭하면 자동으로 할당된 IP가 192.168.137.1임을 확인할 수 있습니다.

이미지 설명을 추가해주세요
이미지 설명을 추가해주세요

이제 pc 명령 상자에서 명령 상자, 즉 win+r cmd를 열면 이더넷 2의 ip가 192.168.137.1이고, 자신의 wifi의 ip, 즉 wlan이 임을 알 수 있습니다. 192.168.33.199

이미지 설명을 추가해주세요

개발보드 운영

그런 다음 직렬 포트를 통해 개발 보드에 로그인합니다. MobaXterm 또는 xshell을 사용할 수 있습니다. IP 쓰기를 시작합니다. 동일한 네트워크 세그먼트에 있어야 합니다. 이더넷은 네트워크 세그먼트 137이고 보드도 이 네트워크 세그먼트에 있습니다.(다음 단계는 네트워크 작성자가 제공합니다.)
1. IP 구성(네트워크 포트가 일치해야 함)

ifconfig eth0 192.168.137.30 up
2. 게이트웨이 구성

경로 추가 기본 gw 192.168.137.1

nameserver 8.8.8.8
3. 연결을 시작하도록 개발 보드를 설정합니다(/etc/profile 파일에 IP 및 게이트웨이 구성 지침을 추가한 다음 source 명령을 사용하지 않으려면 자동 시작 연결의 경우 이 항목을 무시할 수 있습니다.)

sudo vim /etc/profile
소스 /etc/profile


내 개발 보드의 네트워크 구성은 /etc/netplan에 있으므로 자신의 보드에 따라 네트워크 구성을 수정하십시오. 위의 단계는 보편적입니다.


제가 만든 보드의 네트워크 설정은 다음과 같습니다.

이미지 설명을 추가해주세요

이미지 설명을 추가해주세요

다음으로 PC에 ping을 실행하여 연결 가능한지 확인합니다.

핑 192.168.137.1

다음으로 Baidu에 ping을 실행하여 연결할 수 있는지 확인합니다.

핑바이두닷컴

아래 그림과 같이 두 가지 테스트를 모두 통과한 것을 확인할 수 있습니다. 그래도 오류가 발생하면 주의 깊게 읽어보시고 단계를 따르시기 바랍니다. 이전 구성에 오류가 있을 수 있습니다. 예를 들어 이더넷을 공유했거나, 이더넷을 공유하거나 변경한 경우 등이 있습니다. 이더넷의 IP 개발 보드가 동일한 네트워크 세그먼트에 있지 않습니다.

이미지 설명을 추가해주세요

추천

출처blog.csdn.net/qq_44333320/article/details/134421583