LINUX.ORG.RU
ФорумAdmin

Как передать username скрипту ip-up (pppd)?


0

0

при поднятии pppd соединения (ADSL) можно использовать скрипты ip-up, ip-down, auth-up,...

Скрипт auth-up не запускается, тк pppd запускается с опцией noauth. Как передать username скрипту ip-up?

ps: Если вместо noauth прописать auth, то авторизация не проходит.

★★

Попробуй echo $1 $2 $3 ... >log в Ip-up добавить. Кажется один из параметров его содержит. Не помню точно, давно было.

anonymous
()
Ответ на: комментарий от anonymous

> Попробуй echo $1 $2 $3 ... >log в Ip-up добавить. Кажется один из параметров его содержит. Не помню точно, давно было.

пробывал, не содержит. Это для скрипта auth-up одним из параметров будет username, а он не стратует... Надо именно через ip-up сделать.

ps: если конечноже нет другого варианта...

samson ★★
() автор топика
Ответ на: комментарий от Cosmicman

неа, не получилось. пробывал:

echo $PEERNAME > /tmp/qwerty

после перезапуска ADSL соединения в /tmp/qwerty пусто.

это отрабатывает, если к этой машине по vpn подключаться. Как я понял, PEERNAME - это имя удаленной точки, а мне надо свое имя, которым я авторизуюсь. А вот аналогичной переменной, но для моего имени, в man pppd не нашел :(

samson ★★
() автор топика
Ответ на: комментарий от Cosmicman

to Cosmicman:

если я не ошибаюсь, то помоемы вы гдето на ЛОРе постили, как можно пресечь подбор паролей по ssh iptables-ом. Там помоему вводилась какаято задержка после того, как пароль ввели не правильно 3 раза... Если не трудно, то дайте ссылочку на ту тему, а то найти не могу.

samson ★★
() автор топика
Ответ на: комментарий от gruy

как я из мана понял, ipparam - параметр, передаваемый pppd при поднятии соединения. Потом эта строка будет передана скриптам ip-up, ip-down,... 6ым параметром. так?

щас попрбую...

samson ★★
() автор топика
Ответ на: комментарий от samson

попробывал. ipparam - IP адрес хоста, с которого поднимается vpn соединение. Username по нему не узнать. Это НЕ то, что надо.

samson ★★
() автор топика
Ответ на: комментарий от gruy

пробывал и ipparam "user_name" и ipparam "username" добавлять в /etc/ppp/options.pptpd, не получилось.

в ip-up: "$0 $1 $2 $3 $4 $5 $6 $7" > /tmp/qwerty

а в логе после соединения IP пишется

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