LINUX.ORG.RU

ttyS0 -> ppp0


0

0

Люди, как сделать такую вещь под линуксом, чтобы всем соеденениям с /dev/ttyS0 был выделен интерфейс ppp0, с /dev/ttyS1 -> ppp1, с /dev/ttyS2 -> ppp2 и так далее, причем чтобы все это естественно не зависило от очередности соеденения. Чтобы выделение интерфейсов не происходило по принципу с любого порта кто первый зацепился, тому и меньший номер интерфейса. Знаю что под FreeBSD такой патч pppd есть, есть ли что-то подобное под linux?

anonymous

Сам когдато искал подобное :)
Обошел другим путем....
Обьясни зачем тебе это надо...

Skor78
()

У меня навороченный ipchains скрипт регулирующий отношения между всеми интерфейсами индивидуально. А раз интерфейсы могут меняться мне этот скрипт становится бесполезным, а мне этого как-то не хочется. Динамически добавлять в ip-up силов не хватит :( (там все так перекрещено, что будь здоров :( )

anonymous
()

перепиши свой скрипт... в том месте где у тебя используется имя интерфейса пропиши $1 (лучше наверно его разбить на два скрипта на каждый интерфес свой скрипт)
и вызывай его из /etc/ppp/ip-up.local по типу <твой скрипт> <имя интерфеса>
#!/bin/bash
case $2 in
/dev/ttyS0)
<твой скрипт> $1
;;
/dev/ttyS1)
<твой второй скрипт если надо> $1
;:
esac

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