URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 84862
[ Назад ]

Исходное сообщение
"ppp over ssh между Linux и FreeBSD"

Отправлено tetris , 10-Апр-09 09:59 
Доброго времени суток госпада

Суть проблемы в том что никак не могу соеденить Linux и FreeBSD из под непревилигированной учетки:

######FreeBSD /etc/ppp.conf######

vpn:                                                                                
    enable deflate24
    enable lqr
    set device "!ssh -t -t -C -i /tmp/key.key -l vpn 1.1.1.1 sudo /usr/sbin/pppd 10.3.10.1:10.3.10.2 call clients"
    set ifaddr 10.3.10.2 10.3.10.1 255.255.255.255
    set mtu 1200
    set mru 1200
    set lqrperiod 30

######Linux /etc/ppp/peers/clients######

noauth

passive

mtu 1200
mru 1200

lcp-echo-interval 5
lcp-echo-failure 30


То есть получается что если я конектюсь через пользователя vpn ни черта не работает в логи сыпеть на Linux'е

Apr 10 13:31:46 host pppd[2948]: Baud rate for /dev/pts/17 is 0; need explicit baud rate

А на FreeBSD

Apr 10 03:25:22 host ppp[4589]: Warning: deflink: !ssh -t -t -C -i /tmp/key.key 1.1.1.1 sudo /usr/sbin/pppd 10.3.10.1:: unknown host

И НАКОНЕЦ САМОЕ ГЛАВНО еслия цепляюсь руками

ssh -t -t -C -i /tmp/key.key -l vpn 1.1.1.1 sudo /usr/sbin/pppd 10.3.10.1:10.3.10.2 call clients

все норм ppp запускается, и если я запускаю от рута сеанс pppd без sudo тоже все робит

ssh -t -t -C -i /tmp/key.key -l root 1.1.1.1 /usr/sbin/pppd 10.3.10.1:10.3.10.2 call client

И самое смешное (не ради холивара) если клиент linux где pty="sssh -t -t -C -i /tmp/key.key -l vpn 1.1.1.1 sudo /usr/sbin/pppd 10.3.10.1:10.3.10.2 call clients"
все работает а вот на фре нив какую.

Гуру FreeBSD выручайте


Содержание

Сообщения в этом обсуждении
"ppp over ssh между Linux и FreeBSD"
Отправлено tetris , 10-Апр-09 12:21 
Ну люди неужели все гуру вымерли

попробовал запустить от root'а с sudo:

set device "!ssh -t -t -C -i /tmp/key.key -l root 1.1.1.1 sudo /usr/sbin/pppd 10.3.10.1:10.3.10.2 call clients"

все работает, значится sudo сдесь не причем.
Может че с пользовательским окружением


"ppp over ssh между Linux и FreeBSD"
Отправлено tetris , 10-Апр-09 17:44 
люди ау вы где :-(
Такое впечатление что я на этом форуме один

"ppp over ssh между Linux и FreeBSD"
Отправлено сабакка , 10-Апр-09 18:01 
ssh vpn tunnel не годится?
http://www.perturb.org/display/entry/770/

"ppp over ssh между Linux и FreeBSD"
Отправлено tetris , 10-Апр-09 19:03 
>ssh vpn tunnel не годится?
>http://www.perturb.org/display/entry/770/

Годится тока на клиенте фря 6.2 и ssh 4.2p1, а там поддержки TUN/TAP нет.
Конечно можно и 4.3 или 5.1.

Да и проблему нужно решить с существующими средствами.
Еще предложения, я вот думаю что все же это из-за пользовательского окружения. Тока вот вчем не знаю.