저는 두 개의 네트워크 인터페이스가 있는 BeagleBone을 사용하고 있습니다. 하나의 이더넷 포트는 다른 장치에 로컬로 연결되고 다른 하나는 USB PPP 포트를 통해 셀룰러 모뎀에 연결됩니다.
부팅 시 ppp 연결이 자동으로 시작되고 스크립트를 실행하기 위해 설정한 모뎀에 연결되기를 원합니다 rc.local
. 그런 다음 ppp 인터페이스는 ISP로부터 동적 IP 주소를 받습니다. 괜찮아
이더넷 인터페이스의 경우 고정 IP 주소를 할당하고 자동으로 시작되도록 하고 싶습니다. 그러나 내가 설정했을 때자동0/etc/network/interfaces 파일에서 ppp 인터페이스는 내가 원하는 대로 시작할 때 자동으로 사용되지 않습니다.
자동 eth0 줄을 제거하면 어떻게 되나요? 이 두 인터페이스를 자동으로 활성화하려면 어떻게 해야 합니까? 감사해요
아래는 내 /etc/network/interfaces
파일입니다.
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
#static IP address for eth0
auto eth0
iface eth0 inet static
address 192.168.1.80
netmask 255.255.255.0
gateway 192.168.1.1
답변1
첫 번째 질문의 경우:
제거하면 부팅 시 auto eth0
인터페이스 eth0
가 시작되지 않습니다.
게시한 내용이 전부인 경우 /etc/network/interface
연결 구성은 어디에 있습니까 ppp
? 구성 DNS
이 준비되었나요?
후속 조치
좋아요 자기 직업이 있으면 좋을 것 같아요 ppp
. 고정 IP를 설정하려면 이를 구성하고 이미 가지고 있는 항목에 DNS
다음을 추가 해야 할 수도 있습니다./etc/network/interfaces
BROADCAST 192.168.1.255
DNS-NAMESERVERS 8.8.8.8 # Supply here your DNS
전자는 시작 후 이벤트를 감지할 수 있으므로 allow-hotplug
대신 사용하고 싶습니다 .auto