VPN от Сибинета help !

Кто-нибудь настроил vpn для этого провайдера? Поделитесь инфой.

Ставь

Ставь net-dialup/pptpclient и читай http://jtux.tomsk.ru/2006/10/24/vpn-prostoy-start/
Аккуратней с кавычками и апострофами в скриптах, их похоже вордпресс перекарежил.
Сам использую pptp-command.
Можно еще kppp или gnome-ppp потыркать, но об этом я не в курсе.

Изображение пользователя Gremlin.

Когда я 1й раз

Когда я 1й раз настраивал впн, я долго трахался с default route :) Если что могу рассказать как сделать
___________________________________________________________________________________
IRC:#glug, /query Gremlin

Gremlin ты именно

Gremlin ты именно для sibineta настраивал? Если да, то можно очень подробно step-by-step все объяснить
И вообще, у них на осайте лежит файл установочный для винды который настраивает vpn, а про параметры подробнее ничего нет - типа все должны из-под винды коннектица чтоли?

Изображение пользователя Gremlin.

Я настраивал

Я настраивал для анлима от Сибирьтелекома, который был под НГ
___________________________________________________________________________________
IRC:#glug, /query Gremlin

Вот что я

Вот что я делал:
===
~# cat /etc/ppp/chap-secrets
# Secrets for authentication using CHAP

# client server secret IP addresses
iamlucky vpn.sibinet.com mypass *
===

~ # cat /usr/bin/runpptp
#!/bin/sh
pptp vpn.sibinet.com remotename vpn.sibinet.com name IamLucky noauth

===
# cat /etc/ppp/ip-up.d/pptp
#!/bin/sh
#Check if link is a pptp link

/sbin/route add -host 192.168.0.1 gw 192.168.0.1 # новый путь до VPN-сервера
/sbin/route add default ppp0

===
# cat /etc/ppp/ip-down.d/pptp
#!/bin/sh
# Check if link is a pptp link
if [ “`echo $PPP_TTY | cut -f -3 -d/`” = “/dev/pts” ]; then
route del -host $PPP_REMOTE # remove special hostroute
fi

===
После runpptp в ifconfig только eth0 и lo
Что не так?

Изображение пользователя Gremlin.

нужно ещё

нужно ещё добавить IP днс сервера и самого сервера впн
route add -host ipdns gw 192.168.0.1
route add -host ipvpnserver gw 192.168.0.1
потом можно делать route del default и конектицо к серваку
___________________________________________________________________________________
IRC:#glug, /query Gremlin

Говорю же

Говорю же аккуратней с кавычками в скриптах.
“!=" и `!='
Ручками все кавычки перепечатай.

Хотя мне все равно не понятно почему нет ppp0 интерфейса...

Для DigitalService и

Для DigitalService и ТомскТелекома
(по мотивам корбины, если не ошибаюсь):

===

# cat /etc/ppp/peers/telecom

name VQ123456
remotename *
file /etc/ppp/options.pptp

===

# cat /etc/ppp/peers/dgs

name 358636
remotename *
file /etc/ppp/options.pptp

===

# cat /etc/ppp/chap-secrets

# Secrets for authentication using CHAP
# client<------>server<>secret<><------><------>IP addresses
# telecom
VQ123456 * 123456789012
# dgs
358636 * 470300

===

# cat /etc/ppp/options.pptp

lock
-pap
+chap
#debug
nodeflate
nobsdcomp
mtu 1472
mrru 1472
noauth
noipdefault # Disables the default behaviour when no local IP address is specified, which is to
# determine (if possible) the local IP address from the hostname. With this option, the
# peer will have to supply the local IP address during IPCP negotiation (unless it spec‐
# ified explicitly on the command line or in an options file).
defaultroute
updetach
#nodetach
persist # Do not exit after a connection is terminated; instead try to reopen the connection.
# The maxfail option still has an effect on persistent connections

===

# cat /etc/conf.d/vpn

# LAN iface
LAN_DEV=eth0
# VPN iface
VPN_DEV=ppp0

# IP or name of VPN server
VPN_SERVER=vpnc.tomsknet.ru
#VPN_SERVER=vpn.dgs.ru

# Name from /etc/ppp/peers
CFG_NAME=telecom
#CFG_NAME=dgs

# LAN gateway
LAN_GW=192.168.1.1
# LAN net/mask
LAN_NET=192.168.1.0/24

===

# cat /etc/init.d/vpn

#!/sbin/runscript

DEBUG=1

VPN_IP=`ping ${VPN_SERVER} | head -n 1 | cut -d '(' -f 2 | cut -d ')' -f 1`

depend() {
need net.eth0
}

start() {
ebegin "Connecting to VPN"
[ $DEBUG -eq 1 ] && echo "VPN: ip of VPN server detected as ${VPN_IP}"
# Start VPN
[ $DEBUG -eq 1 ] && echo "VPN: starting pppd"
pptp ${VPN_SERVER} call ${CFG_NAME}
sleep 2
# Add route to VPN server trough LAN
[ $DEBUG -eq 1 ] && echo "VPN: adding route to VPN server"
route add ${VPN_IP} gw ${LAN_GW}
# Add routes to DNS servers trough LAN
[ $DEBUG -eq 1 ] && echo "VPN: adding routes to DNS servers"
cat /etc/resolv.conf | grep nameserver | cut -d " " -f 2 | xargs -i route add {} gw ${LAN_GW}
# Everything else route to VPN
[ $DEBUG -eq 1 ] && echo "VPN: adding route to Internet"
sleep 5
route add default dev ${VPN_DEV}
# Check connection
[ `ping -c 1 ya.ru 2>&1 | grep "bytes from" | wc -l` -eq 0 ] && eerror "VPN connection test failed"
route -n
eend 0
}

stop() {
ebegin "Disconnecting from VPN"
[ $DEBUG -eq 1 ] && echo "VPN: deleting route to VPN server"
route del ${VPN_SERVER} gw ${LAN_GW}
[ $DEBUG -eq 1 ] && echo "VPN: deleting route to Internet"
route del default dev ${VPN_DEV}
# Stop pppd daemon
[ $DEBUG -eq 1 ] && echo "VPN: stopping pppd"
kill -HUP `cat /var/run/${VPN_DEV}.pid`
[ $DEBUG -eq 1 ] && echo "VPN: deleting routes to DNS servers"
cat /etc/resolv.conf | grep nameserver | cut -d " " -f 2 | xargs -i route del {}
route -n
eend 0
}

===

настройка:
/etc/conf.d/vpn - выбор провайдера,
/etc/ppp/chap-secrets - секреты, VQXXXXXX-login, 123456789012-pass,
/etc/ppp/options.pptp - режим соединения,
/etc/ppp/peers/telecom(dgs) - выбор файла опций соединения и логина.

использование:
#/etc/init.d/vpn start
#/etc/init.d/vpn stop
...