modemmanager: add missing ppp ifname option value
authorFlorian Eckert <[email protected]>
Thu, 7 Aug 2025 10:08:05 +0000 (12:08 +0200)
committerFlorian Eckert <[email protected]>
Thu, 4 Sep 2025 06:35:09 +0000 (08:35 +0200)
The pppd supports the option to configure the name of the network interface
at startup using the ifname option.

The pppd can overwrite the name of the network interface at startup using
the 'ifname' configuration option. If this option is not specified, the new
network interface is created according to the following scheme:
ppp<number>, e.g. ppp0, ppp1 and so on. This can therefore change with
every start if the number has been already assigned to another ppp connection.

In order to always get the same interface name with the modemmanger proto via
ppp, it is created according to the new scheme by setting the 'ifname':
ppp-<uci network interface name>, e.g. ppp-wwan.

Signed-off-by: Florian Eckert <[email protected]>
net/modemmanager/files/lib/netifd/proto/modemmanager.sh

index 0444ba842d22f728670ca33a984f64019f3414c6..8ed94c5084c437e03fa343b97162ff83264c7a2d 100644 (file)
@@ -83,6 +83,7 @@ modemmanager_connected_method_ppp_ipv4() {
 
        proto_run_command "${interface}" /usr/sbin/pppd \
                "${ttyname}" \
+               ifname "ppp-${interface}" \
                115200 \
                nodetach \
                noaccomp \