Использую Raspberry PI вместе с 3g модемом. Для автоматического подключения использую sakis3g и UMTSkeeper. UMTSkeeper для модема создает интерфейс ррр0.
Проблема в том, что модем довольно часто отваливается и UMTSkeeper сразу же его переподключает, при этом, когда модем отвален интерфейс ррр0 пропадает из ifconfig, после переподключения снова появляется, то что он пропадает не нравиться маленькой проге - https://github.com/Lora-net/packet_forwarder, после переподключения модема прога больше не передает данные.
На сколько я понял это связанно именно с ррр0 интерфейсом который пропадает, вопрос как можно его жестко забить в систему чтобы после отвала модема он не пропадал а ждал пока модем не переконнектится? Что-то наподобие eth0 который в ifconfig есть всегда не зависимо от того подключен интернет кабель или нет.
tcpdump явно говорит что ррр0 падает:
listening on ppp0, link-type LINUX_SLL (Linux cooked), capture size 262144 bytes
-----
-----
tcpdump: pcap_loop: The interface went down
3124 packets captured
3124 packets received by filter
0 packets dropped by kernel