Архивировано

Эта тема находится в архиве и закрыта для публикации сообщений.

Mr. Peabody

Видеоинструкция по настройке VPN в Ubuntu, Kubuntu

Рекомендованные сообщения

Помогите разобраться. Посмотрел инструкцию прочел форум, сделал все по инструкции, заработала локальная сеть а инета нет, Где может быть ошибка?

Рассказывай как делал, ибо если бы всё действительно сделал по инструкции - всё бы работало)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вот ведь, стоит написать о проблеме как она решается! После того как написал пост, свернул браузер и прямо в глаза бросилось, что я при указании шлюза, вместо точки влепил запятую,Проделал все по-новой и инет появился)

 

Сорри!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Вот ведь, стоит написать о проблеме как она решается! После того как написал пост, свернул браузер и прямо в глаза бросилось, что я при указании шлюза, вместо точки влепил запятую,Проделал все по-новой и инет появился)Сорри!

Вот и чудненько))

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

всем привет... походу что-то делаю не так... первый раз когда поставил систему - почитал инструкцию по настройке и все поставилось и заработало... но тогда система рухнула и пришлось переставлять... сейчас поставил делаю все то же самое, но ничего не работает... т.е. ставится все и настраивается отлично без ошибок. делаю sudo pon corbina но в инет не заходит.. запускаю пинг гугла - айпишник определяется, но пакеты не идут.. у меня такие подозрения что я не правильно указал шлюз (выполнил tracepath google.ru, там первый шаг был мой ип, второй шаг был как я понял шлюз потому как после него дальше не было сигнала) объясните, что делаю не так?

да и еще. у меня Ubuntu 7.04

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ну так проверьте свой шлюз(он мог измениться)

route|grep default|awk '{print $2}'

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

посмотрел:

s0ul@s0ul-laptop:~$ route|grep default|awk '{print $2}'
10.241.72.1
*

прописал новый адрес шлюза:

s0ul@s0ul-laptop:~/vpn_prj$ sudo sh vpn.sh 
Do you wanna install pptp-linux (y/[n])? n
Do you wanna keep chap-secrets? (y/[n])? n
Enter your internet login: ***
Enter your internet password: ***
Enter your gateway ip: 10.241.72.1
Creating connection...
done
s0ul@s0ul-laptop:~/vpn_prj$ sudo pon corbina

после этого трассировку до гугла:

s0ul@s0ul-laptop:~/vpn_prj$ tracepath google.ru
1:  s0ul-laptop.local (10.241.78.182)					  0.121ms pmtu 1500
1:  10.241.72.1 (10.241.72.1)							asymm 35   1.240ms 
2:  no reply
3:  no reply
4:  no reply
5:  no reply
6:  no reply
7:  no reply
8:  no reply

но вот дальше него пакеты не идут... "что делать/кто виноват?"(с)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

route -n после попытки поднять VPN, давайте...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

собственно вот:

s0ul@s0ul-laptop:~/vpn_prj$ route -n
Таблица маршутизации ядра протокола IP
Destination Gateway Genmask Flags Metric Ref Use Iface
10.241.72.0	 0.0.0.0		 255.255.248.0   U	 0	  0		0 eth0
169.254.0.0	 0.0.0.0		 255.255.0.0	 U	 0	  0		0 eth1
169.254.0.0	 0.0.0.0		 255.255.0.0	 U	 1000   0		0 eth0
0.0.0.0		 10.241.72.1	 0.0.0.0		 UG	0	  0		0 eth0
0.0.0.0		 0.0.0.0		 0.0.0.0		 U	 1000   0		0 eth1

хм... я заметил такую вещь.. сейчас пробовал руками

sudo pon corbina

а потом отключить

sudo poff corbina

и вот что мне выдает консоль

s0ul@s0ul-laptop:~/vpn_prj$ sudo poff corbina 
/usr/bin/poff: No pppd is running.  None stopped.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Она вам "какбе намекае", что pppd нет среди запущенных процессов, следовательно

и прибивать ей не чего... А почему pppd не поднимается? Дело в маршрутах... Вы повторите всю настройку с начала.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

ну то что он мне намекает - я давно уже понял... вот только как это исправит ь я хз... а установку повторно я уже делал раз 5...=(

причем 2 раза с полной переустановкой системы=(

чувствую что что-то не так с pppd... щас полезу смотреть конфиги и мейби что-нибудь исправится

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Запустите в ручную:

pppd call corbina debug nodetach

и смотрите вывод

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

хм... собственно вот:

s0ul@s0ul-laptop:~/vpn_prj$ pppd call corbina debug nodetach
sh: pptp: not found
Serial connection established.
Couldn't get channel number: Input/output error
Script pptp vpn.corbina.net --nolaunchpppd finished (pid 13525), status = 0x7f

а вот все.. переставил pptp-linux.deb и запустил

sudo pppd call corbina debug nodetach

и теперь все работает=)

теперь бы это прописать в автомат при загрузке и все будет вообще в шоколаде=))

спасибо за помощь=)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

