Нужна помощь в тестировании настроек MS VPN в Drakconnect

PCLinuxOS

Модератор: Bizdelnick

Аватара пользователя
romkaromka
Сообщения: 1064
ОС: Mageia

Re: Нужна помощь в тестировании настроек MS VPN в Drakconnect

Сообщение romkaromka »

akdengi писал(а):
20.05.2009 13:10
romkaromka писал(а):
20.05.2009 11:38
У меня 2 провайдера и 2 сетевые карты, на каждой сетевой карте свой провайдер. пусть оба соединения в сетевом центре включены и сеть поднята на интерфейсе провайдера, работающего с vpn. поднимаю vpn. интернет работает на сетевой карте с провайдером, у которого vpn. обе сетевые карты в сетевом центре уже неактивны.
опускаю vpn, другой провайдер так и остался отключенным. включаю его. вновь поднимаю vpn. оно поднимается правильно, привязываясь к нужному интерфейсу, но опять второй провайдер оказывается отключенным.
баг: при поднятии vpn остальные сетевые карты затрагиваться не должны!


они будут затронуты, так как маршрут по умолчанию перекидывается на VPN. Также в resolv.conf я вижу только одного провайдера. Как совет все таки попробуйте удалить /opt/ppp/ip-up - этот скрипт по умолчанию вырубает интерфейсы. Ну и дайте вывод ifconfiig без vpn, а затем с vpn - буду думать.

да, маршрут по умолчанию должен перекидываться на vpn, но остальные маршруты должны оставаться нетронутыми, таблица маршрутизации, исходящая от другой сетевой карты (другого провайдера), должна быть нетронута, да и сама сетевая должна оставаться рабочей.
У меня сетевой центр не работал я не мог дать resolv.conf с двумя провайдерами. Теперь могу.
I) Без vpn:
a) Итак resolv.conf с двумя провайдерами без vpn:
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 213.234.192.8
nameserver 85.21.192.3
nameserver 93.157.16.2
search corbina.net
b) Итак ifconfig без vpn:
[root@localhost alex]# ifconfig
eth0 Link encap:Ethernet HWaddr 00:E0:4C:51:D0:3E
inet addr:10.22.198.162 Bcast:10.22.199.255 Mask:255.255.248.0
inet6 addr: fe80::2e0:4cff:fe51:d03e/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:805053 errors:0 dropped:0 overruns:0 frame:0
TX packets:594593 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:439953516 (419.5 MiB) TX bytes:271479118 (258.9 MiB)
Interrupt:20 Base address:0x2000

eth1 Link encap:Ethernet HWaddr 00:1F:D0:3D:D0:16
inet addr:172.23.36.66 Bcast:172.23.36.67 Mask:255.255.255.252
inet6 addr: fe80::21f:d0ff:fe3d:d016/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:280800 errors:0 dropped:0 overruns:0 frame:0
TX packets:145669 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:412856553 (393.7 MiB) TX bytes:8888382 (8.4 MiB)
Interrupt:18

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:7129 errors:0 dropped:0 overruns:0 frame:0
TX packets:7129 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:545869 (533.0 KiB) TX bytes:545869 (533.0 KiB)
II) С vpn:
a) Итак resolv.conf с двумя провайдерами с vpn:
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 213.234.192.8
nameserver 85.21.192.3
nameserver 93.157.16.2
search corbina.net
nameserver 213.234.192.7 # ppp temp entry
nameserver 85.21.192.5 # ppp temp entry
b) Итак ifconfig c vpn:
[root@localhost alex]# ifconfig
eth0 Link encap:Ethernet HWaddr 00:E0:4C:51:D0:3E
inet addr:10.22.198.162 Bcast:10.22.199.255 Mask:255.255.248.0
inet6 addr: fe80::2e0:4cff:fe51:d03e/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:805053 errors:0 dropped:0 overruns:0 frame:0
TX packets:594593 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:439953516 (419.5 MiB) TX bytes:271479118 (258.9 MiB)
Interrupt:20 Base address:0x2000

eth1 Link encap:Ethernet HWaddr 00:1F:D0:3D:D0:16
inet addr:172.23.36.66 Bcast:172.23.36.67 Mask:255.255.255.252
inet6 addr: fe80::21f:d0ff:fe3d:d016/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:280800 errors:0 dropped:0 overruns:0 frame:0
TX packets:145669 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:412856553 (393.7 MiB) TX bytes:8888382 (8.4 MiB)
Interrupt:18

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:7129 errors:0 dropped:0 overruns:0 frame:0
TX packets:7129 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:545869 (533.0 KiB) TX bytes:545869 (533.0 KiB)

[root@localhost alex]# ifconfig
eth0 Link encap:Ethernet HWaddr 00:E0:4C:51:D0:3E
inet addr:10.22.198.162 Bcast:10.22.199.255 Mask:255.255.248.0
inet6 addr: fe80::2e0:4cff:fe51:d03e/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:806670 errors:0 dropped:0 overruns:0 frame:0
TX packets:594846 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:440098052 (419.7 MiB) TX bytes:271518621 (258.9 MiB)
Interrupt:20 Base address:0x2000

eth1 Link encap:Ethernet HWaddr 00:1F:D0:3D:D0:16
inet addr:172.23.36.66 Bcast:172.23.36.67 Mask:255.255.255.252
inet6 addr: fe80::21f:d0ff:fe3d:d016/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:280800 errors:0 dropped:0 overruns:0 frame:0
TX packets:145669 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:412856553 (393.7 MiB) TX bytes:8888382 (8.4 MiB)
Interrupt:18

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:7129 errors:0 dropped:0 overruns:0 frame:0
TX packets:7129 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:545869 (533.0 KiB) TX bytes:545869 (533.0 KiB)

ppp0 Link encap:Point-to-Point Protocol
inet addr:93.81.110.67 P-t-P:85.21.66.193 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1460 Metric:1
RX packets:132 errors:0 dropped:0 overruns:0 frame:0
TX packets:200 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:26195 (25.5 KiB) TX bytes:21833 (21.3 KiB)
III) Итак, удалим /etc/ppp/ip-up:
Включим в сетевом центре обе сетевые карты. Сеть поднята на интерфейсе eth0, что нам и нужно, именно у этого провайдера vpn. Запустим vpn. Vpn не поднялось, вместо этого Сеть стала поднята на интерфейсе eth1, и интернет при таком подходе не работает. Опустим vpn. Сеть стала вновь поднята на интерфейсе eth0. Если запустить vpn, то появится интернет. Все логично. Включим вручную eth1, сеть остается поднятой на ppp0. Опустим vpn кнопкой Выход в трее на ponoff, но при этом eth1 тоже падает. Сетевой центр зависает. Удивительно, но сеть поднимается на интерфейсе ppp1, непонятно откуда взявшемся на сетевой карте eth0.
Консоль на мыло. Надо развивать графику.
Спасибо сказали:
Аватара пользователя
romkaromka
Сообщения: 1064
ОС: Mageia

