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이 이를 검색합니다.