qmicli 및 udhcpc를 사용하여 부팅 시 자동으로 데이터 연결 설정(Linux: Raspberry Pi)

qmicli 및 udhcpc를 사용하여 부팅 시 자동으로 데이터 연결 설정(Linux: Raspberry Pi)

저는 현재 라즈베리 파이와 4G 모자(SIM7600E-H 사용)를 사용하여 프로젝트를 진행하고 있습니다. APN을 사용하여 수동으로 연결을 설정한 다음 IP 임대를 얻었습니다. (이 튜토리얼을 사용하세요).

그러나 시스템을 재부팅할 때마다 IP 주소는 169.xxx.xxx.xxx의 IP 주소로 대체됩니다(연결을 다시 설정하고 udhcpc를 사용하여 IP를 임대해야 함). 연결은 다음 명령을 사용하여 설정한 raw-ip 프로토콜을 사용합니다.

echo 'Y' | sudo tee /sys/class/net/wwan0/qmi/raw_ip

나는 부팅 시 이 파일이 커널에 의해 사용되므로 부팅 시 설정할 수 없다는 온라인 기사를 읽었습니다. 그러나 재부팅할 때마다 연결하기 위해 수동 단계를 수행하는 것보다 시작 시 자동으로 연결을 설정하고 싶습니다.

이를 달성하는 가장 좋은 방법은 무엇입니까?

안경:

  • Linux 5.4.75-v7+ #1367 SMP 월 11월 9일 15:03:59 GMT 2020 armv7l GNU/Linux
  • SIM7600E-H
  • 라즈베리 파이 3b+

답변1

몇 달 전 일이지만 귀하의 링크가 도움이 되었습니다. 아마도 이것은 여전히 ​​​​당신에게 가치가 있습니다.

169.254.0.0/16기기에 IP 주소가 없을 때 사용됩니다. 이것은 정상입니다.
dhclient는 IP 주소에 대한 임대를 검색하기 위해 인터페이스를 실행할 필요가 없습니다.

이 작업을 자동으로 수행하려면 dhclient 서비스를 활성화해야 합니다.

실행 중인 운영 체제를 찾을 수 있습니다.

Raspbian - dhclient eth0을 사용하여 dhcpcd 서비스를 수동으로 실행 및 확인하고 다음을 통해 활성화합니다.

sudo service --status-all 

sudo systemctl enable dhcpcd

sudo systemctl start dhcpcd

관련 정보