Re: Нужна помощь в тестировании настроек MS VPN в Drakconnect

Сообщение romkaromka »

никогда еще vpn не поднималось так легко и работает стабильно. огромное спасибо Александру Казанцеву за разработку.
Консоль на мыло. Надо развивать графику.
Спасибо сказали:
Аватара пользователя
akdengi
Сообщения: 4244

Re: Нужна помощь в тестировании настроек MS VPN в Drakconnect

Сообщение akdengi »

новая версия пакета: ftp://ftp.linuxcenter.ru/pub/Mandriva/Edu...2009.1.i586.rpm

+ Исправлен баг с сетевым центром
+ Исправлен баг при ненахождении файлов
+ Поправлен механизм поднятия - маршруты поднимает автоматом во время запуска
+ Поднятие от простого пользователя

тестируем, баги сюда.

Для нормального теста рекомендуется удалить старый пакет vpnpptp, папку /opt/vpnppt, ярлык на рабочем столе. Затем заново сконфигурировать VPN PPTP из меню (Утилиты, Системные, Настройка). Если не попросит пароль root, то багу и через /opt/vpnpptp/vpnpptp конфигурируем. PonOff через меню на рабочем столе или через команду от простого пользователя.
Меня тут снова нет :P
Спасибо сказали:
4416
Сообщения: 4
ОС: mandriva 2008.1

Re: Нужна помощь в тестировании настроек MS VPN в Drakconnect

Сообщение 4416 »

Присоединяюсь с удовольствием. Но - поехали дальше!))


А 2008.1? Нормально встанет?

А 2008.1? Нормально встанет?
Спасибо сказали:
Аватара пользователя
akdengi
Сообщения: 4244

Re: Нужна помощь в тестировании настроек MS VPN в Drakconnect

Сообщение akdengi »

4416 писал(а):
21.05.2009 03:34
Присоединяюсь с удовольствием. Но - поехали дальше!))


А 2008.1? Нормально встанет?

А 2008.1? Нормально встанет?


Если распакуете все файлики из rpm вручную (просто откройте в любой оболочке и скопируйте файлики), то нормально. Или соберете сами (но нужен lazarus и fpc, они есть в репозитории Edumandriva для 2008.1) - архив с сурсами и скриптами компиляции и установки тут: http://download.edumandriva.ru/vpnpptp-src-0.0.1.tar.gz
Меня тут снова нет :P
Спасибо сказали:
Аватара пользователя
SinClaus
Сообщения: 1951
Статус: Мучитель Мандривы
ОС: Arch,BSD

Re: Нужна помощь в тестировании настроек MS VPN в Drakconnect

Сообщение SinClaus »

Желательно еще postinstall скрипт исполнить - хотя бы руками. Для удобства. (Это по поводу 2008й)
Спасибо сказали:
Аватара пользователя
romkaromka
Сообщения: 1064
ОС: Mageia

Re: Нужна помощь в тестировании настроек MS VPN в Drakconnect

Сообщение romkaromka »

akdengi писал(а):
21.05.2009 01:19
новая версия пакета: ftp://ftp.linuxcenter.ru/pub/Mandriva/Edu...2009.1.i586.rpm

+ Исправлен баг с сетевым центром
+ Исправлен баг при ненахождении файлов
+ Поправлен механизм поднятия - маршруты поднимает автоматом во время запуска
+ Поднятие от простого пользователя

тестируем, баги сюда.

Для нормального теста рекомендуется удалить старый пакет vpnpptp, папку /opt/vpnppt, ярлык на рабочем столе. Затем заново сконфигурировать VPN PPTP из меню (Утилиты, Системные, Настройка). Если не попросит пароль root, то багу и через /opt/vpnpptp/vpnpptp конфигурируем. PonOff через меню на рабочем столе или через команду от простого пользователя.

Cконфигурировать VPN PPTP из меню (Утилиты, Системные, Настройка) нельзя. Пароль root не спрашивает и выдает на этапе дополительной настройки:
List index (0) out of bounds. Press Ok to ignore and risk data corruption. Press Cancel to kill the program.
При этом адрес районного шлюза сам не определяется, а введенный самим не принимается.
Через /opt/vpnpptp/vpnpptp конфигурируется под root правильно, под пользователем не проверял.
PonOff через меню на рабочем столе требует пароль root.
PonOff через терминал от пользователя:
[alex@localhost ~]$ ponoff
[WARNING] Out of OEM specific VK codes, changing to unassigned
SIOCADDRT: Операция не позволяется
SIOCADDRT: Сеть не работает
Интернет запускается. Но как только я закрыл терминал значек в трее пропал.
Повторный запуск из терминала ponoff и Выход и ponoff:
[alex@localhost ~]$ ponoff
[WARNING] Out of OEM specific VK codes, changing to unassigned
SIOCADDRT: Операция не позволяется
SIOCDELRT: Нет такого процесса
Значек в трее появляется вновь. Выход корректен. Единственный существенный недостаток - исчезновение значка в трее.
PonOff через терминал от root:
[root@localhost alex]# ponoff
[WARNING] Out of OEM specific VK codes, changing to unassigned
SIOCADDRT: Файл существует
SIOCADDRT: Сеть не работает
Работает корректно.
Кнопки Отключить, Подключить работают корректно в любом случае, правильно делаясь неактивными - существенное достоинство.
Локальная сеть также одновременно с интернетом не работает.
Сетевой центр работает корректно.
Исправлен баг при ненахождении файлов - не проверил, не понял каких файлов.
Поправлен механизм поднятия - маршруты поднимает автоматом во время запуска - если допустить, что действительно так, то такой алгоритм работоспособен, иного пока не выявлено.
Поднятие от простого пользователя - поднимается, но только и всего, в остальном в этом направлении еще много не сделано.
Также ошибается, но реже, при наведении мышкой в трее, показывая состояние подключения (задержки очень длительные около минуты и больше при смене состояний) и не всегда показывает такое состояние, просто не хочет (NetAplet сообщает всегда достоверную информацию при наведении на его значек в трее). Здесь я вижу возможность изменить полностью алгоритм исходя из следующего: так как кнопки Отключить, Подключить работают корректно, то взять за основу эту информацию от кнопок и вывести информацию о подключении, тогда она будет достоверной (в идеале необходимо также сверять ее с информацией от NetAplet).
Консоль на мыло. Надо развивать графику.
Спасибо сказали:
Аватара пользователя
akdengi
Сообщения: 4244

Re: Нужна помощь в тестировании настроек MS VPN в Drakconnect

Сообщение akdengi »

Cконфигурировать VPN PPTP из меню (Утилиты, Системные, Настройка) нельзя. Пароль root не спрашивает и выдает на этапе дополительной настройки:

В новой версии будет поправлено - забыл в ярлыке прописать sudo и в файле /etc/sudoers

