LINUX.ORG.RU
ФорумAdmin

pppd


0

0

проблема следующая при наличии нескольких модемов 30 штук при соединении pppd назначает интерфейс наименьший, например

модем на ttyS10 получить может и ppp0 и ppp5 взависимости от того какой наименьший iface можно воткнуть

а нужно жестко привязать ttyS0 ppp0 или ttyS2 ppp2

кто может помочь с патчем ?!

для pppd-2.4.2 линукс .

даже можно за вознаграждение в разумных пределах !

★★

Re: pppd

Делаешь файлы /etc/ppp/options.<dev> а в них прописываешь соответствующие специфичные для данного девайса опции. Для того что бы девайс соответствовал интерфейсу попробуй опцию unit.

infinite ()
Ответ на: Re: pppd от infinite

Re: Re: pppd

Так не покатит Все это дело управляется через портславе а у него свои настройки и он на /etc/ppp/ и все что в нем плевать хотел

да и опции опциями а ppp все равно выдаст наименьший /etc/ppp/options может повлиять на все что угодно но в man ничего не упоминается про привязку ppp к девайсу а значит и опции такой нет unit для исходящих а надо для входящих

unit num Sets the ppp unit number (for a ppp0 or ppp1 etc rface name) for outbound connections.

sova ★★ ()
Ответ на: Re: Re: pppd от sova

Re: Re: Re: pppd

Почему это "не прокатит"? Очень даже прокатит - у меня на серверах именно так и работает. И номера интерфейсам выдаются именно в заисимости от номера в опции unit. Только нужно для каждого интерфейса отдельный /etc/ppp/options.ttySX (или options.ptsX) и в нем прописать соответсвующий unit X.

VitalkaDrug ★★ ()
Ответ на: Re: Re: Re: Re: pppd от sova

Re: Re: Re: Re: Re: pppd

Попробовал !

Для тех кто наступит на теже грабли

в pslave.conf нужно добавить в all.autoppp unint %p proxyarp и тд в all.pppopt unit %p

все будет работать если девайсы типа ttyS0 ...ttyS999

в моем случае девайсы ttyG0_00 .... ttyG0_999 и опция юнит в pslave.conf правильно работет только до 9 модема а 10 модем опреднеляется как ppp1 (видимо первый ноль ttyG0_ вносит коррективы)

Исправляется так в pslave.conf закоментировать блоки all.autoppp и all.pppopt и создать болики для кждого модема s1.autopp и добавить щпцию unit 1 s1.pppopt и добавить щпцию unit 1

и так для каждого модема (работает на ура) спасибо за наводку

sova ★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.