NetworkManager 및 기호 링크 인터페이스 이름

NetworkManager 및 기호 링크 인터페이스 이름

4개의 ttyUSB 장치를 열거하는 Nimbelink 모뎀이 있습니다. NetworkManager가 ppp0 연결을 제어할 수 있도록 지속적인 인터페이스 이름을 원합니다(ttyUSB 4개 중 3번째 필요).

심볼릭 링크를 생성하기 위해 /etc/udev/rules.d에 규칙을 설정했습니다. 이 모든 것이 잘 작동하는 것 같습니다. AT 명령을 전달하기 위해 picocom과 심볼릭 링크를 사용할 수 있습니다. 행위:

udevadm info --query=path --name=/dev/ttyUSB_modem2

/dev의 위치에 상관없이 모뎀에서 세 번째 ttyUSB 인터페이스로 올바르게 연결됨을 보여줍니다.

내 문제는 NetworkManager가 nmcli 연결 편집기를 사용하여 심볼릭 링크를 설정한 후 인터페이스 이름으로 심볼릭 링크를 사용/인식하지 않는다는 것입니다. 이름을 다시 ttyUSB2로 변경하면(모뎀 열거형이 ttyUSB[0-4]라고 가정) 제대로 연결됩니다. NetworkManager를 통해 이를 달성할 수 있습니까? 궁극적으로 모뎀이 유선 이더넷 연결에 대한 백업 역할을 하길 원합니다.

운영 체제: Debian 9 헤드리스 버전

답변1

최초의 Stack Exchange 질문입니다. 제가 직접 답변해보겠습니다(맙소사). 분명히 NetworkManager에는 인터페이스 이름이 필요하지 않습니다.

nmcli connection edit ppp0
nmcli>set connection.interface-name *type nothing*
Enter 'interface-name' value: *hit enter*
save
quit

인터페이스 이름을 입력하지 않으면 NM이 이를 검색합니다.

nmcli를 사용하여 GSM 연결 구성

관련 정보