PonOff через меню на рабочем столе требует пароль root.

Здесь наоборот лишняя опция root

Также ошибается, но реже, при наведении мышкой в трее, показывая состояние подключения (задержки очень длительные около минуты и больше при смене состояний) и не всегда показывает такое состояние, просто не хочет (NetAplet сообщает всегда достоверную информацию при наведении на его значек в трее)

Алгоритм определяет наличие интерфейса ppp0 - задержка может иметь место. Сменю событие.

Все изменения сегодня к вечеру. Пакет будет 0.0.1-3 версии. Если стоит EduMandriva, подцепит нормально. Еще надо сделать изменение назад sudoers при удалении.

Поднятие от простого пользователя - поднимается, но только и всего, в остальном в этом направлении еще много не сделано.

Вот тут поподробнее и по пунктам, что еще хочется видеть.
Меня тут снова нет :P
Спасибо сказали:
Аватара пользователя
romkaromka
Сообщения: 1064
ОС: Mageia

Re: Нужна помощь в тестировании настроек MS VPN в Drakconnect

Сообщение romkaromka »

Проверил реконнект после аварии:
Сделал аварию, просто выдернув сетевой кабель. В результате модуль ponoff в трее считает, что соединение ppp0 установлено, однако NetAplet считает иначе - сеть упала. Воткнув кабель обратно, обнаружилось, что кнопка Подключить неактивна. Нажал тогда Выход и заново запустил ponoff. Сеть заработала.
Вывод: реконнект после аварии не работает.
Консоль на мыло. Надо развивать графику.
Спасибо сказали:
Аватара пользователя
akdengi
Сообщения: 4244

Re: Нужна помощь в тестировании настроек MS VPN в Drakconnect

Сообщение akdengi »

romkaromka писал(а):
21.05.2009 12:39
Проверил реконнект после аварии:
Сделал аварию, просто выдернув сетевой кабель. В результате модуль ponoff в трее считает, что соединение ppp0 установлено, однако NetAplet считает иначе - сеть упала. Воткнув кабель обратно, обнаружилось, что кнопка Подключить неактивна. Нажал тогда Выход и заново запустил ponoff. Сеть заработала.
Вывод: реконнект после аварии не работает.


Добавлю слежение за интерфейсом...
Меня тут снова нет :P
Спасибо сказали:
Аватара пользователя
romkaromka
Сообщения: 1064
ОС: Mageia

Re: Нужна помощь в тестировании настроек MS VPN в Drakconnect

Сообщение romkaromka »

Поднятие от простого пользователя - поднимается, но только и всего, в остальном в этом направлении еще много не сделано. Здесь я имел ввиду, что
1) иконка в трее исчезает
2) требуется пароль root для запуска с рабочего стола
3) иконка на рабочем столе страшненькая, имя соединения (оно же название иконки) не запрашивается, между тем иконка в Утилиты, Системные, Настройка модуля ponoff вполне ничего, только название не меняется.
Консоль на мыло. Надо развивать графику.
Спасибо сказали:
Аватара пользователя
romkaromka
Сообщения: 1064
ОС: Mageia

Re: Нужна помощь в тестировании настроек MS VPN в Drakconnect

Сообщение romkaromka »

akdengi писал(а):
21.05.2009 12:48
romkaromka писал(а):
21.05.2009 12:39
Проверил реконнект после аварии:
Сделал аварию, просто выдернув сетевой кабель. В результате модуль ponoff в трее считает, что соединение ppp0 установлено, однако NetAplet считает иначе - сеть упала. Воткнув кабель обратно, обнаружилось, что кнопка Подключить неактивна. Нажал тогда Выход и заново запустил ponoff. Сеть заработала.
Вывод: реконнект после аварии не работает.


Добавлю слежение за интерфейсом...

Если можно, то на выбор нам: либо ждать возобновления сети ppp0, либо отключать ppp0 и сетевую карту, на которой он был поднят - в последнем случае у меня переключится на другого провайдера, то есть на другую сетевую карту, там нет vpn. только надо поправить, чтобы она не затрагивалась этим пакетом вообще. это для случая если на второй сетевушке нет vpn, а если есть то тут еще надо думать. может в случае аварии предусмотреть постольку поскольку ponoff будет сидеть в трее переключение и поднятие vpn на второй сетевушке, опять же предложив выбор нам на случай аварии в настройках или ждать возобновления связи, однако там могут быть иные параметры настройки.
Будущее этой разработки вижу в возможности работы с несколькими vpn как на одной сетевушке, так и на нескольких. Сейчас вот автоматом при запуске ponoff запускается vpn, но это частный случай. а если их на этой сетевушке несколько может быть, то не заложено в алгоритм.
Консоль на мыло. Надо развивать графику.
Спасибо сказали:
Аватара пользователя
akdengi
Сообщения: 4244

Re: Нужна помощь в тестировании настроек MS VPN в Drakconnect

Сообщение akdengi »

romkaromka писал(а):
21.05.2009 13:12
akdengi писал(а):
21.05.2009 12:48
romkaromka писал(а):
21.05.2009 12:39
Проверил реконнект после аварии:
Сделал аварию, просто выдернув сетевой кабель. В результате модуль ponoff в трее считает, что соединение ppp0 установлено, однако NetAplet считает иначе - сеть упала. Воткнув кабель обратно, обнаружилось, что кнопка Подключить неактивна. Нажал тогда Выход и заново запустил ponoff. Сеть заработала.
Вывод: реконнект после аварии не работает.


Добавлю слежение за интерфейсом...

Если можно, то на выбор нам: либо ждать возобновления сети ppp0, либо отключать ppp0 и сетевую карту, на которой он был поднят - в последнем случае у меня переключится на другого провайдера, то есть на другую сетевую карту, там нет vpn. только надо поправить, чтобы она не затрагивалась этим пакетом вообще. это для случая если на второй сетевушке нет vpn, а если есть то тут еще надо думать. может в случае аварии предусмотреть постольку поскольку ponoff будет сидеть в трее переключение и поднятие vpn на второй сетевушке, опять же предложив выбор нам на случай аварии в настройках или ждать возобновления связи, однако там могут быть иные параметры настройки.
Будущее этой разработки вижу в возможности работы с несколькими vpn как на одной сетевушке, так и на нескольких. Сейчас вот автоматом при запуске ponoff запускается vpn, но это частный случай. а если их на этой сетевушке несколько может быть, то не заложено в алгоритм.


Учту в новых версиях. Пока исправлю перечисленные косяки, так как по "предложенным" вещам надо тщательно изучить документы по ppp и pptp. Про два и более интерфесам тоже мысля интересная, надо подумать как это реализовать и надо ли, так как два и более провайдера на одной сетевушке... Хотя возможно, идея уже есть. Я тогда сделаю вики страницу проекта на wiki.edumandriva.com для решений.