после sudo pon corbina выхлоп в консоль какой-нибудь есть?

PS: сделайте kill $(cat /var/run/ppp0.pid)

route add default gw 10.241.72.1

а потом sudo pon corbina

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Такое впечатление что тупо впн не поднимался у него) Дефолт гейтвей и так прописывается как надо) А ещё смахивает на то что парень забыл pptp-linnux поставить)) Как всегда косяки из-за невнимательности или неработающей корбины)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Не ... на прямую у него с новым гейтом работает...

Но то, что сам накосячил - факт!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Не ... на прямую у него с новым гейтом работает...Но то, что сам накосячил - факт!

Значит pptp-linux не поставил?)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Нет pptp-linux он поставил тоннель поднимается... Что-то не то у него со скриптом pon(давайте не станем гадать, а подождём его коментариев), только похоже он так обрадовался, что появился инет... Что сейчас, кроме отчаянного сёрфинга его ничего не интересует:(

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

да нет, просто я ушел в институт... сейчас пришел...

пакет pptp-linux я поставил, при выполнении sudo pon corbina в консоли следующее:

s0ul@s0ul-laptop:~$ sudo pon corbina 
s0ul@s0ul-laptop:~$ 

у меня такие подозрения что что-то с самим скриптом pon..

опять извечный вопрос "что делать/кто виноват?" (с)

да и вот еще:

s0ul@s0ul-laptop:~$ sudo kill $(cat /var/run/ppp0.pid)
s0ul@s0ul-laptop:~$ sudo route add default gw 10.241.72.1
SIOCADDRT: File exists
s0ul@s0ul-laptop:~$ sudo pon corbina
s0ul@s0ul-laptop:~$ 

собственно после выполнения

sudo pppd call corbina debug nodetach

интернет появляется

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

whereis pon

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

вот...

s0ul@s0ul-laptop:/var/log$ whereis pon
pon: /usr/bin/pon.wvdial /usr/bin/pon /usr/X11R6/bin/pon.wvdial /usr/X11R6/bin/pon /usr/bin/X11/pon.wvdial /usr/bin/X11/pon /usr/share/man/man1/pon.1.gz

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А попробуйте полный путь:

sudo /usr/bin/pon corbina

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

префикс пропиши

 

при успешном соединении он ничего в консоли и не пишет кстати, надо ifconfig смотреть

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

все так же.. дальше шлюза пакеты не идут...

а нельзя ли пропистать

pppd call corbina

автоматически при загрузке?

если можно то как??

и просто когда впн будет отрубаться просто перезагружать его...

sudo poff corbina
pppd call corbina

ifconfig

s0ul@s0ul-laptop:/usr/bin$ ifconfig
eth0	  Link encap:Ethernet  HWaddr AA:00:04:00:0A:04  
	  inet addr:10.241.78.182  Bcast:10.241.79.255  Mask:255.255.248.0
	  inet6 addr: fe80::a800:4ff:fe00:a04/64 Диапазон:Link
	  UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
	  RX packets:101511 errors:0 dropped:0 overruns:0 frame:0
	  TX packets:32807 errors:0 dropped:0 overruns:0 carrier:0
	  collisions:0 txqueuelen:1000 
	  RX bytes:71252160 (67.9 MiB)  TX bytes:4843030 (4.6 MiB)
	  Interrupt:16 

eth1	  Link encap:Ethernet  HWaddr AA:00:04:00:0A:04  
	  UP BROADCAST MULTICAST  MTU:1500  Metric:1
	  RX packets:101508 errors:0 dropped:0 overruns:0 frame:0
	  TX packets:17217 errors:0 dropped:0 overruns:0 carrier:0
	  collisions:0 txqueuelen:1000 
	  RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
	  Interrupt:18 Base address:0x4000 Memory:dfbff000-dfbfffff 

eth1:avah Link encap:Ethernet  HWaddr AA:00:04:00:0A:04  
	  inet addr:169.254.0.69  Bcast:169.254.255.255  Mask:255.255.0.0
	  UP BROADCAST MULTICAST  MTU:1500  Metric:1
	  Interrupt:18 Base address:0x4000 Memory:dfbff000-dfbfffff 

lo		Link encap:Local Loopback  
	  inet addr:127.0.0.1  Mask:255.0.0.0
	  inet6 addr: ::1/128 Диапазон:Host
	  UP LOOPBACK RUNNING  MTU:16436  Metric:1
	  RX packets:484 errors:0 dropped:0 overruns:0 frame:0
	  TX packets:484 errors:0 dropped:0 overruns:0 carrier:0
	  collisions:0 txqueuelen:0 
	  RX bytes:18048 (17.6 KiB)  TX bytes:18048 (17.6 KiB)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

зачем перезагружать?

kill $(cat /var/run/ppp0.pid)

route del default

route add default gw 10.241.72.1

Вообще дело конечно хозяйское, но разве не интересно сделать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

дело то хозяйское.. но реально самому сделать (а то столько трудов насмарку)...

а не может это быть из-за avahi висящем на eth1?

хотя мне кажется что это тут не при чем...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

да не avahi не причём

Mr. Peabody поделитесь скриптом pon? а?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

да не avahi не причём

Mr. Peabody поделитесь скриптом pon? а?

 

Пожалуйста))

