настройка beeline vpn

1)/etc/conf.d/net взял из ,
2)далее узнал адрес шлюза(в убунте):

inu@emptiness:~$ netstat 
Активные соединения с интернетом (w/o servers)
Proto Recv-Q Send-Q Local Address Foreign Address State      
tcp        0      0 93-81-2-201.broad:60906 mu-in-f113.1e100.ne:www ESTABLISHED
tcp        0      0 93-81-2-201.broad:60907 mu-in-f113.1e100.ne:www ESTABLISHED
tcp        0      0 93-81-2-201.broad:59292 bw-in-f157.1e100.ne:www ESTABLISHED
tcp        0      0 10.50.7.208:43178       vpn2-l0.ul.corbina:1723 ESTABLISHED
tcp        0      0 93-81-2-201.broad:37342 bw-in-f165.1e100.ne:www ESTABLISHED
tcp        0      0 10.50.7.208:37309       modem.beeline.ru:www    ESTABLISHED
tcp        0      0 10.50.7.208:37310       modem.beeline.ru:www    ESTABLISHED
tcp        0      0 10.50.7.208:37313       modem.beeline.ru:www    ESTABLISHED
tcp        0      0 10.50.7.208:37312       modem.beeline.ru:www    ESTABLISHED
tcp        0      0 10.50.7.208:37311       modem.beeline.ru:www    ESTABLISHED
raw        0      0 10.50.7.208:gre         vpn2-l0.ul.corbina.ne:* 
...

и dns:

inu@emptiness:~$ nslookup all
Server:         213.234.192.8
Address:        213.234.192.8#53
** server can't find all: NXDOMAIN
inu@emptiness:~$ ifconfig
eth0      Link encap:Ethernet  HWaddr 00:1d:7d:9e:6d:7f
          inet addr:10.50.7.208  Bcast:10.50.7.255  Mask:255.255.255.0
          inet6 addr: fe80::21d:7dff:fe9e:6d7f/64 Диапазон:Ссылка
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:4881 errors:0 dropped:0 overruns:0 frame:0
          TX packets:5090 errors:0 dropped:0 overruns:0 carrier:0
          коллизии:0 txqueuelen:1000
          RX bytes:1221326 (1.2 MB)  TX bytes:850150 (850.1 KB)
          Прервано:25 Base address:0xe000

lo        Link encap:Локальная петля (Loopback)
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Диапазон:Узел
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:64 errors:0 dropped:0 overruns:0 frame:0
          TX packets:64 errors:0 dropped:0 overruns:0 carrier:0
          коллизии:0 txqueuelen:0
          RX bytes:3240 (3.2 KB)  TX bytes:3240 (3.2 KB)

ppp0      Link encap:Протокол PPP (Point-to-Point Protocol)
          inet addr:93.81.2.201  P-t-P:85.21.230.137  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1460  Metric:1
          RX packets:973 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1279 errors:0 dropped:0 overruns:0 carrier:0
          коллизии:0 txqueuelen:3
          RX bytes:320710 (320.7 KB)  TX bytes:180134 (180.1 KB)

переключился в chroot и добавил маршруты к серверам через шлюз и сам шлюз в качестве маршрута по-умолчанию.
3)После этого, наконец, включился dns(до этого ping на все отвечал "unknown host"), однако все запросы к внешеней сети не проходят.
4)При загрузке постоянно вылазит сообщение, что net.ppp0 started, but is inactive.
5)При попытке перезапустить в chroot`е сеть вырубается полностью, а перед этим выводится следующее:

/etc/init.d/net.ppp0 restart
net.ppp0           |* Caching service dependencies...                                                                                                 [ ok ]
* Bringing down interface ppp0
* Starting udevd...
error binding control socket, seems udevd is already running
* start-stop-daemon: failed to start `/sbin/udevd'                                                                                                    [ !! ]
* start-stop-daemon: no matching processes found
udev               |* ERROR: udev failed to start
* Bringing up interface ppp0
*   Starting pppd in ppp0...                                                                                                                          [ ok ]
*   Backgrounding ...
net.ppp0           |* WARNING: net.ppp0 has started, but is inactive

На своем ядре примерно тоже, но без упоминания об udevd - видимо, конфликт с тем, что запущен в ubuntu
6)В rc.conf пробовал включать и отключать параллелизм сервисов, особой разницы нет.
Что м.б. причиной неработающего vpn?

