J'ai une boîte Linux avec une banque de modems et j'ai besoin de créer des connexions PPP à la demande (sortantes) vers un très grand nombre de machines distantes. Comme j'ai beaucoup plus de télécommandes que de modems locaux, je voudrais lancer une ou plusieurs instances de pppd
en mode demand
, mais ne pas allouer un modem particulier jusqu'à ce qu'une connexion soit demandée. Lorsque la connexion devient inactive, je voudrais pppd
pour libérer le modem afin qu'il puisse être utilisé pour une connexion à une télécommande différente.Numéro de demande PPP avec la banque de modem sous Linux
Je suis passé par les pppd man
pages et comprendre les concepts des options call
et connect
, ainsi que les fichiers options.DEVICE
et le répertoire /etc/ppp/peers
. Verrouiller les fichiers me dira quels modems sont utilisés ou disponibles. Et je suis capable de me connecter à plusieurs homologues distants tant que je code dur les affectations de modem. Mais je n'ai pas trouvé un moyen de les attribuer dynamiquement, disons en appelant un get_available_modem
script lorsque pppd
doit composer. Google ne semble pas savoir non plus. Une solution de rechange pourrait être de détecter la nécessité de numéroter à la demande avec un mécanisme externe, puis de lancer pppd
pour le faire fonctionner, mais il semble plus propre de tirer parti de l'installation au sein même de pppd
.
Des pointeurs ou des idées sont appréciés. Merci pour vos pensées!
Je n'ai pas eu à jouer avec la numérotation à la demande avec Linux et pppd depuis les années 1990 ... Je ne me souviens pas comment je le faisais! – m0j0