- Как передать параметром номер телефона для PPP?, Aquarius, 11:19 , 20-Май-11 (1)
> Суть проблемы такова: > имеется dial-up клиент (freebsd) c GSM модемом и несколько серверов (freebsd) каждый > также со своим GSM модемом. Надо в цикле опрашивать все сервера > на предмет логов. В тексте ppp.conf в строке "set phone xxxx" > заменяя xxx на конкретный номер все происходит хорошо, но при > этом я могу опрашивать только один сервер. Можно ли и если > да, то как, передавть номер телефона как параметр для соединения с > конкретным сервером?завести на каждый сервер по отдельной секции в ppp.conf; подробности в главе AUTOMATIC DIALING man ppp
- Как передать параметром номер телефона для PPP?, vtuj, 21:14 , 20-Май-11 (2)
Можно и по отдельной секции на каждый сервер, но у меня их много (> 30) - это раз, а второе модемов на клиенте несколько (до 8 штук). Идея была такова: в бесконечном цикле смотрим какой модем свободем, по нему соединяемся с очередным сервером и т.д. Причем я могу одновременно опрашивать до 8 серверов. С жесткой привязкой отдельной секции к серверу не понимаю, как реализовать. А можно ли на ходу менять содержимое файла ppp.conf (конкретно порт модема и номер телефона), запускать ppp и так далее в цикле?
- Как передать параметром номер телефона для PPP?, Aquarius, 02:06 , 21-Май-11 (3)
> Можно и по отдельной секции на каждый сервер, но у меня их > много (> 30) - это раз, а второе модемов на клиенте > несколько (до 8 штук). Идея была такова: в бесконечном цикле смотрим > какой модем свободем, по нему соединяемся с очередным сервером и т.д. > Причем я могу одновременно опрашивать до 8 серверов. С жесткой привязкой > отдельной секции к серверу не понимаю, как реализовать. А можно ли > на ходу менять содержимое файла ppp.conf (конкретно порт модема и номер > телефона), запускать ppp и так далее в цикле?итого, меньше 240 секций а если внимательно почитать man ppp.conf, то можно понять, как обойтись только одним параметром на секцию, с заголовком получится 2 строки около 500 строк - не так много, а в некотором смысле даже мало
- Как передать параметром номер телефона для PPP?, vtuj, 11:34 , 22-Май-11 (4)
я понял, спасибо за совет. Но все-таки можно ли на ходу менять содержимое файла ppp.conf? Просто идея организации процесса была такова: внешний цикл перебирает все серверы (т.е. номера телефонов) во вложенном внутреннем цикле нахожу незанятый модем и по этому свободному модему дозваниваюсь до текущего сервера. Таким образом получается, что связка номер телефона - номер com порта все время может динамически меняться. Получается что заранее надо перечислить все возможные сочетания модем - номер телефона. Как-то не оченьстройно и красиво. А так как мыслится мне - есть список номеров и список модемов и весь процесс укладывается в два вложенных цикла
|