Также просьба у кого подключилось нормально с помощью моей программы дать вывод /etc/ppp/peer/имя_соединения (без пароля понятное дело и имени пользователя), а также вывод /etc/resolv.conf, город и имя провайдера - в следующих версиях будет конфиг на XML и настройки по провайдеру из списка.

P.S. Кто нарисует или подберет три красивых иконки? Для конфигуратора, Управления (заодно и ярлыка на рабочем столе) и трея?
P.P.S. Обновил пакеты - пробуйте. Интересует меню и запуск с рабочего стола.
Меня тут снова нет :P
Спасибо сказали:
nextmen
Сообщения: 25
ОС: Mandriva 2008.1

Re: Нужна помощь в тестировании настроек MS VPN в Drakconnect

Сообщение nextmen »

Всё встало, но - Соединение не установлено,
активны кнопки Подключить и Выход.
из меню (Утилиты, Системные, Настройка) просто не запускается, ни чего не просит.
И где что искать? Нужны логи подключения.
У меня подключается так:
сетевое подключение на одной сетевой карте настроено на одного провайдера,
IP 192.168.10.1
шлюз 192.168.10.254
и ДНСы даны
этот провайдер работает без VPN,
для подключение ко второму провайдеру стоит шлюз c IP 192.168.10.253 (mikrotik, ideco), все параметры выдаются шлюзом,
используется IP шлюза и логин, после подключения инет идет от второго провайдера и локалка от первого остается.
У меня в файле настроек написано так. Работает под Mandriva 2008.1
/etc/ppp/options

Код: Выделить всё

lock
refuse-eap
refuse-chap
refuse-mschap
nobsdcomp
nodeflate
mppe required,stateless,no40,no56
nodetach
debug

запускается скриптом типа ./inet.sh

Код: Выделить всё

#!/bin/sh
#
ip route add 10.0.0.1 dev eth0          -это адрес сервера
route del default
pppd pty "pptp 192.168.2.253 --nolaunchpppd" user "test" password "test" defaultroute
#

но консоль висит постоянно и при отключении VPN сетевое не поднимается, приходится в ручную настраивать.

Может такой метод чем поможет
Спасибо сказали:
Аватара пользователя
akdengi
Сообщения: 4244

Re: Нужна помощь в тестировании настроек MS VPN в Drakconnect

Сообщение akdengi »

nextmen писал(а):
21.05.2009 15:40
Всё встало, но - Соединение не установлено,
активны кнопки Подключить и Выход.
из меню (Утилиты, Системные, Настройка) просто не запускается, ни чего не просит.
И где что искать? Нужны логи подключения.
У меня подключается так:
сетевое подключение на одной сетевой карте настроено на одного провайдера,
IP 192.168.10.1
шлюз 192.168.10.254
и ДНСы даны
этот провайдер работает без VPN,
для подключение ко второму провайдеру стоит шлюз c IP 192.168.10.253 (mikrotik, ideco), все параметры выдаются шлюзом,
используется IP шлюза и логин, после подключения инет идет от второго провайдера и локалка от первого остается.
У меня в файле настроек написано так. Работает под Mandriva 2008.1
/etc/ppp/options

Код: Выделить всё

lock
refuse-eap
refuse-chap
refuse-mschap
nobsdcomp
nodeflate
mppe required,stateless,no40,no56
nodetach
debug

запускается скриптом типа ./inet.sh

Код: Выделить всё

#!/bin/sh
#
ip route add 10.0.0.1 dev eth0          -это адрес сервера
route del default
pppd pty "pptp 192.168.2.253 --nolaunchpppd" user "test" password "test" defaultroute
#

но консоль висит постоянно и при отключении VPN сетевое не поднимается, приходится в ручную настраивать.

Может такой метод чем поможет


Код: Выделить всё

refuse-eap
refuse-chap
refuse-mschap

- Шифрование (большая редкость)

Ну и интерфейс выбирается. В следующей версии сделаю и интерфейс и опции.

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

Чтобы использовать ponoff сперва поищите Установщик - vpnpptp (или запустите /opt/vpnpptp/vpnpptp. Потом сконфигурируйте на ваши данные (задав провайдера как 192.168.2.253) и дав ему ИМЯ_СОЕДИНИЕНИЯ какое нравится, а затем измените файл скрипта /etc/ppp/ip-up.d/ip-up, добавив в него ip route add 10.0.0.1 dev eth0 в начало.
Также в /etc/ppp/peer/ИМЯ_СОЕДИНЕНИЯ добавьте строки шифрования и вот эту: mppe required,stateless,no40,no56

После этого должно заработать с ярлыка на рабочем столе.
Меня тут снова нет :P
Спасибо сказали:
Аватара пользователя
romkaromka
Сообщения: 1064
ОС: Mageia

Re: Нужна помощь в тестировании настроек MS VPN в Drakconnect

Сообщение romkaromka »

Тест автоматического удаления пакета через установку и удаление программ:
1) vpnpptp.desktop не удалился,
2) /etc/ppp - ничего само не удаляется, все файлы должны быть удалены, кроме папок, но это, наверно, не критично.
Недостатки пакета:
1) нет подсказки в каком формате заносить маршруты при настройке на вкладке дополнительных настроек
2) не появился пункт меню в "Утилиты", "Системные" вызова модуля ponoff
3) "Соединение VPN PPTP установлено", но "Соединение не установлено", пропущено "VPN PPTP"
4) с меню в "Утилиты", "Системные" вызов конфигуратора не требует пароля администратора, но работает корректно
5) Локальная сеть также одновременно с интернетом не работает
6) Другие сетевые карты как затрагивались, так и затрагиваются, отключает он их сам
Достоинства пакета:
1) индикация состояния правильная
2) с рабочего стола вызов ponoff более не требует пароля администратора
3) из терминала под пользователем работает нормально, только вывод терминала странный:
[alex@localhost ~]$ ponoff
[WARNING] Out of OEM specific VK codes, changing to unassigned
SIOCADDRT: Операция не позволяется
SIOCADDRT: Сеть не работает
SIOCDELRT: Нет такого процесса
ppp0: error fetching interface information: Device not found
ppp0: error fetching interface information: Device not found
ppp0: error fetching interface information: Device not found
ppp0: error fetching interface information: Device not found
ppp0: error fetching interface information: Device not found
ppp0: error fetching interface information: Device not found
ppp0: error fetching interface information: Device not found
ppp0: error fetching interface information: Device not found
ppp0: error fetching interface information: Device not found
ppp0: error fetching interface information: Device not found
ppp0: error fetching interface information: Device not found
ppp0: error fetching interface information: Device not found
ppp0: error fetching interface information: Device not found
ppp0: error fetching interface information: Device not found
ppp0: error fetching interface information: Device not found
ppp0: error fetching interface information: Device not found
ppp0: error fetching interface information: Device not found
ppp0: error fetching interface information: Device not found
pppd: не завершён ни один процесс
4) из терминала под root работает нормально, только вывод терминала странный:
[root@localhost alex]# ponoff
[WARNING] Out of OEM specific VK codes, changing to unassigned
SIOCADDRT: Файл существует
SIOCADDRT: Сеть не работает
SIOCDELRT: Нет такого процесса
ppp0: error fetching interface information: Device not found
ppp0: error fetching interface information: Device not found
ppp0: error fetching interface information: Device not found
ppp0: error fetching interface information: Device not found
ppp0: error fetching interface information: Device not found
ppp0: error fetching interface information: Device not found
ppp0: error fetching interface information: Device not found
ppp0: error fetching interface information: Device not found
ppp0: error fetching interface information: Device not found
ppp0: error fetching interface information: Device not found
ppp0: error fetching interface information: Device not found
ppp0: error fetching interface information: Device not found
ppp0: error fetching interface information: Device not found
pppd: не завершён ни один процесс
При этом в обоих случаях все работает неплохо.

