настройка beeline vpn
Q.S. 1 января, 2010 - 14:41
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'"
Не знаете, с чем м.б. связано?