pppoe/vpn

lordъ

jerk it out
ага. гараздо легче и еще + как для меня в /etc/rc.locale всунуть путь запуска пптп и не видеть никаких окошек...
 

akick

letter to god
Ответ: Відповідь: pppoe/vpn

как его сменить?

что касается гуевых приложений - какие есть варианты?
mtu 1400 > /etc/ppp/options.pptp

Гуевые приложения - они не стоят того, чтобы их использовать довольно понятно всё изложено в теме:

другой вопрос как в вашей системе разработчики обозвали пакет устанавливающий pptp (pptp-linux, pptp) используйте поиск по ключевому слову pptp а далее настройка сводится к 2м файлам /etc/ppp/peers/ создаёте любой файл и правите /etc/ppp/options.pptp и запускаете соответственно pon <имечко придуманное вами в каталоге peers> останаливается всё по команде poff -a (убить все pppd демоны)
Что касается гуев то в каждом графическом менеджере они свои (KDE: kppp) и т.д. но они вообще не нужны и настроив раз при этом поняв чего настроив в новом дистре не придётся искать ту утилиту через которую настраивал в прошлый раз ;)
 

setty

Граф
Ответ: pppoe/vpn

привожу свой /etc/ppp/options.pptp:
Код:
lock
noauth

# We won't do EAP, CHAP, or MSCHAP, but we will accept MSCHAP-V2
refuse-eap
refuse-chap
refuse-mschap

# Compression
# Turn off compression protocols we know won't be used
nobsdcomp
nodeflate
nomppe
persist
holdoff 10
mtu 1400
connect /bin/true
defaultroute
однако добавление mtu 1400 никак не повлияло на результат
после pon inet секунд через 7-10 появляется ppp0 однако
Код:
ppp0      Link encap:Point-to-Point Protocol
          POINTOPOINT NOARP MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
и он потом исчезает
потом кактое время появляется и исчезает пока не исчезнет насовсемь...
и я бы не стал спрашивать про гуй если бы совсемь не потерял надежду настроить впн...
 

LightD

КатярА
Ответ: pppoe/vpn

привожу свой /etc/ppp/options.pptp:
Код:
lock
noauth

# We won't do EAP, CHAP, or MSCHAP, but we will accept MSCHAP-V2
refuse-eap
refuse-chap
refuse-mschap

# Compression
# Turn off compression protocols we know won't be used
nobsdcomp
nodeflate
nomppe
persist
holdoff 10
mtu 1400
connect /bin/true
defaultroute
однако добавление mtu 1400 никак не повлияло на результат
после pon inet секунд через 7-10 появляется ppp0 однако
Код:
ppp0      Link encap:Point-to-Point Protocol
          POINTOPOINT NOARP MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
и он потом исчезает
потом кактое время появляется и исчезает пока не исчезнет насовсемь...
и я бы не стал спрашивать про гуй если бы совсемь не потерял надежду настроить впн...
.............сдесь утебя что?

Настраиваем
Файл: /etc/ppp/chap-secrets
# Secrets for authentication using CHAP<br> <nowiki># client server secret IP addresses
"my_login" * "my_password"
"my_login" * "my_password" gw.vpn.telesweet.net

для анлимсчиков забивать нада unlimited.telesweet.net
для анлимсчиком же другой шлюз....
 

setty

Граф
Ответ: pppoe/vpn

в общем спасибо за помощь, ppp0 девайс у меня теперь исправно
появляется однако инэта так и нет
ситуация аналогичная описанной в посте #32