Cконфигурировать VPN PPTP из меню (Утилиты, Системные, Настройка) не получилось за отсутствием пункта меню, но проверил через Меню, Выполнить команду vpnpptp - пароль root не спросило, а надо, наверное.
На мой взгляд пользователь должен иметь право запускать готовую сеть и выходить в интернет, но вот настраивать ее должен быть такого права лишен.
Теперь можно вернуть пункт в Настройку сети и интернета.
В ходе тестирования возникла ситуация, когда состояние отображалось как "Соединение VPN PPTP установлено", и "Соединение не установлено" причем одновременно. это произошло когда при нажатии кнопки Отключить, сеть стала опущена на eth0, но при нажатии кнопки Включить, сеть так и осталась опущенной на eth0 и на ppp0 не поднялась. Решение проблемы: добавить промежуточную индикацию типа "Соединение устанавливается" и "Соединение отключается", и Стать "Соединение установлено" и "Соединение не установлено" лишь когда NetAplet так решит. Проблема поднятия vpn в этом случае решилась перезапуском модуля ponoff. Ранее я ее решал ручным включением и отключением сетевой карты, при этом сетевой центр мог зависать, тогда только перезагрузкой. Это крайне редко так происходит, но без внимания оставить не стоит. Исправляется также комбинацией Отключить, Потом Включить, на этом месте ppp0 не поднято, Снова Отключить, Снова включить, на этом этапе ppp0 поднимается.
Реконнект после аварии:
индикация полностью неверна. при отключении сетевого кабеля мы видим сначала двойную индикацию "Соединение VPN PPTP установлено", и "Соединение не установлено", потом подключив кабель мы видим "Соединение VPN PPTP установлено", но NetAplet говорит иное, нажимаем Отключить и снова Включить - тогда работает.
Консоль на мыло. Надо развивать графику.
Спасибо сказали:
Аватара пользователя
romkaromka
Сообщения: 1064
ОС: Mageia

Re: Нужна помощь в тестировании настроек MS VPN в Drakconnect

Сообщение romkaromka »

У меня Корбина-Билайн, город Иваново
Сеть настраивается: Автоматический IP(BOOTP/DHCP), и Получать серверы DNS через DHCP

Вывод /etc/resolv.conf:
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 213.234.192.8
nameserver 85.21.192.3
nameserver 93.157.16.2
search corbina.net

Вывод /etc/ppp/peer/ppp0:
pty "pptp vpn.internet.beeline.ru --nolaunchpppd"
remotename pptp
user "логин"
password "пароль"
lock
usepeerdns
nodeflate
nobsdcomp
noauth
persist
maxfail 0
defaultroute
Консоль на мыло. Надо развивать графику.
Спасибо сказали:
Аватара пользователя
SinClaus
Сообщения: 1951
Статус: Мучитель Мандривы
ОС: Arch,BSD

Re: Нужна помощь в тестировании настроек MS VPN в Drakconnect

Сообщение SinClaus »

Локальная сеть и ppp0 вместе будут работать только после введения команд рутинга. Т.е. должны быть маршруты кроме дефолтного. Программа об этом заранее знать не может, но, очевидно, желательно предусмотреть ввод дополнительных маршрутов в упрощенной форме, типа "перечислить сети (по IP) и маски сетей для доступа помимо VPN".

Мда... Без хотя бы начальных знаний о маршрутизации ничего хорошего не выйдет.
В качестве паллиатива - вытаскивать из дефолтного маршрута адрес и интерфейс и оставлять его как маршрут с весом 10? Можно предположить что через интерфейс доступна сеть /24, что ли? Если у тестеров "локальная сеть не работает".
Спасибо сказали:
Nels
Сообщения: 1
ОС: Linux Mandriva 2009.1 Spring

Re: Нужна помощь в тестировании настроек MS VPN в Drakconnect

Сообщение Nels »

недавно перешел на линукс. до сих пор работал только в windows. довольно непривычно настраивать систему и различные программы через конфиги, хотя уже немного привык. так что респект за такое начинание.
имеющиеся в комплекте мандривы 2009.1 графические программы настройки VPN соединений не позволяют настроить все таким образом как мне нужно. Хотя если нужно только одно подключение все очень легко делается путем установки DSL соединения (там есть возможность создания pptp-туннеля). остается только в /etc/ppp/peers/ppp0 подправить адрес и вручную или через скрипт прописать пару маршрутов. Но у меня провайдер Уфанет (на нем почти половина Уфы сидит и часть Башкирии) и подключение к инету идет по двум типам vpn-подключений. одно подключение с платным траффиком, другое подключение - безлимитное. на висте я поочередно включал оба подключения (через одну сетевую карту) и скриптом правил таблицу машрутизации (локальный трафик пускал по платному, внешний трафик по безлимиту). В линуксе с этим у меня проблема. Стандартные функции не предусматривают возможности одновременной работы двух pptp-подключений. Хотя напрямую через pptp-command setup можно это сделать. В связи с чем хочу попросить включить в вашу программу возможность параллельного создания как минимум двух подключений по pptp и разделения маршрутов между ними. Маршруты было бы желательно прописывать вручную, потому что адреса локальных ресурсов могут меняться.

если нужны параметры подключений, могу скинуть
Спасибо сказали:
Аватара пользователя
akdengi
Сообщения: 4244

Re: Нужна помощь в тестировании настроек MS VPN в Drakconnect

Сообщение akdengi »

romkaromka писал(а):
21.05.2009 16:37
У меня Корбина-Билайн, город Иваново
Сеть настраивается: Автоматический IP(BOOTP/DHCP), и Получать серверы DNS через DHCP

Вывод /etc/resolv.conf:
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 213.234.192.8
nameserver 85.21.192.3
nameserver 93.157.16.2
search corbina.net