#!/bin/sh

 

while [ $# -ge 1 ]; do

case "$1" in

--quick|-q)

QUICK=true

shift

;;

-*)

echo "\

Usage: pon [OPTIONS] [provider] [arguments]

-q|--quick pppd hangs up after all ip-up scripts are run

 

If pon is invoked without arguments, /etc/ppp/ppp_on_boot file will be

run, presuming it exists and is executable. Otherwise, a PPP connection

will be started using settings from /etc/ppp/peers/provider.

If you specify one argument, a PPP connection will be started using

settings from the appropriate file in the /etc/ppp/peers/ directory, and

any additional arguments supplied will be passed as extra arguments to

pppd.

"

exit 0

;;

*)

break

;;

esac

done

 

if [ ! -r /etc/ppp/peers/ ]; then

echo "Error: only members of the 'dip' group can use this command."

exit 1

fi

 

if [ "$1" ]; then

PROVIDER=$1

shift

fi

 

# Perform ppp_on_boot migration from pppoe package.

if [ -L /etc/ppp/ppp_on_boot -a "$(readlink /etc/ppp/ppp_on_boot)" = \

"ppp_on_boot.dsl" -a ! -e /etc/ppp/ppp_on_boot.dsl ]; then

rm -f /etc/ppp/ppp_on_boot

ln -s pppoe_on_boot /etc/ppp/ppp_on_boot

fi

 

if [ -z "$PROVIDER" ]; then

if [ -x /etc/ppp/ppp_on_boot ]; then

[ "$QUICK" ] && touch /var/run/ppp-quick

exec /etc/ppp/ppp_on_boot

fi

# try the default script

PROVIDER=provider

fi

 

if [ ! -e "/etc/ppp/peers/$PROVIDER" ]; then

echo "\

The file /etc/ppp/peers/$PROVIDER does not exist. Please create it or use

a command line argument to use another file in the /etc/ppp/peers/ directory."

exit 1

fi

 

[ "$QUICK" ] && touch /var/run/ppp-quick

exec /usr/sbin/pppd call $PROVIDER "$@"

 

 

 

Вообще всё это очень странно. Может кривая установка была? Я помню один раз поставил знакомому, так у нас всё работало через зад, с кучей ошибок, диск проверили с которого ставили - а он затёртый, прога для проверки нашла кучу затертостей. Залили на чистую болвану образ - и всё заработало)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Anthony Chenyet, грохни свой /usr/bin/pon

и пихни вот этот, сделай исполняемым

sudo chmod +x /usr/bin/pon

#!/bin/sh

while [ $# -ge 1 ]; do
case "$1" in
--quick|-q)
QUICK=true
shift
;;
-*)
echo "\
Usage: pon [OPTIONS] [provider] [arguments]
-q|--quick pppd hangs up after all ip-up scripts are run

If pon is invoked without arguments, /etc/ppp/ppp_on_boot file will be
run, presuming it exists and is executable. Otherwise, a PPP connection
will be started using settings from /etc/ppp/peers/provider.
If you specify one argument, a PPP connection will be started using
settings from the appropriate file in the /etc/ppp/peers/ directory, and
any additional arguments supplied will be passed as extra arguments to
pppd.
"
exit 0
;;
*)
break
;;
esac
done

if [ ! -r /etc/ppp/peers/ ]; then
echo "Error: only members of the 'dip' group can use this command."
exit 1
fi

if [ "$1" ]; then
PROVIDER=$1
shift
fi

# Perform ppp_on_boot migration from pppoe package.
if [ -L /etc/ppp/ppp_on_boot -a "$(readlink /etc/ppp/ppp_on_boot)" = \
"ppp_on_boot.dsl" -a ! -e /etc/ppp/ppp_on_boot.dsl ]; then
rm -f /etc/ppp/ppp_on_boot
ln -s pppoe_on_boot /etc/ppp/ppp_on_boot
fi

if [ -z "$PROVIDER" ]; then
if [ -x /etc/ppp/ppp_on_boot ]; then
[ "$QUICK" ] && touch /var/run/ppp-quick
exec /etc/ppp/ppp_on_boot
fi
# try the default script
PROVIDER=provider
fi

if [ ! -e "/etc/ppp/peers/$PROVIDER" ]; then
echo "\
The file /etc/ppp/peers/$PROVIDER does not exist. Please create it or use
a command line argument to use another file in the /etc/ppp/peers/ directory."
exit 1
fi

[ "$QUICK" ] && touch /var/run/ppp-quick
exec /usr/sbin/pppd call $PROVIDER "$@"

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

а чем записать болванку?? я вот думаю слить сейчас себе образ, записать его и просто переставиться=)

я не могу отсюда скопировать текст.. не мог бы ты его не в спойлер кинуть а в

??

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Гость
Эта тема закрыта для публикации сообщений.