вобщем имею файлик такого содержания:
Код:
#!/bin/bash
route add -host 10.0.0.253 gw 10.0.35.254
pon inet
route add -net 10.0.0.0 netmask 255.0.0.0 gw 10.0.35.254 dev eth1
route del default dev eth1
route add default gw 77.120.192.253 dev eth1
который должен был бы включать инэт а вместо того выводит кучу ошибок:
Код:
google:/home/set# vpn
SIOCADDRT: File exists
SIOCADDRT: File exists
SIOCDELRT: No such process
SIOCADDRT: Network is unreachable
следуя совету данному в той же теме в 33м посте, я подправил свой файлик следующим образом:
Код:
#!/bin/bash
[COLOR="Red"]ip r a 10.0.0.253 via 10.0.35.254[/COLOR]
route add -host 10.0.0.253 gw 10.0.35.254
pon inet
[COLOR="Red"]ifconfig ppp0 mtu 1400[/COLOR]
route add -net 10.0.0.0 netmask 255.0.0.0 gw 10.0.35.254 dev eth1
route del default dev eth1
route add default gw 77.120.192.253 dev eth1
и снабдил его echo коммандами чтоб было видно куда какая ошибка куда относится. В итоге получил вот что:
Код:
google:/home/set# vpn
ip r a 10.0.0.253 via 10.0.35.254
RTNETLINK answers: File exists
route add -host 10.0.0.253 gw 10.0.35.254
SIOCADDRT: File exists
pon inet
ifconfig ppp0 mtu 1400
SIOCSIFMTU: No such device
route add -net 10.0.0.0 netmask 255.0.0.0 gw 10.0.35.254 dev eth1
SIOCADDRT: File exists
route del default dev eth1
SIOCDELRT: No such process
route add default gw 77.120.192.253 dev eth1
SIOCADDRT: Network is unreachable
google:/home/set#
как посоветуете с этим боротся, где я допустил ошибку?
 

setty

Граф
Ответ: pppoe/vpn

после выполнения
route add default dev ppp0
получаю ошибку
SIOCADDRT: No such device
 

setty

Граф
Ответ: pppoe/vpn

я немного изменил скрипт чтоб видеть состояние ppp0 после каждой комманды скрипта и ошибки при их выполнении в общем картина такова:
Код:
----> route add -host 10.0.0.253 gw 10.0.35.254
SIOCADDRT: File exists
Iface   MTU Met   RX-OK RX-ERR RX-DRP RX-OVR   TX-OK TX-ERR TX-DRP TX-OVR Flg
ppp0: error fetching interface information: Device not found
----> route add -net 10.0.0.0 netmask 255.0.0.0 gw 10.0.35.254
SIOCADDRT: File exists
Iface   MTU Met   RX-OK RX-ERR RX-DRP RX-OVR   TX-OK TX-ERR TX-DRP TX-OVR Flg
ppp0: error fetching interface information: Device not found
----> pon inet
Iface   MTU Met   RX-OK RX-ERR RX-DRP RX-OVR   TX-OK TX-ERR TX-DRP TX-OVR Flg
ppp0   1500 0       - no statistics available -                        MOP
----> route del default
SIOCDELRT: No such process
Iface   MTU Met   RX-OK RX-ERR RX-DRP RX-OVR   TX-OK TX-ERR TX-DRP TX-OVR Flg
ppp0   1500 0         0      0      0      0        0      0      0      0 MOP
----> route add default dev ppp0
SIOCADDRT: No such device
Iface   MTU Met   RX-OK RX-ERR RX-DRP RX-OVR   TX-OK TX-ERR TX-DRP TX-OVR Flg
ppp0   1500 0         0      0      0      0        0      0      0      0 MOP
 

setty

Граф
Ответ: pppoe/vpn

Код:
----> route add default dev ppp0
SIOCADDRT: No such device
eth0      Link encap:Ethernet  HWaddr 00:15:E9:3D:67:BF
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 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:169 Base address:0x9000

eth1      Link encap:Ethernet  HWaddr 00:11:5B:41:63:0A
          inet addr:10.0.35.35  Bcast:10.0.35.255  Mask:255.255.255.0
          inet6 addr: fe80::211:5bff:fe41:630a/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:4126 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2985 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:1138237 (1.0 MiB)  TX bytes:394825 (385.5 KiB)
          Interrupt:177 Base address:0xc800

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:80 errors:0 dropped:0 overruns:0 frame:0
          TX packets:80 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:5804 (5.6 KiB)  TX bytes:5804 (5.6 KiB)

ppp0      Link encap:Point-to-Point Protocol
          POINTOPOINT NOARP MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

sit0      Link encap:IPv6-in-IPv4
          NOARP  MTU:1480  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.0.0.253      10.0.35.254     255.255.255.255 UGH   0      0        0 eth1
10.0.35.0       0.0.0.0         255.255.255.0   U     0      0        0 eth1
10.0.0.0        10.0.35.254     255.0.0.0       UG    0      0        0 eth1
 

ViRT

куда хочу - туда лечу :)
Ответ: pppoe/vpn

Не устанавливается VPN сессия. Продолжай копать настройки pptp клиента. Добавь в /etc/ppp/options.pptp опцию debug и кури /var/log/messages после pon inet.

Код:
eth0      Link encap:Ethernet  HWaddr 00:15:E9:3D:67:BF
            ...
          [COLOR="Red"]Interrupt:169[/COLOR] Base address:0x9000