4) у меня так же и все

4) у меня так же и все работает(не beeline)
5) перед стартом в chroot`е в Убунте выключили vpn?
Покопайся в логах, посмотри что пишет route, mtr(tracepath, traceroute) и т.д. или жди пока допилят http://sourceforge.net/projects/libastralso/

нет, vpn не вырубал, как раз

нет, vpn не вырубал, как раз чтобы узнать, что должно получится.
Если перезагрузиться в Gentoo, при загрузке выдается предупреждение, что net.ppp0 has started, but inactive.
Вот conf.d/net:

GATEWAY="10.50.7.1"              
config_eth0="dhcp"               
modules="dhclient"               
dhclient_eth0="-nw"              
dns_servers_eth0="213.234.192.8 85.21.192.3"
dns_search_eth0="vpn.internet.beeline.ru"   
fallback_eth0="10.50.7.208 netmask 255.255.248.0"

# Локальные ресурсы
routes_eth0="      
    85.21.72.80 via $GATEWAY
#почему-то один из адресов в выводе route под ubuntu проходит под таким айпишником, пусть будет. Он же высвечивается как мой IP в network manager`e
    233.32.240.0 via 10.50.7.208
    195.14.50.1 via $GATEWAY    
    195.14.50.21 via $GATEWAY   
    85.21.138.214 via $GATEWAY  
    85.21.138.210 via $GATEWAY  
    85.21.88.130 via $GATEWAY   
    85.21.52.254 via $GATEWAY   
    85.21.138.208/28 via $GATEWAY
    83.102.146.96/27 via $GATEWAY
    78.107.23.0/24 via $GATEWAY  
    195.14.50.16 via $GATEWAY    
    195.14.50.26 via $GATEWAY    
    89.179.135.67 via $GATEWAY   
    62.205.179.146 via $GATEWAY  
    85.21.79.38 via $GATEWAY     
    10.0.0.0/8 via $GATEWAY      
    85.21.79.0/24 via $GATEWAY   
    85.21.90.0/24 via $GATEWAY   
    85.21.72.80/28 via $GATEWAY  
    195.14.50.93 via $GATEWAY    
    78.107.69.98 via $GATEWAY    
    224.0.0.0/4 via $GATEWAY     
    172.16.16.0/24 via $GATEWAY" 

config_ppp0="ppp"
link_ppp0="pty 'pptp vpn.internet.beeline.ru --nolaunchpppd --nobuffer --loglevel 0'"
username_ppp0='ЛОГИН'                                       
password_ppp0='ПАРОЛЬ'
pppd_ppp0="defaultroute lock noauth refuse-eap refuse-chap refuse-mschap nobsdcomp \
    nopcomp noaccomp nodeflate persist maxfail 0 holdoff 10 lcp-echo-interval 60 lcp-echo-failure 10 password ПАРОЛЬ"

postup() {
    if [ "${IFACE}" = "eth0" ]; then
# Адреса VPN-серверов берутся с DNS-сервера Корбины
        for vpnaddr in $(host vpn.internet.beeline.ru | awk '{ print $NF }'); do route add $vpnaddr gw $GATEWAY dev eth0; done;
        #for vpnaddr in $(host tp.corbina.net | awk '{ print $NF }'); do route add $vpnaddr gw $GATEWAY dev eth0; done;
    fi

    if [ "${IFACE}" = "ppp0" ]; then
# Из-за того, что адрес VPN-сервера совпадает с адресом шлюза,
# создаваемый автоматически маршрут к VPN-серверу использует интерфейс ppp0, а не eth0, исправляем
        VPN=`ifconfig | grep 'P-t-P' | awk '{print $3}' | awk -F: '{print $2}'`
        route del $VPN dev ppp0
# Удаление шлюза по умолчанию в локалку и добавление шлюза по умолчанию в инет
        route del default
        route add default dev ppp0
    fi

return 0
}

postdown() {
# Добавление маршрута по умолчанию в локалку
    if [ "${IFACE}" = "ppp0" ]; then
       #killall xl2tpd pppd
        route add default dev eth0
    fi
return 0
}


# Перед запуском vpn должен быть поднят eth0
depend_ppp0() {
        need net.eth0
}

Если запустить init.d/net.ppp0 в режиме отладки, выводится "eend 0 'Failed to start PPP'"
Не знаете, с чем м.б. связано?

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".