Вывод /etc/ppp/peer/ppp0:
pty "pptp vpn.internet.beeline.ru --nolaunchpppd"
remotename pptp
user "логин"
password "пароль"
lock
usepeerdns
nodeflate
nobsdcomp
noauth
persist
maxfail 0
defaultroute


Можете еще после поднятия интернета дать все маршруты командой route ?
Меня тут снова нет :P
Спасибо сказали:
Аватара пользователя
romkaromka
Сообщения: 1064
ОС: Mageia

Re: Нужна помощь в тестировании настроек MS VPN в Drakconnect

Сообщение romkaromka »

akdengi писал(а):
21.05.2009 17:59
romkaromka писал(а):
21.05.2009 16:37
У меня Корбина-Билайн, город Иваново
Сеть настраивается: Автоматический IP(BOOTP/DHCP), и Получать серверы DNS через DHCP

Вывод /etc/resolv.conf:
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 213.234.192.8
nameserver 85.21.192.3
nameserver 93.157.16.2
search corbina.net

Вывод /etc/ppp/peer/ppp0:
pty "pptp vpn.internet.beeline.ru --nolaunchpppd"
remotename pptp
user "логин"
password "пароль"
lock
usepeerdns
nodeflate
nobsdcomp
noauth
persist
maxfail 0
defaultroute


Можете еще после поднятия интернета дать все маршруты командой route ?

route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
85.21.66.193 10.22.192.1 255.255.255.255 UGH 0 0 0 eth0
85.21.66.193 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
10.22.192.0 0.0.0.0 255.255.248.0 U 0 0 0 eth0
0.0.0.0 0.0.0.0 0.0.0.0 U 0 0 0 ppp0
Консоль на мыло. Надо развивать графику.
Спасибо сказали:
Аватара пользователя
akdengi
Сообщения: 4244

Re: Нужна помощь в тестировании настроек MS VPN в Drakconnect

Сообщение akdengi »

SinClaus писал(а):
21.05.2009 17:31
Локальная сеть и ppp0 вместе будут работать только после введения команд рутинга. Т.е. должны быть маршруты кроме дефолтного. Программа об этом заранее знать не может, но, очевидно, желательно предусмотреть ввод дополнительных маршрутов в упрощенной форме, типа "перечислить сети (по IP) и маски сетей для доступа помимо VPN".

Мда... Без хотя бы начальных знаний о маршрутизации ничего хорошего не выйдет.
В качестве паллиатива - вытаскивать из дефолтного маршрута адрес и интерфейс и оставлять его как маршрут с весом 10? Можно предположить что через интерфейс доступна сеть /24, что ли? Если у тестеров "локальная сеть не работает".


У меня при всех параметрах работает, но route прописаны в rc.local и применяются при загрузке. Еще бы понять чтобы NS при ppp добавлялись в начало resolv.conf - у меня так инет не пашет. Два и более интерфейса реально - надо только ввести учет соединений и разнести параметры.

Cконфигурировать VPN PPTP из меню (Утилиты, Системные, Настройка) не получилось за отсутствием пункта меню, но проверил через Меню, Выполнить команду vpnpptp - пароль root не спросило, а надо, наверное.


Проблема с root остается - если в KDE все просто, то в других DE надо использовать что-то типа gksu и ksu, или использовать вызов библиотке su/sudo через C. Первых нет в стандартной поставке, второй способ достаточно сложен. Но посмотрю. По меню странное что-то - дайте вывод файликов
/usr/share/applications/vpnpptp.desktop и оттуда-же ponoff.desktop

Для контроля добавлю опцию перезгрузки кэша меню в пакет.

Локальная сеть также одновременно с интернетом не работает

У вас есть параметры маршрутов для локальной сети вида route add ... host gw

route add 0.0.0.0/0 gw шлюз

не поможет?
Меня тут снова нет :P
Спасибо сказали:
Аватара пользователя
romkaromka
Сообщения: 1064
ОС: Mageia

Re: Нужна помощь в тестировании настроек MS VPN в Drakconnect

Сообщение romkaromka »

akdengi писал(а):
21.05.2009 18:13
SinClaus писал(а):
21.05.2009 17:31
Локальная сеть и ppp0 вместе будут работать только после введения команд рутинга. Т.е. должны быть маршруты кроме дефолтного. Программа об этом заранее знать не может, но, очевидно, желательно предусмотреть ввод дополнительных маршрутов в упрощенной форме, типа "перечислить сети (по IP) и маски сетей для доступа помимо VPN".

Мда... Без хотя бы начальных знаний о маршрутизации ничего хорошего не выйдет.
В качестве паллиатива - вытаскивать из дефолтного маршрута адрес и интерфейс и оставлять его как маршрут с весом 10? Можно предположить что через интерфейс доступна сеть /24, что ли? Если у тестеров "локальная сеть не работает".


У меня при всех параметрах работает, но route прописаны в rc.local и применяются при загрузке. Еще бы понять чтобы NS при ppp добавлялись в начало resolv.conf - у меня так инет не пашет. Два и более интерфейса реально - надо только ввести учет соединений и разнести параметры.

Cконфигурировать VPN PPTP из меню (Утилиты, Системные, Настройка) не получилось за отсутствием пункта меню, но проверил через Меню, Выполнить команду vpnpptp - пароль root не спросило, а надо, наверное.


Проблема с root остается - если в KDE все просто, то в других DE надо использовать что-то типа gksu и ksu, или использовать вызов библиотке su/sudo через C. Первых нет в стандартной поставке, второй способ достаточно сложен. Но посмотрю. По меню странное что-то - дайте вывод файликов
/usr/share/applications/vpnpptp.desktop и оттуда-же ponoff.desktop

Для контроля добавлю опцию перезгрузки кэша меню в пакет.

Локальная сеть также одновременно с интернетом не работает

У вас есть параметры маршрутов для локальной сети вида route add ... host gw

route add 0.0.0.0/0 gw шлюз

не поможет?

Вывод файла /usr/share/applications/ponoff.desktop:
[Desktop Entry]
Encoding=UTF-8
GenericName=VPN PPTP Control
GenericName[ru]=Управление соединением VPN PPTP
Name=ponoff
Name[ru]=ponoff
Exec=/usr/bin/ponoff
Comment=Control MS VPN via PPTP
Icon=knetattach
Type=Application
Categories=GTK;System;Monitor;X-MandrivaLinux-CrossDesktop;
StartupNotify=false
Вывод файла /usr/share/applications/vpnpptp.desktop:
[Desktop Entry]
Encoding=UTF-8
GenericName=VPN PPTP Setup
GenericName[ru]=Настройка соединения VPN PPTP
Name=vpnpptp
Name[ru]=vpnpptp
Exec=sudo /opt/vpnpptp/vpnpptp
Comment=Setup MS VPN via PPTP
Icon=internet_section
Type=Application
Categories=GTK;System;Monitor;X-MandrivaLinux-CrossDesktop;
StartupNotify=false