Жесть :)
 
Последнее редактирование:

setty

Граф
Ответ: pppoe/vpn

c VPN сессией разобрался:
Код:
Mar 31 03:01:14 google pppd[6446]: pppd 2.4.4 started by root, uid 0
Mar 31 03:01:14 google pppd[6446]: Using interface ppp0
Mar 31 03:01:14 google pppd[6446]: Connect: ppp0 <--> /dev/pts/6
Mar 31 03:01:15 google pppd[6446]: CHAP authentication succeeded
Mar 31 03:01:15 google pppd[6446]: local  IP address 77.120.194.44
Mar 31 03:01:15 google pppd[6446]: remote IP address 77.120.192.253
теперь что делать с маршрутизацией?
в том случае если запускать инэт таким скриптом:
Код:
#!/bin/bash
ip r a 10.0.0.253 via 10.0.35.254
route add -host 10.0.0.253 gw 10.0.35.254
pon inet
ifconfig ppp0 mtu 1400
route add -net 10.0.0.0 netmask 255.0.0.0 gw 10.0.35.254 dev eth1
route del default dev eth1
route add default gw 77.120.192.253 dev eth1
или скриптом предложенным Virt'ом
то получаю вот что
Код:
google:/home/set# vpn
RTNETLINK answers: File exists
SIOCADDRT: File exists
SIOCSIFMTU: No such device
SIOCADDRT: File exists
SIOCDELRT: No such process
SIOCADDRT: Network is unreachable
google:/home/set# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
77.120.192.253  0.0.0.0         255.255.255.255 UH    0      0        0 ppp0
10.0.0.253      10.0.35.254     255.255.255.255 UGH   0      0        0 eth1
10.0.35.0       0.0.0.0         255.255.255.0   U     0      0        0 eth1
10.0.0.0        10.0.35.254     255.0.0.0       UG    0      0        0 eth1
google:/home/set# ping 77.120.192.253
PING 77.120.192.253 (77.120.192.253) 56(84) bytes of data.
64 bytes from 77.120.192.253: icmp_seq=1 ttl=255 time=0.498 ms
64 bytes from 77.120.192.253: icmp_seq=2 ttl=255 time=0.585 ms
64 bytes from 77.120.192.253: icmp_seq=3 ttl=255 time=0.634 ms
64 bytes from 77.120.192.253: icmp_seq=4 ttl=255 time=2.22 ms
64 bytes from 77.120.192.253: icmp_seq=5 ttl=255 time=1.72 ms

[4]+  Stopped                 ping 77.120.192.253
google:/home/set# ping google.com
connect: Network is unreachable
google:/home/set#
как теперь быть и может заодно кто нибудь объяснит мне что есть 77.120.192.253?
 

GrAndSE

Тёмный
Модератор
Ответ: pppoe/vpn

Код:
route add default gw 77.120.192.253 dev eth1
.....

как теперь быть и может заодно кто нибудь объяснит мне что есть 77.120.192.253?
А откуда Вы его вообще взяли? По-моему, этот адресс совершенно ни при чём. И раз уж он добавлен как гейтвей, то пинговаться он точно будет.. ;)
 

setty

Граф
Ответ: pppoe/vpn

может и так, однако как мне настроить маршрутизацию?
 

Prorok

Member
Re: Ответ: pppoe/vpn

Настройка VPN
apt-get install pptp-linux

Проверяем файл /etc/network/interfaces

акого состояния :

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp
up ip route add 10.0.0.0/8 via 10.0.Х.254
iface dsl-provider inet ppp
provider dsl-provider

pre-up /sbin/ifconfig eth0 up # line maintained by pppoeconf

где Х-номер твоей подсети

Создаём и Настраиваем конф. файлы Файл: /etc/ppp/peers/inet

remotename gw.vpn.telesweet.net
linkname internet
pty "/usr/sbin/pptp gw.vpn.telesweet.net --nolaunchpppd"
name my_login
file /etc/ppp/options.pptp

Настраиваем
Файл: /etc/ppp/chap-secrets
# Secrets for authentication using CHAP<br> <nowiki># client server secret IP addresses
"my_login" * "my_password"
"my_login" * "my_password" gw.vpn.telesweet.net

Настраиваем
Файл: /etc/ppp/options.pptp

