PPP Wählen bei Bedarf mit Modembank unter Linux [geschlossen]
-
08-07-2019 - |
Frage
Ich habe eine Linux-Box mit einer Bank von Modem und muß Wählen bei Bedarf (outbound) PPP-Verbindungen zu einem sehr großen Satz von Remote-Computern erstellen. Da ich weit mehr Fernbedienungen als lokales Modem habe, würde Ich mag eine oder mehr Instanzen von pppd
in demand
Modus starten, aber kein bestimmtes Modem zuweisen, bis eine Verbindung angefordert wird. Wenn die Verbindung frei wird, würde Ich mag pppd
das Modem freizugeben, so dass es für eine Verbindung zu einem anderen Fern verwendet werden kann.
Ich habe die pppd man
Seiten durchgemacht und die Konzepte der call
und connect
Optionen sowie die options.DEVICE
Dateien und das /etc/ppp/peers
Verzeichnis verstehen. Lock-Dateien werden mir sagen, welches Modem im Einsatz ist oder verfügbar. Und ich bin in der Lage, die Modem-Zuweisungen an mehr entfernten Peers, solange ich hart Code zu verbinden. Aber ich habe nicht einen Weg weisen sie dynamisch gefunden, etwa durch ein get_available_modem
Skript aufrufen, wenn pppd
einwählen muss. Google scheint nicht, entweder zu kennen.
Eine Behelfslösung könnte sein, die Notwendigkeit zu erkennen, mit einem externen Mechanismus zu verlangen Wahl, und starten Sie dann pppd
es um Service, aber es scheint sauberer die Anlage innerhalb pppd
nutzen selbst.
Alle Hinweise oder Ideen sind willkommen. Vielen Dank für Ihre Meinung!
Lösung
Das ist die Lösung, ich werde mit:
- Auflisten der Modems als
/dev/modem0
,/dev/modem1
, ... - Starten Sie eine Instanz von
pppd
gefragt Wahlmodus für jeden Peer, sondern von einem "echten" Modem, hängen Sie es an/dev/modem.
Peer , die die "ppp-on-Dialer" Skript weichen -Links zum ersten verfügbaren Modem dynamisch. - Wenn die Verbindungszeiten und das Modem gehen offline, Soft-Link
/dev/modem.
Peer/dev/null
so kann das Modem für eine Verbindung zu einem anderen Peer wiederverwendet werden.
Vielen Dank für Ihre Kommentare!
Andere Tipps
Hat es direkt von der Linux-Box angesteuert werden, oder könnten Sie so etwas wie die alten Lucent Portmaster boxen?