У вас есть параметры маршрутов для локальной сети вида route add ... host gw? Нету, провайдер не сообщил. Но у другого провайдера, у которого нет vpn я это знаю.
Сделал route add 0.0.0.0/0 gw 10.22.192.1 - но безрезультатно, локалка не появилась, в трее появилось 3 значка ponoff.
Сказали, что здесь есть информация, но я не нашел: http://www.ripn.net:8080/nic/whois/index.html, http://www.nic.ru
Консоль на мыло. Надо развивать графику.
Спасибо сказали:
Аватара пользователя
romkaromka
Сообщения: 1064
ОС: Mageia

Re: Нужна помощь в тестировании настроек MS VPN в Drakconnect

Сообщение romkaromka »

Привожу ответ на запрос провайдеру.

Здравствуйте.

В нашей сети маршруты выдаются автоматически по протоколу DHCP, прописывать их вручную не требуется. Дополнительную информацию Вы можете найти на нашем форуме: http://homenet.corbina.net/index.php?showtopic=27051 (требуется регистрация).

--
Anton S. Bragin
BeeLine Internet

> мне необходимо знать информацию о сети Корбины-Билайн по городу Иваново.
> привожу на примере информации, предоставленной компанией Ивтелеком для своей сети (команды пишутся для линукса):
> route add -net 93.157.16.0 netmask 255.255.248.0 gw [районный шлюз]
> route add -net 172.16.0.0 netmask 255.240.0.0 gw [районный шлюз]
> route add -net 213.142.32.0 netmask 255.255.224.0 gw [районный шлюз]
> От Вас требуются аналогичные сведения.

На форуме следующее:
Пожалуйста, обратите внимание, что любой трафик, который проходит через vpn-соединение -- платный, даже если идет с ресурсов, которые доступны через сеть Корбины без подключения vpn-соединения

Чтобы ресурсы сети "Корбины телеком", которые расположены не в Вашем районе, работали бесплатно одновременно с доступом в Интернет (то есть одновременно со включённым vpn-соединением), необходимо прописать маршруты

В ручном режиме

1) Для начала - запускаете свой Windows и нажимаете "Пуск" -> "Выполнить". Латинскими буквами вбиваете в строке "Открыть" cmd или command (если не работает cmd). запускается чёрное окошко коммандной строки.

2) Набиваете в этом окошке команду ipconfig. Смотрите на надпись "Основной шлюз" или "Default gateway" (для анг. версии). Напротив стоит IP-адрес вашего основного шлюза, запомните его (Важно! Иногда на Вашем компьютере есть несолько реальных или виртуальных сетевых адаптеров. Тогда команда может показать наличие нескольких шлюзов. Вам нужен тот, который выглядит как 10.x.x.x)

3) Дальше набираете команды (вместо шлюз пишете ip-адрес шлюза, который Вы выяснили в п.2). После каждой команды нажимаете кнопку Enter:

Цитата
Общие для всех:

Локальная сеть:
route -p add 10.0.0.0 mask 255.0.0.0 шлюз

Corbina.ru, help.corbina.ru, home.corbina.ru
route -p add 89.179.135.67 mask 255.255.255.255 шлюз

Сервер статистики:
route -p add 195.14.50.26 mask 255.255.255.255 шлюз

Почтовый сервер:
route -p add 195.14.50.16 mask 255.255.255.255 шлюз

Форум:
route -p add 85.21.72.80 mask 255.255.255.240 шлюз

Corbina.TV:
route -p add 85.21.138.208 mask 255.255.255.240 шлюз
route -p add 85.21.52.254 mask 255.255.255.255 шлюз
route -p add 85.21.88.130 mask 255.255.255.255 шлюз
route -p add 83.102.146.96 mask 255.255.255.224 шлюз
route -p add 78.107.23.0 mask 255.255.255.0 шлюз

Локальные ресурсы (только для Москвы):
route -p add 85.21.79.0 mask 255.255.255.0 шлюз
route -p add 85.21.90.0 mask 255.255.255.0 шлюз

Локальные ресурсы (только для Санкт-Петербурга):
route -p add 83.102.255.224 mask 255.255.255.240 шлюз
route -p add 89.179.117.64 mask 255.255.255.240 шлюз

Дополнительно для Санкт-Петербурга (Corbina.TV):
route -p add 83.102.255.128 mask 255.255.255.240 шлюз

SIP:
route -p add 195.14.50.93 mask 255.255.255.255 шлюз

Проект filmszone
route -p add 78.107.235.6 mask 255.255.255.255 шлюз


Маршруты имееют смысл только для Москвы и Петербуга, не для других городов.

Благодаря ключу -p, Windows маршруты запомнит и восстановит их даже после перезагрузки. Однако, если Вы ошибётесь, Вы рискуете себе полностью сломать Интернет и сеть. Если это произошло, введите команду сброса маршрутов

Цитата
route -f

и перезагрузитесь. После перезагрузки можно попробовать ещё раз
Консоль на мыло. Надо развивать графику.
Спасибо сказали:
Аватара пользователя
romkaromka
Сообщения: 1064
ОС: Mageia

Re: Нужна помощь в тестировании настроек MS VPN в Drakconnect

Сообщение romkaromka »

route add -net 10.0.0.0 netmask 255.0.0.0 gw 10.22.192.1
[root@localhost alex]# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
85.21.66.193 10.22.192.1 255.255.255.255 UGH 0 0 0 eth0
85.21.66.193 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
10.22.192.0 0.0.0.0 255.255.248.0 U 0 0 0 eth0
10.0.0.0 10.22.192.1 255.0.0.0 UG 0 0 0 eth0
0.0.0.0 0.0.0.0 0.0.0.0 U 0 0 0 ppp0
Теперь локальная сеть работает одновременно с интернетом! Кроме хаба 85.21.79.38, который пишет:
<Страж> Корбина P2P работает на основе сервера RusDC 1.3 (Время работы: 23 дней, 8 часов, 27 минут / Юзеры: 3824)
<Страж> *** вы пытаетесь подключиться к сервису сети Корбина Телеком. Чтобы использовать наш сервис, Вы должны быть подключены к сети. Сервер не смог определить Вас как клиента сети
Консоль на мыло. Надо развивать графику.
Спасибо сказали:
Аватара пользователя
akdengi
Сообщения: 4244

Re: Нужна помощь в тестировании настроек MS VPN в Drakconnect

Сообщение akdengi »