lock
noauth
refuse-eap
refuse-chap
refuse-mschap
nobsdcomp
nodeflate
nomppe
#nomppc
persist
holdoff 10
connect /bin/true
defaultroute

Создаём файл
/etc/rc.local
правим его

#!/bin/sh
route del default

для тех у кого безлимитные пакеты на инет после route del default добавить строчку
route add -host 10.0.0.253(8) gw 10.0.XX.254

Перегружаемся
и Теперь "имеем"(пользуем Ж:) интернет через VPN
pon inet-подключится
poff -отключится
А как настроить если у меня 2 сети подключаються через ВПН и что бы совместно работал интернет с сетью?Интернет настраивался вот таким вот способом.До позавчерашнего дня работало сравнительно нормально: инет и сеть работают одновременно,инет если включен сеть не работает и наоборот.Больше насчет сети я нечего не делал.Теперь же по методу Пигеона инет "типо" коннектит,но не инета не сети ненаблюдаеться.Отключил и сеть есть.Работает только 1 сеть без интернета,а в Линукс как сами понемаетет без Интернета туго!!!Может мне роутинг как в Виндовс сделаь?Если нужно прописать маршруты,то желательно пошагово поподробней т.к. я Линукс только начал изучать!
 
Последнее редактирование:

MAKCIM

radioamator
Товарищ линуксоид вам же все обьяснили
если у тебя что-то сверх мудреное то ломай моск гуглу и манам с бубном
 

Prorok

Member
Жесть все решаеться более мудреным способом ;) И ежу понятно что 2 впн одновременно работать не будут.
 

PainKiller

Пастафарианец
Команда форума
Супер Модератор
Сейчас потестирую у себя самодельный перлоскрипт для настройки ВПН под телесвит и выложу тут.
 

GrAndSE

Тёмный
Модератор
И ежу понятно что 2 впн одновременно работать не будут.
Простите пожалуйста, может я чет не понимаю, но какие теоретические и предпосылки к тому, что два VPN работать не будут? Подключаться будут, будут работать, только нет смысла мудрствовать с таблицей маршритеризации пытаясь заставить одновременно качаться и оттуда и оттуда. Типа собери два медленных анлима и получи анлим быстрее :)
Хотя, если один инет "медленный анлим для всего", а второй - "быстрый халявный безлимит на какой-то отдельно взаятый ресурс", то в принципе есть смысл добавить роут на этот ресурс специально через этот тунель и радоваться безлимитности и скорости. Но это уже нечто сродни лаболаторным случаям и особой сложности представлять не должно для более-менее разбираючещося в вопросе человека.
 

Prorok

Member
Люди вы чето путает.У меня 2 сети и я не собираюсь одновременно запускать 2 ВПН.Я просто хочу что бы работало 2 сети и инет одновременно,а получается что или интернет или сеть работает.Вообщем надо маршрутизацию было подправить и ответ в принципе нашел.
 

GrAndSE

Тёмный
Модератор
Люди вы чето путает.У меня 2 сети и я не собираюсь одновременно запускать 2 ВПН.Я просто хочу что бы работало 2 сети и инет одновременно,а получается что или интернет или сеть работает.Вообщем надо маршрутизацию было подправить и ответ в принципе нашел.
Ну фактически все делается в три стадии:
1. Берём все адреса, предназначеные для одной сети пускем через шлюз этой сети (нпаример, для Телесвита 10.0.x.254).
2. Аналогично для второй сети.
3. Подключаем VPN для нужно сети и добавляем ppp0 как default dev. Если первые два пункта сделаны правильно, то и это должно работать более чем номрально.
Детали можно сказать только "на месте".
 

LightD

КатярА
дополнение к теме

на дня поставил систему на новый комп .. предыдущая стояла на ноутбуке Debian testing etch потом Stable etch ну и недавно Testing Lenny -vpn крутилось в настройках как описано мной сдесь , при установке на новый комп (стационар) ввиду определённых вариаций по железу выяснилось, что для нормальной работы vpn по данному мной тут мануалу необходимо добавить в файл rc.local после
route del default
route add -net 10.0.0.0 netmask 255.0.0.0 gw 10.0.Х.254

где как и раньше по мануалу Х -номер вашей подсети. извиняюсь за возможные проблемы ввиду моего манула раньее для рабочих станций, но так сложилось что предыдущая конфигурация мануала работала норм я повторяю на ноутбуке для стационарного компьютера это несгодилось. удачи
 

LightD

КатярА
Обновил свой пост #6
смотрим пробуем
 
Верх