А у меня для запуска содержимого ip-up.d в /etc/ppp/ip-up следующее:

run-parts /etc/ppp/ip-up.d \
  --arg="$1" --arg="$2" --arg="$3" --arg="$4" --arg="$5" --arg="$6"

а не

"/etc/ppp/ip-up.d/$6 $1 $2 $3 $4 $5 $6"

В вашем случа видимо надо что бы в /etc/ppp/ip-up.d/ был файл с именем NetCracker ($6), а не add-subnet


On 15.07.2010 19:01, Тарас Перебейносов wrote:
Это можно, и скорее всего заработает.
Меня больше интересует почему не работает из /etc/ppp/ip-up.d/

15 июля 2010 г. 18:50 пользователь Alex Emergy <alex.eme...@gmail.com <mailto:alex.eme...@gmail.com>> написал:

    попробовать добавить строку с маршрутом в /etc/ppp/ip-up

    15.07.2010 18:18, Тарас Перебейносов пишет:
    > ta...@taras-desktop:~$ ls -l /etc/ppp/ip-up.d/add-subnet
    > -rwxr-xr-x 1 root root 219 2010-07-15 11:38
    /etc/ppp/ip-up.d/add-subnet
    >
    >
    > 15 июля 2010 г. 16:01 пользователь Alex Emergy
    <alex.eme...@gmail.com <mailto:alex.eme...@gmail.com>
    > <mailto:alex.eme...@gmail.com <mailto:alex.eme...@gmail.com>>>
    написал:
    >
    >     ls -l /etc/ppp/ip-up.d/add-subnet
    >     ??
    >
    >     15.07.2010 15:36, Тарас Перебейносов пишет:
    > > Почему-то скрипт /etc/ppp/ip-up.d/add-subnet не запускается. Где
    >     может
    > > быть затык?
    > >
    > > ta...@taras-desktop:/etc/ppp$ cat *ip-up*
    > >
    > >     #!/bin/bash
    > >
    > >
    > >     #PATH
    > >
> > PATH=/usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin
    > >
    > >     export PATH
    > >
    > >
    > >     #IP-*
    > >
    > >     echo "ip-up.d running" >> /etc/ppp/ip-up.log
    > >
    > >     echo "1 = $1 2 = $2 3 = $3 4 = $4 5 = $5 6 = $6" >>
    >     /etc/ppp/ip-up.log
    > >
    > >     /etc/ppp/ip-up.d/$6 $1 $2 $3 $4 $5 $6 || echo "ip-up.d
    failed" >>
    > >     /etc/ppp/ip-up.log
    > >
    > >
    > >
    > > ta...@taras-desktop:/etc/ppp$ cat *ip-up.log*
    > >
    > >     ip-up.d running
    > >
    > >     1 = ppp1 2 =  3 = 38400 4 = 10.232.60.174 5 =
    10.232.60.129 6 =
    > >     NetCracker
    > >
    > >     ip-up.d failed
    > >
    > >
    > >
    > > Приходится вручную прописывать:
    > > sudo route add -net 10.0.0.0 netmask 255.0.0.0 dev ppp1
    > >
    > >
    > > 15 июля 2010 г. 10:50 пользователь Alex Emergy
    > <alex.eme...@gmail.com <mailto:alex.eme...@gmail.com>
    <mailto:alex.eme...@gmail.com <mailto:alex.eme...@gmail.com>>
    > > <mailto:alex.eme...@gmail.com <mailto:alex.eme...@gmail.com>
    <mailto:alex.eme...@gmail.com <mailto:alex.eme...@gmail.com>>>>
    >     написал:
    > >
    > >     $PPP_IPPARAM - это remotename из файла /etc/ppp/options
    > >     $PPP_IFACE - имя поднимаемого интерфейса (ppp0 наверное)
    > >
    > >     маршрут по любому левый. 10.0.0.0/24 <http://10.0.0.0/24>
    <http://10.0.0.0/24>
    > <http://10.0.0.0/24> ходить
    > >     через тунель? Вряд ли!!
    > >
    > >     14.07.2010 21:40, Тарас Перебейносов пишет:
    > > > Настроил VPN вот по этой статье https://wiki.ubuntu.com/VPN
    > > > сделал файл:
    > > >
    > > > ta...@taras-desktop:~$ cat /etc/ppp/ip-up.d/add-subnet
    > > > [ "$PPP_IPPARAM" = "NetCracker" ] || exit 0
    > > > route add -net 10.0.0.0/24 <http://10.0.0.0/24>
    <http://10.0.0.0/24>
    > <http://10.0.0.0/24> dev $PPP_IFACE
    > > >
    > > > но маршрут не прописывается.
    > > > Я не понимию что это за переменные и откуда они берутся:
    > >     $PPP_IPPARAM,
    > > > $PPP_IFACE.
    > > > Кто может подсказать в чем ошибка?
    > > > $PPP_IFACE должна содержать интерфейс соединения (обычно
    ppp1, но
    > >     может
    > > > и поменяться), но откуда она это берет?
    > > > $PPP_IPPARAM вообще не понимаю что значит.
    > > >
    > >
    > >     --
    > >     С уважением,
    > >     Alex Emergy
    > >
    > >     --
    > >     ubuntu-ru mailing list
    > > ubuntu-ru@lists.ubuntu.com <mailto:ubuntu-ru@lists.ubuntu.com>
    <mailto:ubuntu-ru@lists.ubuntu.com
    <mailto:ubuntu-ru@lists.ubuntu.com>>
    > <mailto:ubuntu-ru@lists.ubuntu.com
    <mailto:ubuntu-ru@lists.ubuntu.com>
    <mailto:ubuntu-ru@lists.ubuntu.com
    <mailto:ubuntu-ru@lists.ubuntu.com>>>
    > > https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
    > >
    > >
    >
    >     --
    >     С уважением,
    >     Alex Emergy
    >
    >     --
    >     ubuntu-ru mailing list
    > ubuntu-ru@lists.ubuntu.com <mailto:ubuntu-ru@lists.ubuntu.com>
    <mailto:ubuntu-ru@lists.ubuntu.com
    <mailto:ubuntu-ru@lists.ubuntu.com>>
    > https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
    >
    >

    --
    С уважением,
    Alex Emergy

    --
    ubuntu-ru mailing list
    ubuntu-ru@lists.ubuntu.com <mailto:ubuntu-ru@lists.ubuntu.com>
    https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru




--
With best regards,
Andrew V. Belousoff

-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru

Дати відповідь електронним листом