romkaromka писал(а):
21.05.2009 20:11
route add -net 10.0.0.0 netmask 255.0.0.0 gw 10.22.192.1
[root@localhost alex]# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
85.21.66.193 10.22.192.1 255.255.255.255 UGH 0 0 0 eth0
85.21.66.193 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
10.22.192.0 0.0.0.0 255.255.248.0 U 0 0 0 eth0
10.0.0.0 10.22.192.1 255.0.0.0 UG 0 0 0 eth0
0.0.0.0 0.0.0.0 0.0.0.0 U 0 0 0 ppp0
Теперь локальная сеть работает одновременно с интернетом! Кроме хаба 85.21.79.38, который пишет:
<Страж> Корбина P2P работает на основе сервера RusDC 1.3 (Время работы: 23 дней, 8 часов, 27 минут / Юзеры: 3824)
<Страж> *** вы пытаетесь подключиться к сервису сети Корбина Телеком. Чтобы использовать наш сервис, Вы должны быть подключены к сети. Сервер не смог определить Вас как клиента сети

Вот про это то и велась речь. Причем это уже к настройкам сети :) Все маршруты можно прописать например в rc.local чтобы они поднимались при старте системы (у меня так сделано).
Меня тут снова нет :P
Спасибо сказали:
Аватара пользователя
romkaromka
Сообщения: 1064
ОС: Mageia

Re: Нужна помощь в тестировании настроек MS VPN в Drakconnect

Сообщение romkaromka »

Все маршруты обоих провайдеров прописал в rc.local. перезагрузился. таблица маршрутизации приняла вид:
route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
172.23.36.64 0.0.0.0 255.255.255.252 U 5 0 0 eth1
93.157.16.0 172.23.36.65 255.255.248.0 UG 0 0 0 eth1
10.22.192.0 0.0.0.0 255.255.248.0 U 0 0 0 eth0
213.142.32.0 172.23.36.65 255.255.224.0 UG 0 0 0 eth1
169.254.0.0 0.0.0.0 255.255.0.0 U 5 0 0 eth1
172.16.0.0 172.23.36.65 255.240.0.0 UG 0 0 0 eth1
10.0.0.0 10.22.192.1 255.0.0.0 UG 0 0 0 eth0
0.0.0.0 10.22.192.1 0.0.0.0 UG 0 0 0 eth0
0.0.0.0 172.23.36.65 0.0.0.0 UG 5 0 0 eth1
При этом обе локальные сети работают. Обе сетевые карты оказываются сами включены. Сеть поднята на eth0 согласно информации от NetAplet. Запускаю ponoff. Сеть становится поднятой на eth1. Это неправильно. Поднимаю ppp0 на eth0. Таблица маршрутизации принимает вид:
route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
85.21.66.193 10.22.192.1 255.255.255.255 UGH 0 0 0 eth0
85.21.66.193 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
172.23.36.64 0.0.0.0 255.255.255.252 U 5 0 0 eth1
10.22.192.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 5 0 0 eth1
10.0.0.0 10.22.192.1 255.0.0.0 UG 0 0 0 eth0
0.0.0.0 0.0.0.0 0.0.0.0 U 0 0 0 ppp0
0.0.0.0 172.23.36.65 0.0.0.0 UG 5 0 0 eth1
Выводы (существенные недостатки данного пакета):
1) ppp0 не привязано к eth0, на котором было настроено модулем vpnpptp.
2) ponoff отключает eth1, что приводит к изменению таблицы маршрутизации.
Подняв сеть на eth0 и запустив ppp0 на ней, включаю eth1 и забиваю маршруты вновь:
route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
85.21.66.193 10.22.192.1 255.255.255.255 UGH 0 0 0 eth0
85.21.66.193 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
172.23.36.64 0.0.0.0 255.255.255.252 U 5 0 0 eth1
93.157.16.0 172.23.36.65 255.255.248.0 UG 0 0 0 eth1
10.22.192.0 0.0.0.0 255.255.248.0 U 0 0 0 eth0
213.142.32.0 172.23.36.65 255.255.224.0 UG 0 0 0 eth1
169.254.0.0 0.0.0.0 255.255.0.0 U 5 0 0 eth1
172.16.0.0 172.23.36.65 255.240.0.0 UG 0 0 0 eth1
10.0.0.0 10.22.192.1 255.0.0.0 UG 0 0 0 eth0
0.0.0.0 0.0.0.0 0.0.0.0 U 0 0 0 ppp0
0.0.0.0 172.23.36.65 0.0.0.0 UG 5 0 0 eth1
Так работает и интернет, и локальная сеть обоих провайдеров.
Консоль на мыло. Надо развивать графику.
Спасибо сказали:
Аватара пользователя
akdengi
Сообщения: 4244

Re: Нужна помощь в тестировании настроек MS VPN в Drakconnect

Сообщение akdengi »

А если прописать:

В /etc/ppp/ip-down.d/ip-down нужно будет дописать к последней строчке конкретный интерфейс - dev eth0

В /etc/ppp/ip-up.d/ip-up дописать перед route del default

route add -net 10.0.0.0 netmask 255.0.0.0 gw шлюз dev eth0 2>/dev/null

?

По идее у большинства народа или 10.0.0.0 в маршрутах или 192.168.0.0, так что прописать думаю не проблема.

P.S. Походу надо еще сделать конфигуратор локалки сразу :)
Меня тут снова нет :P
Спасибо сказали:
Аватара пользователя
romkaromka
Сообщения: 1064
ОС: Mageia

Re: Нужна помощь в тестировании настроек MS VPN в Drakconnect

Сообщение romkaromka »

akdengi писал(а):
21.05.2009 22:56
А если прописать:

В /etc/ppp/ip-down.d/ip-down нужно будет дописать к последней строчке конкретный интерфейс - dev eth0

В /etc/ppp/ip-up.d/ip-up дописать перед route del default

route add -net 10.0.0.0 netmask 255.0.0.0 gw шлюз dev eth0 2>/dev/null

?

По идее у большинства народа или 10.0.0.0 в маршрутах или 192.168.0.0, так что прописать думаю не проблема.

P.S. Походу надо еще сделать конфигуратор локалки сразу :)

все сделал так, теперь даже если сетевушка eth1 отключается модулем ponoff, а она отключается,то таблица маршрутизации не падает, и локалка продолжает работать, но если я сам ее отключаю, то таблица маршрутизации падает после ее включения. задача: сохранить эту таблицу, а это можно сделать теперь только если модуль ponoff не будет ее трогать вообще.
но к интерфейсу eth0 привязать таким способом не удалось - модуль ponoff продолжает делать попытку поднять vpn на eth1, где его не должно быть.
Консоль на мыло. Надо развивать графику.
Спасибо сказали:
Аватара пользователя
romkaromka
Сообщения: 1064
ОС: Mageia

Re: Нужна помощь в тестировании настроек MS VPN в Drakconnect

Сообщение romkaromka »

нашел решение. все оставил прописанным как и было сказано. поднимаю vpn, запуская ponoff. оно поднимается на eth1, но не работает, нажимаю кнопку отключить модуля ponoff и вновь кнопку включить модуля ponoff (при этом eth1 само уже отключено в сетевом центре). включаю eth1 вручную. таблица маршрутизации сохранена, интернет работает и локалка тоже.
Консоль на мыло. Надо развивать графику.
Спасибо сказали:
Ответить